Programação em FORTRAN V. João Manuel R. S. Tavares

Tamanho: px
Começar a partir da página:

Download "Programação em FORTRAN V. João Manuel R. S. Tavares"

Transcrição

1 Programação em FORTRAN V João Manuel R. S. Tavares

2 Output no écran Exemplo de escrita em formato livre (*): radius = PRINT *,'Radius = ',radius,' cm' Resultado: Radius = João Tavares CFAC: Programação em FORTRAN - V 2

3 Formato livre O formato livre é simples e fácil de utilizar (por exemplo com as instruções PRINT * e READ *). Assume entradas numéricas, e portanto limitadas. Utiliza sempre a máxima resolução possível. Em programas com vários dados de entrada e/ou saída, pode originar interfaces complexas e - João Tavares CFAC: Programação em FORTRAN - V 3

4 I/O formatada Sintaxe geral para I/O formatada: PRINT '(< Formato >)', < variável(eis) > READ '(< Formato >)', < variável(eis) > < Formato > é um especificador de - João Tavares CFAC: Programação em FORTRAN - V 4

5 Especificadores de formatação I Especificadores de formatação para variáveis consistem numa letra e dígito(s): A : Variável caracter; I : Variável inteira; F : Variável real; E : Variável real, forma - João Tavares CFAC: Programação em FORTRAN - V 5

6 Especificadores de formatação II Exemplos: A10 : Uma variável com 10 caracteres de comprimento (String). Exemplo: 'Hello '. I8 : Inteiro com 8 dígitos de comprimento. F6.2 : Variável real, 2 casas decimais, 6 dígitos de comprimento incluindo o ponto decimal e o sinal - João Tavares CFAC: Programação em FORTRAN - V 6

7 Especificadores de formatação III Exemplos de números formatados com F6.2 Número C1 C2 C3 C4 C5 C Sem nº de dígitos suficiente * * * * * - João Tavares CFAC: Programação em FORTRAN - V 7

