Você está na página 1de 14

Plano de Ensino

Linguagem de Programação

Prof. Ciro Cirne Trindade


ciroct@gmail.com
https://sites.google.com/site/ciroct/home/lp
Ementa
 Variáveis, constantes, operadores e
expressões. Comando de desvio.
Controle de malhas. Vetores e ponteiros.
Funções de biblioteca. Estruturas, uniões
e tipos definidos pelo usuário.
Manipulação de arquivos.

2
Objetivos
 Solucionar problemas utilizando a lógica de
programação e a implementação de
programas por meio de uma linguagem de
programação
 O aluno deve estar apto a elaborar programas
para manipular estruturas de dados básicas,
armazenar e recuperar informações em
dispositivos de memória secundária, utilizar
ferramentas de desenvolvimento de
programas e as potencialidades da linguagem
de programação selecionada
3
Conteúdo Programático
 Strings
 Representação de strings: constantes e
variáveis
 Entrada e saída do tipo string
 Funções de tratamento de strings
 Vetores de strings

4
Conteúdo Programático
 Funções
 Conceito de funções
 Estrutura básica das funções em C
 Chamada a funções
 Passagem de parâmetros
 Funções que devolvem um valor
 Escopo e classes de armazenamento
 Parâmetros da função main()
 Macros
5
Conteúdo programático
 Módulos e Compilação em Separado
 Módulos
 Compilação em separado
 make
 makefile

6
Conteúdo Programático
 Ponteiros
 Conceito de ponteiro
 Variáveis do tipo ponteiro
 Operadores de ponteiros
 Passagem de parâmetros por referência
 O qualificador const

7
Conteúdo Programático
 Estruturas
 Tipo estrutura: definição, declaração,
acesso, inicialização, atribuição
 Vetores de estruturas
 Estruturas aninhadas
 Ponteiro para estruturas
 Passando estruturas para funções
 typedef

8
Conteúdo Programático
 Arquivos
 Conceito
 Tipos de arquivos
 Funções mais comuns do sistemas de
arquivos em C
 Modos de abertura
 Arquivos do tipo texto
 Arquivos binários
 Arquivos de estruturas
 Acesso direto
9
Observações Relevantes
 Os tópicos de variáveis, constantes,
operadores e expressões, comando de
desvio, controle de malhas e vetores já
foram abordados em Algoritmos e Lógica
de Programação

10
Avaliação
 2 trabalhos práticos (T1 e T2)
as provas
 2 provas oficiais (P1 e P2) e uma prova de são com
recuperação (Rec) consulta
 Cálculo da média
T 12×T 2
 Média dos Trabalhos (MT): MT =
3
 P 12×P 2 
 Média das Provas: MP=
3

( MT ×3+ MP×7)
 Média Final: MF =
10
(MF + Rec)
 Média após a Recuperação: Média=
2
11
Datas Previstas das
Avaliações
 Turma da Manhã
 1ª Prova (P1): 28/03
 2ª Prova (P2):23/05
 Recuperação (Rec): 06/06
 Turma da Noite
 1ª Prova (P1): 02/04
 2ª Prova (P2): 21/05
 Recuperação (Rec): 04/06

12
Bibliografia Básica
 ASCENCIO, A, F. G.; DE CAMPOS, E. A. V.
Fundamentos da programação de
computadores. Pearson, 2008.
 DAMAS, L. M. D. Linguagem C. LTC, 2007.
 LOPES, A; GARCIA, G. Introdução à
Programação - 500 Algoritmos. Campus, 2002.

13
Bibliografia
Complementar
 FORBELLONE, A,; EBERSPACHER, H.. Lógica de
Programação: a construção de algoritmos e
estruturas de dados. 2. ed., Makron Books,
2005.
 DEITEL, H.M.; DEITEL, P.J.. Como Programar em
C. 2. ed., LTC, 1999.
 SHILDT, Herbert. C Completo e Total. 3. ed.,
Makron Books, 1996.
 PRATA, Stephen. C Primer Plus. 4. ed., Sams,
2001.

14

Você também pode gostar