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.