8 Especificadores de formatação IV Exemplos: (2 valores inteiros) READ '(A30)', string1 READ '(A30, 2I4)', string2, num1, num2 PRINT '("Answer = ", F6.2)', answer ( / e X são nova linha e espaço.) (2 espaços) PRINT '(/"A = ", I2, 2X, "B = ", F10.1, //)', a, b PRINT '("Enter a number ")' READ *, number (2 novas - João Tavares CFAC: Programação em FORTRAN - V 8

9 Especificadores de formatação V Exemplos: WRITE (*, '(A\)') ' ANGULO : ' * - escrita no canal por defeito (monitor), \ - para continuar na mesma linha (no FORCE utilizar $ em vez de \) após a escrita. Equivalente a: PRINT '(A\)', ' ANGULO : ' READ (*, *) TETA 1º * - leitura a partir do canal por defeito (teclado), 2º * - leitura em formato livre. Equivalente a: READ *, - João Tavares CFAC: Programação em FORTRAN - V 9

10 Especificadores de formatação VI Exemplos (estilo antigo: com etiquetas numéricas): 100 FORMAT (/'A = ', I2, 2X, 'B = ', F10.1//) PRINT 100, a, b READ 200, int1, int2, int3 200 FORMAT - João Tavares CFAC: Programação em FORTRAN - V 10

11 Ficheiros de dados I Em primeiro lugar, é necessário abrir o ficheiro de dados. Depois, realiza-se a leitura ou a escrita dos dados. Finalmente, fecha-se o ficheiro. Ficheiros de dados são análogos a livros. Instrução OPEN em FORTRAN: OPEN (UNIT = x, FILE = y, STATUS = - João Tavares CFAC: Programação em FORTRAN - V 11

12 Ficheiros de dados II UNIT deve ser > 6 (UNIT 5 = teclado e UNIT 6 = écran). Exemplos: OPEN (UNIT = 20, FILE = 'data.dat', STATUS = 'NEW') Exemplos para FILE: FILE = 'data.dat' FILE = '/disk/n/gps/data/data.dat' FILE = file_name Exemplos para STATUS: STATUS = 'NEW' STATUS = 'OLD' STATUS = - João Tavares CFAC: Programação em FORTRAN - V 12

13 Ficheiros de dados III Escrita e Leitura: Desde que um ficheiro esteja aberto pode-se utilizar as instruções READ e WRITE para leitura e escrita de dados: READ (< unit >, < formato >) < variável(eis) > WRITE (< unit >, < formato >) < variável(eis) > A instrução WRITE também pode ser utilizada para escrever no ecrã. Por exemplo: WRITE (*, *) - João Tavares CFAC: Programação em FORTRAN - V 13

14 Ficheiros de dados IV Exemplos: READ (20, *) num1, num2, num3 WRITE (20, '(5X, I5, 10X, 3F5.1)') a, b, c, d READ (20, '(2F10.5)') data1(loop), data2(loop) (ficheiro em questão está associado à unidade - João Tavares CFAC: Programação em FORTRAN - V 14

15 Ficheiros de dados V Fecho de um ficheiro de dados: CLOSE (UNIT = < unit > < unit >) Exemplos: CLOSE (UNIT = 20) ou CLOSE (20) Deve-se fechar os ficheiros quando já não são - João Tavares CFAC: Programação em FORTRAN - V 15

16 Ficheiros de dados VI Apontador do ficheiro: O apontador do ficheiro é posicionado no início quando o ficheiro é aberto. A instrução: REWIND (UNIT = < unit > < unit >) move o apontador para o início do mesmo. Exemplo: REWIND (20) ou REWIND (UNIT = - João Tavares CFAC: Programação em FORTRAN - V 16

17 Ficheiros de dados VII Apontador do ficheiro: O apontador do ficheiro é posicionado no início quando o ficheiro é aberto. A instrução: BACKSPACE (UNIT = < unit > < unit >) recua o apontador um campo. Exemplo: BACKSPACE (20) ou BACKSPACE (UNIT = - João Tavares CFAC: Programação em FORTRAN - V 17

18 Ficheiros de dados VIII Determinação de erros: IOSTAT: É utilizado para testar se um ficheiro (aberto com status 'OLD' ou 'UNKNOWN') existe. Exemplo: OPEN (IOSTAT = I, UNIT = 20, & FILE = 'test.dat', STATUS = 'OLD') (indicação de continuação de linha) IOSTAT retorna por I um valor - João Tavares CFAC: Programação em FORTRAN - V 18

19 Ficheiros de dados IX Os valores inteiros de IOSTAT retornados são: = 0 : Ficheiro aberto sem erros. > 0 : Erro, ficheiro não encontrado. < 0 : Como a condição 0, mas no fim do ficheiro (EOF), ficheiro vazio. Como testar EOF (fim de ficheiro) durante a leitura de - João Tavares CFAC: Programação em FORTRAN - V 19

20 Ficheiros de dados X (No fim do ficheiro salta para a linha 100.) Utilização da opção END numa instrução READ permite testar o EOF. Exemplo: DO WHILE (.NOT. 0 ) Condição sempre verdadeira. READ (25, '(I5)', END = 100) data(i) i = i+1 END DO João Tavares CFAC: Programação em FORTRAN - V 20

CFAC: Programação em FORTRAN - V

CFAC: Programação em FORTRAN - V Programação em FORTRAN V João Manuel R. S. Tavares Output no écran Exemplo de escrita em formato livre (*): radius = 7.2345121 PRINT *,'Radius = ',radius,' cm' Resultado: Radius = 7.2345121 cm @2001 -

Leia mais

PROGRAMAÇÃO DE COMPUTADORES

PROGRAMAÇÃO DE COMPUTADORES PROGRAMAÇÃO DE COMPUTADORES COMANDOS E FORMATOS DE ENTRADA E SAÍDA 1 COMANDOS E FORMATOS DE ENTRADA E SAÍDA Os comandos de entrada e saída, na sua forma mais simplificada, possuem a seguinte estrutura:

Leia mais

Linguagem de Programação C. Fluxo de Saída Padrão. Linguagem de Programação C. printf. Fluxo de Saída Padrão. Algoritmos e Lógica de Programação

Linguagem de Programação C. Fluxo de Saída Padrão. Linguagem de Programação C. printf. Fluxo de Saída Padrão. Algoritmos e Lógica de Programação Algoritmos e Lógica de Programação Linguagem de Programação C Linguagem C Entrada e Saída de dados Reinaldo Gomes reinaldo@cefet-al.br Fluxo de Saída Padrão Saída Formatada: ( ) Tem a função de

Leia mais

Ciclo com Contador : instrução for. for de variável := expressão to. expressão do instrução

Ciclo com Contador : instrução for. for de variável := expressão to. expressão do instrução Métodos de Programação I 2. 27 Ciclo com Contador : instrução for identificador downto for de variável := expressão to expressão do instrução UMA INSTRUÇÃO (SIMPLES OU COMPOSTA) Neste caso o ciclo é repetido

Leia mais

1/24 FICHEIROS DE TEXTO

1/24 FICHEIROS DE TEXTO 1/24 FICHEIROS DE TEXTO Hardware de entrada/saída 2/24 Hardware de entrada/saída Grande variedade de dispositivos de E/S (Input/Output) - de memória: disco interno e externo, DVD, pen, CD,... - de transmissão:

Leia mais

EQUIPLANO SISTEMAS. Nota Fiscal de Serviços Eletrônica Manual de Utilização Web Services

EQUIPLANO SISTEMAS. Nota Fiscal de Serviços Eletrônica Manual de Utilização Web Services EQUIPLANO SISTEMAS Nota Fiscal de Serviços Eletrônica Manual de Utilização Web Services 1. Introdução Este manual tem como objetivo apresentar as definições e critérios técnicos necessários para a utilização

Leia mais

Objectos Gráficos 1. APROG (Civil) Aula 4. Friday, November 2, 12

Objectos Gráficos 1. APROG (Civil) Aula 4. Friday, November 2, 12 Objectos Gráficos 1 APROG () Aula 4 1 Objectos Gráficos Estes objectos são utilizados para construir interfaces gráficas permitindo uma interacção directa do macro com o utilizador. 2 2 Form Uma interface

Leia mais

Introdução ao Fortran 90-7

Introdução ao Fortran 90-7 Introdução ao Fortran 90-7 Departamento de Física UFPel O Fortran 90 permite que a entrada (E) e a saída (S) de dados seja feita a partir de um (ou vários) arquivo externo ao programa. Para o acesso E/S

Leia mais

Reader e Writer para streams de caracteres (texto).

Reader e Writer para streams de caracteres (texto). Folha 1-1 Recordando POO: Streams Uma stream é uma abstracção que representa uma fonte genérica de entrada de dados ou um destino genérico para escrita de dados que é definida independentemente do dispositivo

Leia mais

Módulo IV Programação Visual Basic. Programação

Módulo IV Programação Visual Basic. Programação Módulo IV Visual Basic 1 Vamos considerar os seguintes elementos e estruturas fundamentais que são habitualmente usados em programação: Tipos de Dados Operadores Atribuições Entrada e Saída de Dados Estruturas

Leia mais

INTRODUÇÃO À PROGRAMAÇÃO EM FORTRAN

INTRODUÇÃO À PROGRAMAÇÃO EM FORTRAN 3 INTRODUÇÃO À PROGRAMAÇÃO EM FORTRAN 3.1 Estrutura de um programa Fortran Como se viu anteriormente, a definição da sequência de instruções (isto é, o algoritmo) é uma etapa importante na elaboração de

Leia mais

Linguagens de Programação:

Linguagens de Programação: Capítulo I : Noções Gerais 11 Linguagens de Programação: Como comunicar com o computador? Linguagem Máquina: Conjunto básico de instruções, em código binário, características de cada computador, correspondentes

Leia mais

Interface com Displays de 7 Segmentos. Interface com Displays

Interface com Displays de 7 Segmentos. Interface com Displays Interface com Displays de 7 Segmentos Interface com Displays Um Display de 7 segmentos é formado por 7 LED s (a,b,c,d,e,f,g) que são previamente encapsulados e conectados de duas maneiras: f e a g b c

Leia mais

Programação em FORTRAN III. João Manuel R. S. Tavares

Programação em FORTRAN III. João Manuel R. S. Tavares Programação em FORTRAN III João Manuel R. S. Tavares Array versus Variáveis Simples Uma variável simples é utilizada para guardar um único valor; Uma variável do tipo array é utilizada para representar

Leia mais

TUTORIAL MATLAB Victor Breder 2016

TUTORIAL MATLAB Victor Breder 2016 TUTORIAL MATLAB Victor Breder 2016 1. INTERFACE A. Caminho de trabalho Mostra o caminho pasta raiz que será considerada para executar scripts e funções criados pelo usuário. B. Pasta de trabalho Mostra

Leia mais

Prof. Adilson Gonzaga. Interface com Displays

Prof. Adilson Gonzaga. Interface com Displays Prof. Adilson Gonzaga Interface com Displays Interface com Displays de 7 Segmentos 2 Um Display de 7 segmentos é formado por 7 LED s (a,b,c,d,e,f,g) que são previamente encapsulados e conectados de duas

Leia mais

Xerox WorkCentre 5735/5740/5745/ 5755/5765/5775/5790 Como fazer uma cópia. Preparação. Digitalizar. Mais informações

Xerox WorkCentre 5735/5740/5745/ 5755/5765/5775/5790 Como fazer uma cópia. Preparação. Digitalizar. Mais informações ." Xerox WorkCentre /0// Como fazer uma cópia. Coloque os documentos originais com a face para cima na bandeja. Pressione o botão Limpar tudo (C) para cancelar todas as seleções 88 ##. Pressione o botão

Leia mais

Algoritmos APRENDENDO A PROGRAMAR COM C#

Algoritmos APRENDENDO A PROGRAMAR COM C# Algoritmos APRENDENDO A PROGRAMAR COM C# Alô Mundo AULA 01 Conhecendo o ambiente O objetivo principal desse programa não é mostrar a mensagem Alo Mundo. O objetivo é apresentar o ambiente de desenvolvimento

Leia mais

Introdução ao Fortran 90. Aula 3

Introdução ao Fortran 90. Aula 3 Introdução ao Fortran 90 Aula 3 Usando vetores e matrizes Definição Uma matriz ou vetor consiste de um conjunto retangular de elementos, todos do mesmo tipo e espécie do tipo. Uma matriz ou vetor é um

Leia mais

56K ESP-2 Modem 56K ESP-2 MODEM. Manual de instalação rápida. Versão 1.0

56K ESP-2 Modem 56K ESP-2 MODEM. Manual de instalação rápida. Versão 1.0 56K ESP-2 MODEM Manual de instalação rápida Versão 1.0 1 1. Introdução Este manual foi concebido para os utilizadores do 56K ESP-2 Modem. Não são necessários conhecimentos prévios para a instalação e utilização

Leia mais

Funções Geométricas, de Strings, de Listas e de Manipulação de Arquivos

Funções Geométricas, de Strings, de Listas e de Manipulação de Arquivos AutoLISP - VII Funções Geométricas, de Strings, de Listas e de João Manuel R. S. Tavares Joaquim Oliveira Fonseca Funções geométricas As funções geométricas do AutoLISP são: distance, angle, polar, inters,

Leia mais

O QUE É O CALC PLANILHAS ELETRÔNICAS O Calc é um programa que trabalha com planilhas.

O QUE É O CALC PLANILHAS ELETRÔNICAS O Calc é um programa que trabalha com planilhas. O QUE É O CALC PLANILHAS ELETRÔNICAS O Calc é um programa que trabalha com planilhas. INICIANDO Vamos iniciar o BrOffice.org Planilha utilizando o caminho: Aplicações/ Escritório/ Planilhas (oocalc). A

Leia mais

Ficheiros binários 1. Ficheiros binários

Ficheiros binários 1. Ficheiros binários Ficheiros binários 1 Ficheiros binários 1. Considere que dispõe de ficheiros binários cujo conteúdo é constituído por uma ou mais estruturas como a indicada a seguir struct registo { }; int ref; float

Leia mais

3 Cadeias de Caracteres

3 Cadeias de Caracteres INF1007: Programação 2 3 Cadeias de Caracteres 05/03/2014 (c) Dept. Informática - PUC-Rio 1 Tópicos Caracteres Cadeias de caracteres Leitura de caracteres e cadeias de caracteres Exemplos de funções que

Leia mais

Controle de Fluxo Comandos de repetição: while e do-while

Controle de Fluxo Comandos de repetição: while e do-while BCC 201 - Introdução à Programação Controle de Fluxo Comandos de repetição: while e do-while Guillermo Cámara-Chávez UFOP 1/1 Comandos de Repetição (Laços) I São muito comuns as situações em que se deseja

Leia mais

INSTITUTO SUPERIOR TÉCNICO Análise e Síntese de Algoritmos. RESOLUÇÃO DA RESPESCAGEM DO 2 o TESTE

INSTITUTO SUPERIOR TÉCNICO Análise e Síntese de Algoritmos. RESOLUÇÃO DA RESPESCAGEM DO 2 o TESTE INSTITUTO SUPERIOR TÉCNICO Análise e Síntese de Algoritmos Ano Lectivo de 2006/2007 2 o Semestre RESOLUÇÃO DA RESPESCAGEM DO 2 o TESTE I. (2,0+2,0+2,0 = 6,0 val.) 1) Calcule o valor óptimo da função objectivo

Leia mais

FORCE. Editor e Compilador de FORTRAN: Apresentação. João Manuel R. S. Tavares

FORCE. Editor e Compilador de FORTRAN: Apresentação. João Manuel R. S. Tavares FORCE Editor e Compilador de FORTRAN: Apresentação João Manuel R. S. Tavares Apresentação O FORCE é um sistema de desenvolvimento de programas em FORTRAN, de domínio público, que inclui um editor e ferramentas

Leia mais

ESTRUTURA DE DADOS -ARQUIVOS. Prof. Angelo Augusto Frozza, M.Sc.

ESTRUTURA DE DADOS -ARQUIVOS. Prof. Angelo Augusto Frozza, M.Sc. ESTRUTURA DE DADOS -ARQUIVOS Prof. Angelo Augusto Frozza, M.Sc. frozza@ifc-camboriu.edu.br DEFINIÇÃO DO ARQUIVO Opção 1 type = [text] [file [of ]]; = ; Opção 2

Leia mais

O que é Microsoft Excel? Microsoft Excel. Inicialização do Excel. Ambiente de trabalho

O que é Microsoft Excel? Microsoft Excel. Inicialização do Excel. Ambiente de trabalho O que é Microsoft Excel? Microsoft Excel O Microsoft Excel é um programa para manipulação de planilhas eletrônicas. Oito em cada dez pessoas utilizam o Microsoft Excel pra trabalhar com cálculos e sistemas

Leia mais

Referências. Programação de Computadores II. Cap. 7 Cadeias de Caracteres. Caracteres. Tópicos

Referências. Programação de Computadores II. Cap. 7 Cadeias de Caracteres. Caracteres. Tópicos Referências Programação de Computadores II Cap. 7 Cadeias de Caracteres Waldemar Celes, Renato Cerqueira, José Lucas Rangel, Introdução a Estruturas de Dados, Editora Campus (2004) Capítulo 7 Livro: Waldemar

Leia mais

TRABALHANDO COM ARQUIVOS ENTRADAS/SAÍDAS (I/O) DE DADOS

TRABALHANDO COM ARQUIVOS ENTRADAS/SAÍDAS (I/O) DE DADOS livrof90_v5 2007/3/1 10:27 page 41 #1 CAPÍTULO2 TRABALHANDO COM ARQUIVOS ENTRADAS/SAÍDAS (I/O) DE DADOS Neste capítulo você encontrará: 2.1 Introdução.................. 41 Arquivo................. 42 2.2

Leia mais

Teste de Funções por Cobertura do Grafo de Fluxo de Controle

Teste de Funções por Cobertura do Grafo de Fluxo de Controle Teste de Funções por Cobertura do Grafo de Fluxo de Controle Programação II Universidade de Lisboa Faculdade de Ciências Departamento de Informática Licenciatura em Tecnologias da Informação Vasco Thudichum

Leia mais

CAPÍTULO 2 SISTEMAS DE NUMERAÇÃO E CÓDIGOS

CAPÍTULO 2 SISTEMAS DE NUMERAÇÃO E CÓDIGOS CAPÍTULO 2 SISTEMAS DE NUMERAÇÃO E CÓDIGOS Código BCD; Comparação entre BCD e Binário; Circuitos Digitais para BCD; Código Gray; Código ASCII; Detecção de erros pelo método de Paridade O que é um Código?

Leia mais

LINGUAGEM JAVA - RESUMO

LINGUAGEM JAVA - RESUMO LINGUAGEM JAVA - RESUMO 1.1. Estrutura Geral de um Programa 1. ESTRUTURAS BÁSICAS public class nome do programa public static void main(string[] args) instruções do programa 1.2. Tipos Primitivos de Dados

Leia mais

Visual Basic. VII Ficheiros Sequenciais. CFAC Concepção e Fabrico Assistidos por Computador João Manuel R. S. Tavares

Visual Basic. VII Ficheiros Sequenciais. CFAC Concepção e Fabrico Assistidos por Computador João Manuel R. S. Tavares Visual Basic VII Ficheiros Sequenciais CFAC Concepção e Fabrico Assistidos por Computador João Manuel R. S. Tavares Sumário 1) Criar Ficheiros Sequenciais; 2) Adicionar itens a Ficheiros Sequenciais; 3)

Leia mais

CFAC: Visual Basic: VII - Ficheiros Sequenciais. VII Ficheiros Sequenciais

CFAC: Visual Basic: VII - Ficheiros Sequenciais. VII Ficheiros Sequenciais Visual Basic VII Ficheiros Sequenciais CFAC Concepção e Fabrico Assistidos por Computador João Manuel R. S. Tavares Sumário 1) Criar Ficheiros Sequenciais; 2) Adicionar itens a Ficheiros Sequenciais; 3)

