Linguagens imperativas: Aula prática

Slides:



Advertisements
Apresentações semelhantes
Estruturação de Linguagens (Pascal e C++)
Advertisements

PRÓ-INFORMÁTICA QUALIFICAÇÃO PROFISSIONAL
Programação de Computadores
O Maple na Aula de Matemática
Algoritmo e Programação
Tipos de dados, Variáveis, Expressões e Operadores
Programação para Engenharia I
Universidade Federal de São Carlos Introdução à Linguagem C Comandos.
Introdução a Programação Renata Freire
Introdução à Linguagem PASCAL Prof. Luis Otavio Alvares
Construção de Algoritmos 1
Lógica de Programação Módulo II
LINGUAGEM C.
Introdução à Programação Pascal - Começando Prof. Filipo Studzinski Perotto 2009.
Programação para Engenharia I
Linguagem C Estruturas de Controle de Fluxos
YACC.
Universidade Federal do Espírito Santo Programação II Professora: Norminda Luiza.
Paradigmas da Programação
Laboratório de Programação de Computadores I
Linguagem C Estruturas de Sequências
Unidades de Armazenamento
INTRODUÇÃ A COMPUTAÇÃO ENG. CIVIL
Introdução a Computação e Cálculo Numérico
Introdução a Computação e Cálculo Numérico
Algoritmos Computacionais ( Programas )
Ameliara Freire Os programas manipulam dados, armazenando- os e, muitas vezes, modificando seus valores. Basicamente, a linguagem.
Aula 5 - Operadores, Expressões e Funções Matemáticas
Lógica de Programação Aula anterior
Introdução a Programação
Algoritmos e Estruturas de Dados I – Tipos de dados
Fábio de Oliveira Borges
Linguagem de programação
Expressões e Instrução de Atribuição
Introdução a Programação Algoritmos
PROGRAMAÇÃO I Dados Tipos de dados Variáveis Constantes Expressões
Paradigmas de Programação - prof Gláucya Carreiro Boechat1 Elaborando um Programa Prof.: Gláucya Carreiro Boechat Universidade.
Computação Eletrônica
Linguagem Pascal Prof. Sérgio Rodrigues.
Faculdade Talentos Humanos - FACTHUS - Algoritmo I - Rogério Rodrigues
Conceitos Básicos Luis Antonio Tavares
Linguagem de Programação C#
Algumas notas sobre a linguagem de programação C
Programação Orientada a Objetos - Java
Aula prática 2 Operadores e Expressões Comandos de Decisão Comentários
Operadores Relacionais e Lógicos
Linguagens de Programação
Programação Funcional
JAVA Sintaxe.
Aula Prática 1 Monitoria IP/CC (~if669) (A partir do slide elaborado por Luís Gabriel)
MatLab (Matrix Laboratory)
MATLAB - Matrix Laboratory Adaptado de Profa
Haskell Programação Funcional Diego Lima Rubem Moreira.
Computação Eletrônica Variáveis Reais e Booleanas.
Fundamentos de linguagens de programação
Linguagem C.
Programação de Computadores - 1
Professor: André Didier Autor: Francisco Airton
Fundamentos de Programação
Algoritmo e Estrutura de Dados I Aula 3 – Estrutura Seqüencial, Entrada e Saída, Atribuições e Uso de Funções Márcia Marra
Tipos de Dados Todo o trabalho realizado por um computador é baseado na manipulação das informações contidas em sua memória. Estas informações podem.
TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS LINGUAGEM DE PROGRAMAÇÃO I Aula /08/2011 Professor Leomir J. Borba-
Paradigmas das Linguagens de Programação - História
PARADIGMAS DE LINGUAGENS EXPRESSÕES E INSTRUÇÕES DE ATRIBUIÇÃO
Tipos de Dados, Variáveis, Expressões Lógicas e Aritméticas
Programação estruturada unidade 2
Algoritmos e Estruturas de Dados I – Tipos de dados
Lógica de Programação Germano Marcos. Tipos de dados Na manipulação de computadores o usuário depara-se com inúmeras funcionalidades como mensagens, equações,
Introdução a Programação Aula 03 Jackson Eduardo
Lógica de Programação Aula 06 Prof. Marcelo Marcony.
Transcrição da apresentação:

