Homepage da UFMA

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