Leia mais

Ambiente de programação Visual Lisp

Ambiente de programação Visual Lisp AutoLISP -IV Ambiente de programação Visual Lisp João Manuel R. S. Tavares / JOF Ambiente de programação Visual Lisp O software Visual Lisp é um ambiente de programação para a linguagem AutoLisp do AutoCAD.

Leia mais

Programação de CPLDs no ambiente ISE 4.2i da Xilinx

Programação de CPLDs no ambiente ISE 4.2i da Xilinx Programação de CPLDs no ambiente ISE 4.2i da Xilinx O presente documento resume os passos necessários para programar um Complex Programmable Logic Device (CPLD) usando o editor de esquema eléctrico e a

Leia mais

Matemática A COTAÇÕES GRUPO I GRUPO II. Teste Intermédio. Versão 2. Duração do Teste: 90 minutos 29.11.2013. 12.º Ano de Escolaridade. 5...

Matemática A COTAÇÕES GRUPO I GRUPO II. Teste Intermédio. Versão 2. Duração do Teste: 90 minutos 29.11.2013. 12.º Ano de Escolaridade. 5... Teste Intermédio Matemática A Versão 2 Duração do Teste: 90 minutos 29..203 2.º Ano de Escolaridade Decreto-Lei n.º 74/2004, de 26 de março????????????? COTAÇÕES GRUPO I.... 0 pontos 2.... 0 pontos 3....