Linguagens imperativas: Aula prática Dupla: Ana Carolina e Danniel

Fortran Desenvolvida a partir da década de 1950 "IBM Mathematical FORmula TRANslation System" Usada, principalmente, em Ciência da Computação e Análise Numérica. Programação procedural e orientada a objetos.

Fortran Compiladores: Fortran 90 Fortran 95 Fortran 2003 Fortran 2008 HPF- High Performance Fortran Visual Fortran Force

Fortran Force 3.0

Introdução Esse material tem como principal objetivo apresentar os aspectos básicos de programação em linguagem FORTRAN.

Conceitos introdutórios Caracteres válidos na linguagem FORTRAN: Caracteres Alfabéticos:todas as letras maiúsculas e minúsculas do alfabeto latino (A até Z). Caracteres Numéricos: todos os dígitos (0 até 9). Caracteres Especiais: alguns exemplos são: <branco> ( ) . (ponto) , (vírgula) ‘ (apóstrofo) + - * / = $ : “ (aspas) & ?

Folha de codificação Fortran Num programa FORTRAN, os comandos devem ser escritos em campos delimitados e fixos. Para facilitar o processo de codificação de programas, existem formulários especiais.

Exemplo (FORTRAN Visual Workbench v 1.0 para windows

Constantes Uma constante é uma quantidade fixa, invariável; um valor que não muda no decorrer dos cálculos relativos ao programa. Existem três classes de constantes: Numéricas: aquelas que tratam com números inteiros ou reais; Lógicas: aquelas que tratam com valores lógicos – Verdadeiro e Falso. Cadeia de caracteres: aquelas que tratam de sequências de caracteres admitidos pela linguagem.

Variáveis Declaração de variáveis inteiras: Ex: INTEGER :: IANO, IMES, PDIA.... Declaração de variáveis reais: Ex: REAL :: ICHUVA, CONCENTRACAO, ...

Expressões Aritméticas As expressões aritméticas são formadas utilizando operandos numéricos combinados com operadores aritméticos. Estes operadores são: + (adição) - (subtração) * (multiplicação) / (divisão) ** (exponenciação)

Funções Embutidas As funções embutidas (Intrínsecas) são funções de uso frequente, já providas pela linguagem FORTRAN. Elas estão armazenadas numa biblioteca de funções do sistema computacional. Função Matemática Fortran Tipo de Resultado SEN(X) SIN(X) REAL COS(X) TG(X) TAN(X) X¹∕ ² SQRT(X) Inteiro=> real Real=> inteiro REAL(I) ou FLOAT(I) INT(X) ou IFIX(X) INTEIRO |X| ABS(X) x e EXP(X) Ln(X) ALOG(X)

Comandos da linguagem FORTRAN Comando de atribuição: este comando permite atribuir (associar) um valor a uma variável Exemplos: R= 4.0 ZETA=(Z/L) Comando de programa principal- PROGRAM: este comando atribui um nome ao programa principal. É um comando opcional e não executável. Deve ser o primeiro comando utilizado em um programa. Exemplo: PROGRAM CALC_MEDIA

Comandos da linguagem FORTRAN O comando END tem como único objetivo, indicar ao compilador o fim físico da unidade de programa. Deste modo, ele só deve ocorrer como o último comando de uma unidade, e é obrigatório. O comando STOP encerra a execução da unidade de programa e retorna o controle ao sistema operacional, ou seja, indica o final lógico da execução programa.

Exercícios Práticos 1) Construção de programas simples. a. Programa para calcular a soma, subtração, multiplicação e divisão de duas variáveis. b. Programa para calcular uma média entre dois valores e elevar um valor ao outro. c. Programa para calcular o seno, o cosseno, a tangente, a raiz quadrada, e o módulo de uma variável. d. Programa para obter a parte inteira de uma variável real.

Referências http://pt.wikipedia.org/wiki/Fortran http://www.inf.ufes.br/~thomas/fortran/tutorials/h elder/fortran.pdf http://www.portalfisica.com/uploads/6/9/5/4/69 54454/fortran_apostila_ufce.pdf http://www.fis.ufba.br/~edmar/fortran/fortran_a postila.pdf