Noções básicas sobre sistemas de computação. Noções sobre linguagens de programação e programas. Estudo de uma linguagem de alto nÃvel.
1. Conceitos Preliminares. |
1.1. Introdução. |
1.2. Um modelo simulado de computador. |
a) Introdução ao modelo. |
b) Modelo. |
1.3. Conceito de algorÃtmo armazenado. |
1.4. Analogia entre o modelo e computador real. |
a) Introdução. |
b) Leitor - unidade de entrada. |
c) Impressor - unidade de saÃda. |
d) Calculador - unidade aritmética e lógica. |
e) Atribuidor - caixinhas - copiador - unidade de memória. |
f) Monitor - unidade de controle. |
g) Tradutor - compilador. |
h) Esquema de um computador real. |
1.5. Tipos de linguagens de programação. |
a) Linguagem absoluta ou de máquina. |
b) Linguagem simbólica. |
c) Linguagem automática ou de alto nÃvel. |
1.6. Conceito de programas - fonte - compilador e programa objeto. |
1.7. ExercÃcios. |
|
2. A Linguagem L - Módulo L1. |
2.1. Introdução. |
2.2. Os sÃmbolos da linguagem L. |
2.3. Constantes numéricas. |
2.4. Variáveis. |
a) Identificadores. |
b) Tipos de variáveis. |
2.5. Comandos de atribuição. |
a) Operadores aritméticos. |
b) Hierarquia das operações aritméticas. |
2.6. Comando de entrada e saÃda. |
a) Comandos de entrada. |
b) Comandos de saÃda. |
2.7. Estrutura de um programa na linguagem L. |
a) Forma geral. |
2.8. ExercÃcios. |
|
3. A Linguagem Fortran - Módulo F1. |
3.1. Introdução. |
3.2. Os sÃmbolos da linguagem F. |
3.3. Constantes numéricas. |
3.4. Variáveis. |
a) Identificadores. |
b) Tipos de variáveis. |
3.5. Comandos de atribuição. |
a) Operadores aritméticos. |
b) Hierarquia das operações aritméticas. |
3.6. Comandos de entrada e saÃda. |
a) Comandos de entrada. |
b) Comandos de saÃda. |
3.7. Exemplo. |
3.8. Comentários gerais. |
a) Cartões de controle. |
b) A folha de codificação. |
c) Erros comuns em programas. |
d) Algumas regras para uma boa programação. |
|
4. A Linguagem L - Módulo L2. |
4.1. Introdução. |
4.2. Estrutura de seleção - "SE-ENTÃO-SENÃO". |
4.3. Condições lógicas. |
4.4. Estrutura "SE-ENTÃO". |
4.5. Estrutura de repetição - "ENQUANTO-FAÇA". |
4.6. ExercÃcios. |
|
5. A Linguagem Fortran - Módulo F2. |
5.1. Estrutura de seleção. |
5.2. Operadores relacionais e operadores lógicos. |
5.3. Estrutura de repetição. |
5.4. Manipulação de caracteres. |
|
6. A Linguagem L - Módulo L3 - Variáveis Subscritas. |
6.1. Variáveis subscritas. |
6.2. ExercÃcios. |
|
7. A Linguagem L - Módulo L4 - Estruturas Repititiva "PARA-FAÇA". |
7.1. Introdução. |
7.2. Estrutura "PARA-FAÇA". |
7.3. Forma geral. |
7.4. Estruturas "PARA-FAÇA"embutida (ou implÃcita). |
7.5. ExercÃcios. |
|
8. A Linguagem FORTRAN. |
8.1. Estrutura "PARA-FAÇA"em FORTRAN. |
8.2. Forma geral. |
8.3. Observações sobre o comando DO. |
8.4. Estrutura "PARA-FAÇA"embutida em FORTRAN. |
|
9. A Linguagem L - Módulo L5. |
9.1. Funções pré-definidas. |
9.2. Função declaração. |
9.3. Precauções na aritmética computacional. |
9.4. Utilização de blocos na elaboração de programas. |
9.5. ExercÃcios. |
|
10. A Linguagem FORTRAN - Módulo F5. |
10.1. Blocos. |
10.2. Funções pré-definidas e função declaração. |
|
11. A Linguagem L - Módulo L6 - Conjuntos Bidimensionais. |
11.1. Introdução. |
11.2. Declaração de tipo de um conjunto bidimensional. |
11.3. Leitura de um conjunto bidimensional. |
11.4. ExercÃcios. |
|
12. A Linguagem FORTRAN - Módulo F6. |
12.1. Conjuntos bidimensionais em FORTRAN. |
12.2. ExercÃcios. |
|
13. Subprogramas - Módulo L7 e Módulo F7. |
13.1. Introdução. |
13.2. Subprograma função. |
a) Subprograma função em linguagem. |
b) Forma geral de um subprograma função em Linguagem L. |
c) Subprograma função em linguagem FORTRAN. |
13.3. Subprograma subrotina. |
a) Subprograma subrotina em linguagem L. |
b) Forma geral de um subprograma subrotina em linguagem L. |
c) Subprograma subrotina em FORTRAN. |
13.4. ExercÃcios. |
GUIMARÃES, A.M.; LAGES, N.A.C.. Algoritmos e Estrutura de Dados. Rio de Janeiro. Livros Técnicos e CientÃficos Editora S.A.. 1985.
HEHL, M.E.. FORTRAN IV. São Paulo. McGraw-Hill do Brasil Ltda.. 1985.
HEHL, M.E.. Linguagem de Programação Estruturada: FORTRAN 77. São Paulo. McGraw-Hill do Brasil.1986.
CEREDA, R.L.D.; MALDONADO, J.C.. Introdução ao FORTRAN 77 para Microcomputadores. São Paulo. McGraw-Hill do Brasil Ltda.. 1986.