Leia mais

Presys Instrumentos e Sistemas

Presys Instrumentos e Sistemas Versão Especial Quatro temporizadores com alarme. Solicitante Responsável: Depto.: As informações contidas nesta folha têm prioridade sobre aquelas do manual técnico do instrumento. COMPORTAMENTO: Este

Leia mais

Programação de Computadores I Estruturas de Repetição PROFESSORA CINTIA CAETANO

Programação de Computadores I Estruturas de Repetição PROFESSORA CINTIA CAETANO Programação de Computadores I Estruturas de Repetição PROFESSORA CINTIA CAETANO Introdução Existem situações onde é necessário repetir um determinado trecho de um programa um certo número de vezes. Assim,

Leia mais

Organização e Arquitetura de Computadores I

Organização e Arquitetura de Computadores I Organização e Arquitetura de Computadores I Evolução e Desempenho dos Computadores Slide 1 Conceitos Arquitetura do Computador Refere-se aos atributos que são visíveis para o programador. Ex: conjunto

Leia mais

Administração de Redes. Permissões gnu/linux

Administração de Redes. Permissões gnu/linux Administração de Redes Permissões gnu/linux As permissões são um dos aspectos mais importantes do Linux (na verdade, de todos os sistemas baseados em Unix). Elas são usadas para vários fins, mas servem

