Programação
Programação
Estruturada
Notas de aula
Profa. Beatriz Lux
Prof. Rolf Fredi Molz
Notas de Aula de Programação Estruturada - Profa. Beatriz Lux, Prof Rolf Fredi Molz
pág 2
Sumário
1.0
Bibliografia Recomendada
3
2.0
Conceitos Gerais
4
3.0
Elementos Básicos da Linguagem
5
4.0
Comandos de controle de fluxo
18
5.0
Tipo Ponteiro
25
6.0
Modularização
33
7.0
Tipo estruturado homogêneo - matrizes
43
8.0
Strings em C
52
9.0 Tipo estruturado heterogêneo - registros
58
10.0 Métodos de ordenação interna
65
11.0 Métodos de pesquisa
71
12.0 Recursividade
73
13.0 Operações em meio magnético - arquivos
76
14.0 Estruturas e alocação dinâmica de memória – exemplo com
Lista Encadeada
88
Notas de Aula de Programação Estruturada - Profa. Beatriz Lux, Prof Rolf Fredi Molz
pág 3
1.0 Bibliografia Recomendada
Recomenda-se ao aluno não basear seu estudo apenas no conteúdo destas notas de aula, sendo importante que busque mais informações através da leitura de livros dedicados ao estudo de programação estruturada e da linguagem C. Abaixo citamos alguns títulos que consideramos apropriados e que nortearam a produção destas notas de aula. Ambos podem ser encontrados na nossa biblioteca:
SCHILDT, Herbert. C : completo e total. 3. ed., rev. e atual. São Paulo: Makron, c1997. MIZRAHI, Victorine Viviane. Treinamento em linguagem C. Volume 1. São Paulo: Makron, 1990.
MIZRAHI, Victorine Viviane. Treinamento em linguagem C. Volume 2. São Paulo: Makron, 1990.
ZIVIANI, Nivio. Projeto de algoritmos com implementações em Pascal e C. São
Paulo: Pioneira, 1999.
Notas de Aula de Programação Estruturada - Profa. Beatriz Lux, Prof Rolf Fredi Molz
pág 4
2.0 Conceitos Gerais
2.1 Objetivos e Caracterização da Linguagem
A linguagem de programação C foi criada por Dennis Richtie,no início da década de 70, nos laboratórios Bell para