|
Linguagem de
Programação/Física
"A educação é o
processo pelo qual a pessoa começa a aprender como
aprender."
—Peter Ustinov
Ementa
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 Gerais
Melhorar as técnicas de programação em FORTRAN
e/ou C e conhecer mais recursos oferecidos por estas
linguagens.
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-2003 Carlos Gonçalves |