Leia mais

2) Escreva um algoritmo que leia um conjunto de 10 notas, armazene-as em uma variável composta chamada NOTA e calcule e imprima a sua média.

2) Escreva um algoritmo que leia um conjunto de 10 notas, armazene-as em uma variável composta chamada NOTA e calcule e imprima a sua média. 1) Inicializar um vetor de inteiros com números de 0 a 99 2) Escreva um algoritmo que leia um conjunto de 10 notas, armazene-as em uma variável composta chamada NOTA e calcule e imprima a sua média 3)

Leia mais

Estruturas de Repetição

Estruturas de Repetição Estruturas de Repetição Lista de Exercícios - 04 Algoritmos e Linguagens de Programação Professor: Edwar Saliba Júnior Estruturas de Repetição O que são e para que servem? São comandos que são utilizados

Leia mais

Prof.ª: Dr. Maria Lúcia Pozzatti Flôres Organização: Gilberto Raitz Junior

Prof.ª: Dr. Maria Lúcia Pozzatti Flôres Organização: Gilberto Raitz Junior Prof.ª: Dr. Maria Lúcia Pozzatti Flôres Organização: Gilberto Raitz Junior O Excel é um programa que nos permite criar planilhas inteligentes. Ele reconhece as informações digitadas e com elas realiza

Leia mais

Manual para apresentação de trabalhos acadêmicos. Resumo das normas da ABNT. Conceição Aparecida de Camargo

Manual para apresentação de trabalhos acadêmicos. Resumo das normas da ABNT. Conceição Aparecida de Camargo 1 Manual para apresentação de trabalhos acadêmicos Resumo das normas da ABNT Conceição Aparecida de Camargo 2 Resumo das Normas da Associação Brasileira de Normas Técnicas (ABNT) para apresentação de trabalhos

Leia mais

MC-102 - Teste de Mesa e Comandos Repetitivos

MC-102 - Teste de Mesa e Comandos Repetitivos MC-102 - Teste de Mesa e Comandos Repetitivos Elaborado por Raoni Teixeira e Editado por Danillo Roberto Pereira Instituto de Computação Unicamp Primeiro Semestre de 2013 Introdução Introdução Pode acontecer

Leia mais

Nº horas ESTRATÉGIAS RECURSOS AVALIAÇÃO

Nº horas ESTRATÉGIAS RECURSOS AVALIAÇÃO ANO: 10.º Curso Profissional Técnico de Informática de Gestão Disciplina: Linguagens de Programação ANO LECTIVO: 2008/2009 p.1/13 Módulo 1 Algoritmia 1 - Introdução à Lógica de Programação Lógica Sequência

Leia mais

Representações de caracteres

Representações de caracteres Representações de caracteres Sistemas de Numeração A necessidade de contar é algo que acompanha o ser humano desde tempos imemoriais. Sistemas de Numeração Usando o polegar para indicar em cada dedo a

Leia mais

Primeira Prova de Análise e otimização de Código - DCC888 -

Primeira Prova de Análise e otimização de Código - DCC888 - Primeira Prova de Análise e otimização de Código - DCC888 - Ciência da Computação Nome: Eu dou minha palavra de honra que não trapacearei neste exame. Número de matrícula: As regras do jogo: A prova é

Leia mais

Conversão Visualg à C++ Prof. Paulo Cesar F. de Oliveira, BSc, PhD

Conversão Visualg à C++ Prof. Paulo Cesar F. de Oliveira, BSc, PhD Conversão Visualg à C++ Prof. Paulo Cesar F. de Oliveira, BSc, PhD 1 Unidade 01-a Algoritmos e Programação Seção 1.1 Visualg 2 Formato do Visualg algoritmo nome do algoritmo // Função: // Autor: // Data:

Leia mais

Estrutura de repetição do/while

Estrutura de repetição do/while Es truturas de Controle Estrutura de repetição do/while A estrutura de repetição do/while é semelhante à estrutura while. Na estrutura while, o programa testa a condição de continuação do laço no começo

Leia mais

Caro cliente, atendendo a sua solicitação de auxílio no processo de configuração da interface E1, segue um passo-a-passo para ajudar a visualização.

Caro cliente, atendendo a sua solicitação de auxílio no processo de configuração da interface E1, segue um passo-a-passo para ajudar a visualização. Caro cliente, atendendo a sua solicitação de auxílio no processo de configuração da interface E1, segue um passo-a-passo para ajudar a visualização. Abra o software de programação da central Impacta. Clique

Leia mais

6 a Série (7 o Ano) Avaliação Diagnóstica Matemática (Entrada) Ensino Fundamental. Gestão da Aprendizagem Escolar. Nome da Escola.

6 a Série (7 o Ano) Avaliação Diagnóstica Matemática (Entrada) Ensino Fundamental. Gestão da Aprendizagem Escolar. Nome da Escola. Gestão da Aprendizagem Escolar Avaliação Diagnóstica Matemática (Entrada) 6 a Série (7 o Ano) Ensino Fundamental Nome da Escola Cidade Estado Nome do Aluno Idade Sexo feminino masculino Classe Nº 1. A

Leia mais

Do alto-nível ao assembly

Do alto-nível ao assembly Do alto-nível ao assembly Compiladores Cristina C. Vieira 1 Viagem Como são implementadas as estruturas computacionais em assembly? Revisão dos conceitos relacionados com a programação em assembly para

Leia mais

Prova de Aferição de Matemática

Prova de Aferição de Matemática PROVA DE AFERIÇÃO DO ENSINO BÁSICO A PREENCHER PELO ALUNO Nome A PREENCHER PELO AGRUPAMENTO Número convencional do Aluno Número convencional do Aluno A PREENCHER PELA U.A. Número convencional do Agrupamento

