Anda di halaman 1dari 14

LICENCIATURA EM ENGENHARIA

INFORMÁTICA

LEI1M - 2016
CONTEÚDO PROGRAMÁTICO
 Objectivo

 Familiarizaro aluno com a linguagem de


programação e com o ambiente de
geração de códigos. Produzir os primeiros
códigos estruturados em C.

Prof. Nobre - Email: macaba.pedro@gmail.com 30-03-2016 2


CONTEÚDO PROGRAMÁTICO
 Ementa

 Tiposde dados Simples, Operadores de


atribuição, Operadores relacionais,
Operadores lógicos, Instruções de
controlo e Decisão, Funções, Vectores,
Matrizes, Strings, Ponteiros, Estrutura de
Dados definidas pelo Utilizador, Ficheiros.

Prof. Nobre - Email: macaba.pedro@gmail.com 30-03-2016 3


CONTEÚDO PROGRAMÁTICO
 Introdução
 Estrutura de um programa em C
 Comentários
 Directiva #include
 Armazenamento de Dados
 Identificadores
 Declaração de Variáveis
 Tipos de dados

Prof. Nobre - Email: macaba.pedro@gmail.com 30-03-2016 4


CONTEÚDO PROGRAMÁTICO
Entrada e saída de dados
 A função printf
 A função getchar
 A função scanf
 A função gets

Prof. Nobre - Email: macaba.pedro@gmail.com 30-03-2016 5


CONTEÚDO PROGRAMÁTICO
Operadores
 Aritméticos
 Combinados
 Relacionais
 Lógicos
 Operador Ternário
 Operador sizeof
 Operador de moldagem ou cast

Prof. Nobre - Email: macaba.pedro@gmail.com 30-03-2016 6


CONTEÚDO PROGRAMÁTICO
 Comandos de controlo de programa
 Comando if
 Comando switch
 Comando do while
 Comando while
 Comando continue
 Comando break
 Comando for

Prof. Nobre - Email: macaba.pedro@gmail.com 30-03-2016 7


CONTEÚDO PROGRAMÁTICO
 Ponteiros
 Declaração de ponteiros
 Operadores específicos para ponteiros
 Apontando para arrays
 Operações aritméticas com ponteiros

Prof. Nobre - Email: macaba.pedro@gmail.com 30-03-2016 8


CONTEÚDO PROGRAMÁTICO
 Funções em Java
 Passagem de argumentos por valor
 Passagem de argumentos por referência
 Estruturas
 Declaração de estruturas
 Vetores de estruturas
 Ponteiros de estruturas

Prof. Nobre - Email: macaba.pedro@gmail.com 30-03-2016 9


CONTEÚDO PROGRAMÁTICO
 Vectores
 Declaração de um vector
 Tamanho de um vector
 Variação do índice de um vector
 Acesso aos Elementos do Vector
 Vectores como argumentos de uma função
 Matrizes
 Declaração de uma Matriz
 Acesso aos Elementos de uma Matriz

Prof. Nobre - Email: macaba.pedro@gmail.com 30-03-2016 10


CONTEÚDO PROGRAMÁTICO
 Strings – Cadeias de Caracteres
 Conceitos de Cadeias de Caracteres
 Relação entre Strings e Vectores
 Funções de Manipulação de Strings

Prof. Nobre - Email: macaba.pedro@gmail.com 30-03-2016 11


CONTEÚDO PROGRAMÁTICO
 Ficheiros
 Definições sobre Ficheiros
 Tipos de Ficheiros
 Ficheiros de Texto
 Operações básicas Sobre Ficheiros de Texto
 Abertura
 Leitura
 Fecho
 Funções para Manipulação de Ficheiros de texto
 Ficheiros Binários
 Operações básicas Sobre Ficheiros de Texto
 Abertura
 Leitura
 Fecho
 Funções para Manipulação de Ficheiros de Binários
Prof. Nobre - Email: macaba.pedro@gmail.com 30-03-2016 12
CONTEÚDO PROGRAMÁTICO
 Avaliação
 PP1
 PP2
 Avaliação Contínua
 Assiduidade + Participação
 Projectos
 Exame
 Recurso
 Exame Especial

Prof. Nobre - Email: macaba.pedro@gmail.com 30-03-2016 13


LICENCIATURA EM ENGENHARIA
INFORMÁTICA

LEI1M- 2016

Anda mungkin juga menyukai