|
Linguagem de
Programação/Física
"A educação é o
processo pelo qual a pessoa começa a aprender como
aprender."
—Peter Ustinov
EmentaCapacitar
na programação de computadores usando uma linguagem de
programação atual. O termo linguagem de
programação fica reservado às linguagens
simbólicas de mais alto nível.
Objetivos GeraisMelhorar as técnicas de
programação em FORTRAN e/ou C e conhecer mais recursos oferecidos por estas linguagens, bem
como os respectivos compiladores com ambientes integrados de desenvolvimento
(IDE).
Programa da Disciplina
- FORTRAN 77: Elementos da linguagem e comandos
principais.
- Funções: Função
declaração, Função subprograma,
declaração RETURN.
- Sub-rotinas e subprogramas: Conceitos, Montagem.
- Declarações de Especificação:
Real e Integer, Equivalence, Common, External.
- O Compilador FORTRAN 77: Conceito de
Compilação, Desenvolvimento e Depuração
de um programa em FORTRAN 77.
- A linguagem de programação C: Visão
geral de C.
- Tipos de dados e tipos de variáveis:
Declarações. Tipos pré-definidos de
dados
- Operadores, expressões e o pré-processador C.
Atribuições. Expressões aritméticas.
Entrada/saída formatada de dados.
- Instruções de controle de fluxo de
execução: Expressão lógica.
Repetição de comandos.
Seleção.
- Conceito de modularização: Conceito e
exemplos. Funções. Escopo de variáveis e
conflitos de nomes. Passagem de parâmetros.
- Estruturação de dados: Variáveis
compostas unidimensionais (vetores). Variáveis compostas
bidimensionais. (matrizes). Processamento de dados
não-numéricos.
- Apresentação de um ambiente de desenvolvimento de
programas: Compiladores IDE (Integrated Development
Environment).
Bibliografia e Recursos
- ARAKAKI, Reginaldo et alii. Fundamentos de
programação: C: técnicas e aplicações. Rio de Janeiro: LTC Editora.
- GUIMARÃES, Ângelo de M. & LAGES, Newton A. de
C. Algoritmos e Estruturas de Dados. Rio
de Janeiro: LTC Editora, 1985.
- KERNIGHAN, Brian e Ritchie, Dennis. C: A linguagem de
programação-Padrão ANSI. Ed.
Campus: Rio de Janeiro.
- Microsoft FORTRAN v. 3.2: Reference Manual. Microsoft Corporation. USA: 1984.
- PAGE, Clive G. Professional programmer’s guide
to Fortran 77. University of Leicester: United Kingdom, 1995.
- PEREIRA Fo., Jorge e LOIOLA, Caetano R. FORTRAN ANSI
77 e WATFIV-S. Rio de
Janeiro: Editora Campus, 1987.
- SCHILDT, Herbert. C-Completo e Total. São Paulo: Makron Books.
- SWAIT, Joffre Dan. Fundamentos computacionais, algoritmos e
estrutura de dados. São Paulo: Makron, McGraw-Hill,
1991.
Alguns Links na Internet
- http://www.fortran.com/fortran/market.html
(USA)
- Compila a maior
parte das informações na web a respeito do Fortran 90. As páginas
incluem livros, software grátis, artigos, FAQ sobre Fortran, tutoriais e
links para outros sites.
- http://www.studyweb.com/computers/program/fortran.htm
(USA)
- Inclui textos de
cursos sobre Fortan, software grátis e vários outros links.
- http://www.deinf.ufma.br/~acmo
- Site do Prof.
Alexandre C. M. Oliveira que contém textos e notas de aulas da
disciplina Linguagem de Programação C, do curso de Computação na UFMA.
- http://www.portalc.nip.net
- Site repleto de
apostilas, textos, tutoriais, programas-fontes e até compiladores para a
linguagem C e C++. Fundamental uma visita com calma a fim de explorar
bem o material. Possui links para outros sites.
- http://www.br.yahoo.com
- Pode-se usar este portal para
pesquisas na rede. Para tanto siga a categoria
Informática e Internet, depois Linguagens de
Programação, logo ter-se-á um rol de links
para linguagens variando de Assembly, C, Java até VRML -
Virtual Reality Modeling Language, passando por Ferramentas de
Programação e Revistas na rede. Você escolhe,
pois o material é farto.
Copyright
©1998-2004 Carlos Gonçalves |