Leia mais

Teste Intermédio de Matemática A Matemática A Versão 1 11.º Ano de Escolaridade

Teste Intermédio de Matemática A Matemática A Versão 1 11.º Ano de Escolaridade Teste Intermédio de Matemática A Versão 1 Teste Intermédio Matemática A Versão 1 Duração do Teste: 90 minutos 27.01.2010 11.º Ano de Escolaridade Decreto-Lei n.º 74/2004, de 26 de Março Na sua folha de

Leia mais

Algoritmos e Estruturas de Dados I. Variáveis Indexadas. Pedro O.S. Vaz de Melo

Algoritmos e Estruturas de Dados I. Variáveis Indexadas. Pedro O.S. Vaz de Melo Algoritmos e Estruturas de Dados I Variáveis Indexadas Pedro O.S. Vaz de Melo Por que índices são importantes? Como uma loja de sapatos artesanais deve guardar os seus produtos? 1 2 3 4 Tamanhos entre

Leia mais

Arquitetura de Computadores - Módulos de E/S. por Helcio Wagner da Silva

Arquitetura de Computadores - Módulos de E/S. por Helcio Wagner da Silva Arquitetura de Computadores - Módulos de E/S por Helcio Wagner da Silva Modelo Geral de um Módulo de E/S Barramento de Endereço Barramento de Dados Barramento de Controle Módulo de E/S Conexões com Dispositivos

Leia mais

Formatar parágrafos no Word 2007/2010

Formatar parágrafos no Word 2007/2010 Formatar parágrafos no Word 2007/2010 Na aba Início em parágrafo contém um grupo de atalhos da configuração dos parágrafos, mas se precisar de algo mais avançado, como escolher as configurações de forma

Leia mais

Linguagem de Programação C. Arquivos

Linguagem de Programação C. Arquivos Arquivos Cristiano Lehrer Introdução Em C um arquivo é apenas um conjunto de bytes colocados uns após os outros de forma sequencial: Utilização de arquivos: Fonte de dados para o programa: Trata-se de

Leia mais

AutoLISP -VII Funções Geométricas, de Strings, de Listas e de Manipulação de Arquivos

AutoLISP -VII Funções Geométricas, de Strings, de Listas e de Manipulação de Arquivos e de AutoLISP -VII Funções Geométricas, de Strings, de Listas e de João Manuel R. S. Tavares / JOF Funções geométricas As funções geométricas do AutoLISP são: distance, angle, polar, inters, cal, osnap

Leia mais

Sistema de Informações de Beneficiários - SIB/XML Críticas dos campos de dados cadastrais de beneficiários do SIB - versão 2.

Sistema de Informações de Beneficiários - SIB/XML Críticas dos campos de dados cadastrais de beneficiários do SIB - versão 2. Sistema de Informações de Beneficiários - SIB/XML Críticas dos campos de dados cadastrais de beneficiários do SIB - versão 2.6 27/07/2015 Introdução 1. O preenchimento dos campos de dados cadastrais para

Leia mais

Aula Extra. Depurador Code::Blocks. Monitoria de Introdução à Programação

Aula Extra. Depurador Code::Blocks. Monitoria de Introdução à Programação Aula Extra Depurador Code::Blocks Monitoria de Introdução à Programação Depurador - Definição Um depurador (em inglês: debugger) é um programa de computador usado para testar outros programas e fazer sua

Leia mais

gedit Bloco de notas

gedit Bloco de notas GOVERNO DA REPÚBLICA PORTUGUESA gedit Bloco de notas Sistema Operativo Linux Tecnologias de Informação e Comunicação Professor: Joaquim Frias Instruções básicas do HTML TAGS TAGS Uma tag é uma instrução

Leia mais

MATEMÁTICA PROVA 2º BIMESTRE 8º ANO

MATEMÁTICA PROVA 2º BIMESTRE 8º ANO PREFEITURA DA CIDADE DO RIO DE JANEIRO SECRETARIA MUNICIPAL DE EDUCAÇÃO SUBSECRETARIA DE ENSINO COORDENADORIA DE EDUCAÇÃO MATEMÁTICA PROVA 2º BIMESTRE 8º ANO 2010 QUESTÃO 1 Alberto quis apostar uma corrida

Leia mais

Até o momento, vimos que a estrutura de um computador segue uma seqüência: ENTRADA => PROCESSAMENTO => SAÍDA

Até o momento, vimos que a estrutura de um computador segue uma seqüência: ENTRADA => PROCESSAMENTO => SAÍDA Curso de Sistemas de Informação Disciplina: Algoritmos 1º e 2º Períodos Turmas 216071A, 216071B e 216062 Notas de Aula Aulas 07, 08 e 09. Professor: Edkallenn Aula 07 Variáveis Talvez o conceito de variável

Leia mais

Linguagem C: strings. Prof. Críston Algoritmos e Programação

Linguagem C: strings. Prof. Críston Algoritmos e Programação Linguagem C: strings Prof. Críston Algoritmos e Programação String Uma string é um vetor de caracteres (texto) char nome [tamanho]; O texto que vamos gravar em uma string não precisa ocupar todos os caracteres

Leia mais

Placas Gráficas. Placas Gráficas. Placas Gráficas. Placas Gráficas. O que é? Para que serve? Resolução (cont.) Resolução

Placas Gráficas. Placas Gráficas. Placas Gráficas. Placas Gráficas. O que é? Para que serve? Resolução (cont.) Resolução O que é? Para que serve? -A função das placas gráficas é a de construir as imagens que são apresentadas nos monitores dos computadores. -O conteúdo dessa memória está sempre a ser actualizado pela placa

Leia mais

BC-0505 Processamento da Informação

