ECT1203 2011.1 LP

Ementa

Introdução à uma Linguagem de Programação de alto nível estruturada. Componentes da Linguagem de Programação selecionada: estrutura de um programa, identificadores, palavras reservadas, variáveis, constantes, declaração de variáveis, operações básicas, comandos de entrada e saída, estruturas de controle de fluxo (seleção, iteração e desvio), Matrizes Unidimensionais (Strings), Matrizes Multidimensionais, Ponteiros (variáveis, operadores, expressões e matrizes), Estruturas de dados (Estruturas e Tipos definidos pelo usuário), Funções. e Arquivos.

Objetivos

Tornar o aluno apto a solucionar problemas através da implementação de softwares utilizando linguagens de programação estruturadas. Fazer com que o aluno tenha conhecimento sobre os principais conceitos, estruturas de controle, estruturas de dados e comandos utilizados em linguagens de programação estruturada. Introduzir os conceitos de programação modular

Conteúdo

  1. Variáveis e Expressões em C++
    1. Tipos de dados
    2. Variáveis e Constantes
    3. Operadores
    4. Expressões
    5. Comandos de entrada e saída
  2. Comandos de Controle de Fluxo
    1. Seleção
    2. Iteração
    3. Desvio
    4. Blocos de comandos
  3. Matrizes e Strings
    1. Matrizes Unidimensionais
    2. Strings
    3. Matrizes Multidimensionais
  4. Ponteiros
    1. Variáveis Ponteiros
    2. Operadores de Ponteiros
    3. Expressões com Ponteiros
    4. Ponteiros e Matrizes
    5. Problemas com ponteiros
  5. Funções
    1. Forma geral de uma função
    2. Argumentos de Funções
    3. Protótipos de funções
    4. Recursão
  6. Estruturas de dados
    1. Estruturas
    2. Matrizes de Estruturas
    3. Utilizando estruturas com métodos e ponteiros
  7. Arquivos

Instalando o Geany e o G++ - versão portátil

Essa versão pode executar diretamente do pendrive ou no seu computador.
Baixe o arquivo abaixo e siga os conselhos do seguinte vídeo.
http://www.natalnet.br/~aquiles/PortableApps.zip

Agenda

Data Conteúdo Trabalho
21/03/2011 AULA 1 - Ementa e Plano de Curso - Plano de curso.pdf
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-Share Alike 2.5 License.