Engenharia Civil

Processamento de Dados (PRD)
Fase: 2ª, CHT = 60, CHTT = 60

Ementa:

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.

Programa da Disciplina:

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. 

Bibliografia:

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.


Voltar : Capa Ensino Engenharia Civil Disciplinas
Centro de Ciências Tecnológicas - CCT - Universidade do Estado de Santa Catarina - UDESC
Rua Paulo Malschitzki, 200 - Zona Industrial Norte - Joinville-SC - Brasil
CEP: 89.219-710 - Fone (47) 3481-7800