BC-0505 Processamento da Informação BC-0505 Processamento da Informação 0.Declarar Variáveis/ Atributos (Armazenar Dados) 1.Entrada de Dados (Obter dados = Leitura) double raio = 0; double area = 0; double PI = 3.14159; 2.Processamento (=

Leia mais

Programação. MEAer e LEE. Manipulação de ficheiros de texto. Bertinho Andrade da Costa. Instituto Superior Técnico. 2010/2011 1º Semestre

Programação. MEAer e LEE. Manipulação de ficheiros de texto. Bertinho Andrade da Costa. Instituto Superior Técnico. 2010/2011 1º Semestre Programação MEAer e LEE Bertinho Andrade da Costa 2010/2011 1º Semestre Instituto Superior Técnico Manipulação de ficheiros de texto Programação 2010/2011 IST-DEEC Manipulação de Ficheiros 1 Sumário Ficheiros

Leia mais

Tipos de problemas de programação inteira (PI) Programação Inteira. Abordagem para solução de problemas de PI. Programação inteira

Tipos de problemas de programação inteira (PI) Programação Inteira. Abordagem para solução de problemas de PI. Programação inteira Tipos de problemas de programação inteira (PI) Programação Inteira Pesquisa Operacional I Flávio Fogliatto Puros - todas as variáveis de decisão são inteiras Mistos - algumas variáveis de decisão são inteiras

Leia mais

Escrito por administrator Sex, 17 de Agosto de 2012 16:10 - Última atualização Qui, 03 de Setembro de 2015 23:46

Escrito por administrator Sex, 17 de Agosto de 2012 16:10 - Última atualização Qui, 03 de Setembro de 2015 23:46 Para visualizar os manuais, é necessário que esteja instalado, neste computador, o programa ACROBAT READER. Para obter cópia gratuita do mesmo, clique na imagem. Os manuais aqui disponíveis, correspondem

Leia mais

Departamento de Sistemas de Computação Universidade de São Paulo Introdução a Ciência de Computação I. Aula 13 Arquivos

Departamento de Sistemas de Computação Universidade de São Paulo Introdução a Ciência de Computação I. Aula 13 Arquivos Departamento de Sistemas de Computação Universidade de São Paulo Introdução a Ciência de Computação I Aula 13 Arquivos Responsável Seiji Isotani, Rafaela V. Rocha sisotani@icmc.usp.br rafaela.vilela@gmail.com

Leia mais

Manual do Usuário SISCOLE - Sistema de Cadastro de Organismos e Laboratórios Estrangeiros

Manual do Usuário SISCOLE - Sistema de Cadastro de Organismos e Laboratórios Estrangeiros Manual do Usuário SISCOLE - Sistema de Cadastro de Organismos e Laboratórios Estrangeiros MANUAL DO USUÁRIO 1. SOBRE O SISTEMA 1.1 Informações básicas Nome: SISCOLE - Sistema de Cadastro de Organismos

Leia mais

CFAC: Programação em FORTRAN - I

CFAC: Programação em FORTRAN - I Programação em FORTRAN - I João Manuel R. S. Tavares Bibliografia FORTRAN ANSI 77 e WATFIV-S Jorge Filho, Caetano Loiola Editora Campus Linguagem de Programação Estruturada FORTRAN 77 Maximilian Emil Hehl

Leia mais

Os conceitos aprendidos são fundamentais, essenciais para escrever um programa macro. Mas o que é um programa macro?

Os conceitos aprendidos são fundamentais, essenciais para escrever um programa macro. Mas o que é um programa macro? Resumo. O uso de uma variável é necessário quando você não sabe ainda um valor ou uma função, ou seja, quando há uma situação de mudança que impede a determinação direta destes valores. Uma variável pode

Leia mais

5. ESTRUTURA DE CONTROLE TOMADA DE DECISÕES

5. ESTRUTURA DE CONTROLE TOMADA DE DECISÕES 5. ESTRUTURA DE CONTROLE TOMADA DE DECISÕES...2 5.1 SELEÇÃO OU ALTERNATIVA SIMPLE...2 5.2 SELEÇÃO OU ALTERNATIVA COMPOSTA...2 5.3 SELEÇÃO OU ALTERNATIVA SE S ANINHADOS OU ENCADEADOS...3 5.4 ESTRUTURAS

Leia mais

Análise Léxica. Sumário

Análise Léxica. Sumário Análise Léxica Renato Ferreira Sumário Definição informal de Análise Léxica Identifica tokens numa string de entrada Alguns detalhes Lookahead Ambiguidade Especificação de Analisadores Léxicos Expressões

Leia mais

Programação em FORTRAN - I. João Manuel R. S. Tavares

Programação em FORTRAN - I. João Manuel R. S. Tavares Programação em FORTRAN - I João Manuel R. S. Tavares Bibliografia FORTRAN ANSI 77 e WATFIV-S Jorge Filho, Caetano Loiola Editora Campus Linguagem de Programação Estruturada FORTRAN 77 Maximilian Emil Hehl

Leia mais

2. O arquivo conterá as NFS-e emitidas em determinado período, a critério do contribuinte.

2. O arquivo conterá as NFS-e emitidas em determinado período, a critério do contribuinte. Introdução Este manual tem como objetivo apresentar o layout utilizado pelo Sistema de Notas Fiscais de Serviços Eletrônica na exportação e importação de NFS-e (Contribuintes Prefeitura e Prefeitura Contribuintes),

Leia mais

E-II. Difração em ondas de tensão superficial da água

E-II. Difração em ondas de tensão superficial da água Página 1 de 7 Difração em ondas de tensão superficial da água Introdução A formação e a propagação de ondas numa superfície líquida é um fenómeno bastante importante e bem estudado. A força de restauro

Leia mais

Lista 4 Introdução à Programação Entregar até 07/05/2012

Lista 4 Introdução à Programação Entregar até 07/05/2012 Lista 4 Introdução à Programação Entregar até 07/05/2012 1. Um vendedor necessita de um algoritmo que calcule o preço total devido por um cliente. O algoritmo deve receber o código de um produto e a quantidade

Leia mais

O Correio Electrónico (E-Mail) é um dos serviços mais populares da Internet.

O Correio Electrónico (E-Mail) é um dos serviços mais populares da Internet. O Correio Electrónico internet O Correio Electrónico O Correio Electrónico (E-Mail) é um dos serviços mais populares da Internet. Com o Correio Electrónico pode enviar mensagens para pessoas de todo o

Leia mais

Sumário. Ficheiros. Ficheiros

Sumário. Ficheiros. Ficheiros Sumário Ficheiros Motivação Operações Ficheiros de texto e binários Manipulação de ficheiros de texto Abertura Encerramento Descritores de ficheiros: stdin, stdout, stderr Escrita Leitura Outras funções

Leia mais

NÃO se trata de uma opção de alinhamento da tabulação de parágrafos no MS Word:

NÃO se trata de uma opção de alinhamento da tabulação de parágrafos no MS Word: RÉGUAS FCC - 2010 - AL-SP NÃO se trata de uma opção de alinhamento da tabulação de parágrafos no MS Word: a) Direito. b) Centralizado. c) Esquerdo. d) Justificado. e) Decimal. FCC - 2010 - TRE-AL - Técnico

Leia mais

Exercícios: comandos de repetição

Exercícios: comandos de repetição UNIVERSIDADE FEDERAL DE UBERLÂNDIA Lista de exercícios de programação em linguagem C Exercícios: comandos de repetição 1) Elabore um programa que faça leitura de vários números inteiros, até que se digite

Leia mais

Circuitos Lógicos Capítulo 2 Sistema de Numeração e Códigos

Circuitos Lógicos Capítulo 2 Sistema de Numeração e Códigos UNIVERSIDADE FEDERAL DE SÃO JOÃO DEL REI Circuitos Lógicos Capítulo 2 Sistema de Numeração e Códigos Prof. Davidson Lafitte Firmo http://www.ppgel.net.br/davidson davidson@ufsj.edu.br São João Del Rei,

Leia mais

Tudo vem dos sonhos. Primeiro sonhamos, depois fazemos.

Tudo vem dos sonhos. Primeiro sonhamos, depois fazemos. Nível 1 5 a e 6 a séries do Ensino Fundamental 2ª FASE - 8 de outubro de 2005 Cole aqui a etiqueta com os dados do aluno. Nome do(a) aluno(a): Assinatura do(a) aluno(a): Parabéns pelo seu desempenho na

Leia mais

Programação. Folha Prática 4. Lab. 4. Departamento de Informática Universidade da Beira Interior Portugal 2015. Copyright 2010 All rights reserved.

Programação. Folha Prática 4. Lab. 4. Departamento de Informática Universidade da Beira Interior Portugal 2015. Copyright 2010 All rights reserved. Programação Folha Prática 4 Lab. 4 Departamento de Informática Universidade da Beira Interior Portugal 2015 Copyright 2010 All rights reserved. LAB. 4 4ª semana CONCEÇÃO DE ALGORITMOS E ESTRUTURAS DE CONTROLO

Leia mais

4 A Ferramenta Computacional

4 A Ferramenta Computacional 4 A Ferramenta Computacional Para pôr em prática o Modelo Inteligente de Avaliação da Qualidade de Água e da Qualidade Biótica MIAQR-PALADINES programou-se uma ferramenta computacional utilizando a linguagem

Leia mais

Produção de documentos acessíveis com Microsoft Word. Gabinete para a Inclusão (GPI)

Produção de documentos acessíveis com Microsoft Word. Gabinete para a Inclusão (GPI) Produção de documentos acessíveis com Microsoft Word Gabinete para a Inclusão (GPI) 2013 Produção de documentos acessíveis com Microsoft Word Com este tutorial pretendemos orientá-lo na produção de documentos

Leia mais

Universidade Federal do ABC Disciplina: Natureza da Informação Lista de Exercícios 02 Códigos e conversão A/D Prof. João Henrique Kleinschmidt

Universidade Federal do ABC Disciplina: Natureza da Informação Lista de Exercícios 02 Códigos e conversão A/D Prof. João Henrique Kleinschmidt Universidade Federal do ABC Disciplina: Natureza da Informação Lista de Exercícios 02 Códigos e conversão A/D Prof. João Henrique Kleinschmidt A lista é individual e deve ser escrita à mão. 1) Uma importante

Leia mais

3.1 - Funções para manipular dados de entrada e saída padrão

3.1 - Funções para manipular dados de entrada e saída padrão 1616161616161616161616161616161616161616161616161616 3- ENTRADA E SAÍDA EM C Os principais meios para executar operações de entrada e saída (E/S) são: Entrada e saída pelo console (ou padrão): teclado

Leia mais

Introdução à Algoritmos. Aula 11

Introdução à Algoritmos. Aula 11 Introdução à Algoritmos Aula 11 Um programa de computador é um produto resultante da atividade intelectual. Essa atividade depende de um treinamento prévio em abstração e modelagem de problemas, bem como

Leia mais

Introdução a Tecnologia da Informação

Introdução a Tecnologia da Informação Introdução a Tecnologia da Informação Sistema de Numeração Prof. Jeime Nunes Sistema de Numeração p Um sistema de numeração é formado por um conjunto de símbolos utilizados para representação de quantidades

Leia mais

Disciplina de Introdução à Ciência da Computação ICC 1 - Teoria

Disciplina de Introdução à Ciência da Computação ICC 1 - Teoria USP - ICMC - SSC SSC 0501-1o. Semestre 2015 Disciplina de Introdução à Ciência da Computação ICC 1 - Teoria Prof. Fernando Santos Osório Email: fosorio [at] icmc. usp. br, gmail. com Página Pessoal: http://www.icmc.usp.br/~fosorio/

Leia mais

Configurando Raspberry PI com câmera em modo de vídeo vigilância

Configurando Raspberry PI com câmera em modo de vídeo vigilância Configurando Raspberry PI com câmera em modo de vídeo vigilância Olá pessoal! Estamos hoje aqui para mais um tutorial. Este tutorial mostrará a você com utiliza a sua Raspberry PI, para a segurança de

Leia mais

1. Manual Resumido de Gestão de Contratos

1. Manual Resumido de Gestão de Contratos 1. Manual Resumido de Gestão de Contratos ÍNDICE 1. MANUAL RESUMIDO DE GESTÃO DE CONTRATOS 1 1.1 MENU GESTÃO DE CONTRATOS... 3 1.1.1 INTRODUÇÃO... 3 1.1.2 APRESENTAR CONTRATOS... 3 1.1.2.1 PASSO 1 IDENTIFICAÇÃO

Leia mais