Exemplos de Programas em FORTRAN. João Manuel R. S. Tavares Joaquim O. Fonseca
|
|
- Lúcia Cunha Valgueiro
- 8 Há anos
- Visualizações:
Transcrição
1 Exemplos de Programas em FORTRAN João Manuel R. S. Tavares Joaquim O. Fonseca
2 Exemplo I Programa simples de utilização do ciclo DO, com escrita não formatada: PROGRAM exercicio1 DIMENSION A(10) Vai gerar valores que são o quíntuplo da indexação DO 15 I = 1, 10 A(I) = I*5 15 ONTINUE ESREVE NO SENTIDO DERESENTE DA INDEXAÇÃO DO 20 J = 10, 1, -1 WRITE (*,*) A(J) 20 ONTINUE STOP - João Tavares/JOF FA: Exemplos de Programas em FORTRAN 2
3 Exemplo I - João Tavares/JOF FA: Exemplos de Programas em FORTRAN 3
4 Exemplo II Programa principal e subrotina para produto 2 matrizes de 2x2, com saída não formatada: PROGRAM exercicio2 DIMENSION A(2, 2), B(2, 2), (2, 2) VAI DEFINIR PONTOS A(...) A(1, 1) = 0.0 A(1, 2) = 0.0! onsidere, por exemplo, os A(2, 1) = 10.0! pontos extremos dum segmento de recta A(2, 2) = 0.0 VAI LER O ÂNGULO DE - João Tavares/JOF FA: Exemplos de Programas em FORTRAN 4
5 Exemplo II WRITE (*, '(A\)') ' ANGULO : ' READ (*, *) TETA PI = 4*ATAN(1.0)! Define a constante π (pi) TETA = TETA*PI/180! onverte graus em radianos DEFINE MATRIZ DE ROTAÇÃO em torno da origem B(1, 1) = OS(TETA) B(1, 2) = SIN(TETA) B(2, 1) = -SIN(TETA) B(2, 2) = OS(TETA) ALL MULTMAT(A, B, )! hamada da subrotina MULTMAT ESREVE A MATRIZ RESULTANTE DO PRODUTO - João Tavares/JOF FA: Exemplos de Programas em FORTRAN 5
6 Exemplo II DO 20 I = 1, 2 WRITE (*,*) ((I, J), J = 1, 2)! iclo DO interno em J 20 ONTINUE STOP END Subrotina para o produto de duas matrizes de 2x2 SUBROUTINE MULTMAT(A, B, ) DIMENSION A(2, 2), B(2, 2), (2, 2) faz ciclo sobre o número de linhas - João Tavares/JOF FA: Exemplos de Programas em FORTRAN 6
7 Exemplo II DO 1 I = 1, 2 faz produto com a matriz quadrada B DO 2 J = 1, 2 AB = 0.0! Inicia valor da posição da matriz DO 3 K = 1, 2 AB = AB+A(I, K)*B(K, J)!Adiciona contribuições 3 ONTINUE (I, J) = AB! Guarda valor na posição da matriz 2 ONTINUE 1 ONTINUE RETURN - João Tavares/JOF FA: Exemplos de Programas em FORTRAN 7
8 Exemplo II - João Tavares/JOF FA: Exemplos de Programas em FORTRAN 8
9 Exemplo III Programa para processamento duma Figura 3D, com leitura dos dados dum ficheiro com a seguinte estrutura: - na primeira linha o número de vértices (nós) e número de faces; - nas linhas seguintes para todos os vértices, teremos o número do vértice e as coordenadas - seguindo-se depois as linhas para a definição de cada face, com o número da face, número de vértices na face e os números dos vértices dessa face. Para o caso particular dum cubo de aresta 2 e centrado na origem, será definido do modo seguinte (ficheiro - João Tavares/JOF FA: Exemplos de Programas em FORTRAN 9
10 Exemplo III 8 6! número de vértices e número de faces ! oordenadas pontos ! Faces Z Y 4 8 X João Tavares/JOF FA: Exemplos de Programas em FORTRAN 10
11 Exemplo III PROGRAM exercicio3 Versão Inicial do programa de processamento duma figura 3D ********************************************************** Programa 3D XORD oordenadas dos vértices LNODE Número de vértices por face NNODE Número de cada vértice da face OMMON / FAES / XORD(100, 4), LNODE(20), NNODE(20, 8) Limitado a 100 pontos, 20 faces e 8 lados no máximo por face HARATER*12 FNAME NDIM = 3 IANAL = - João Tavares/JOF FA: Exemplos de Programas em FORTRAN 11
12 Exemplo III WRITE (*, '(A\)')' Nome do Ficheiro : ' READ (*, '(A)') FNAME OPEN (IANAL, FILE = FNAME, STATUS = 'OLD') ALL LERDATA(NP, NF, NDIM, IANAL) escreve no ecrã a definição lida pela subrotina LERDATA DO 20 I = 1, NP WRITE (*, *) I, (XORD( I, J ), J = 1, NDIM) 20 ONTINUE DO 30 I = 1, NF WRITE (*, *) I, LNODE(I), (NNODE(I, J), J = 1, LNODE(I)) 30 ONTINUE STOP - João Tavares/JOF FA: Exemplos de Programas em FORTRAN 12
13 Exemplo III Versão Inicial subrotina LERDATA para leitura duma figura 3D ********************************************************** SUBROUTINE LERDATA(NP, NF, NDIM, IANAL) OMMON / FAES / XORD(100, 4), LNODE(20), NNODE(20, 8) READ (IANAL, *) NP, NF DO 10 I = 1, NP READ (IANAL, *) II, (XORD( II, J ), J = 1, NDIM) XORD(II, NDIM+1) = 1! valor não utilizado neste exemplo 10 ONTINUE DO 20 I = 1, NF READ (IANAL, *) II, LNODE(II), (NNODE(II, J), J = 1, LNODE(II)) 20 ONTINUE RETURN - João Tavares/JOF FA: Exemplos de Programas em FORTRAN 13
14 Exemplo III - João Tavares/JOF FA: Exemplos de Programas em FORTRAN 14
15 Exemplo IV Programa para leitura dum ficheiro, duma estrutura de faces e cálculo da área total utilizando a formula A= p(p-a)(p-b)(p-c), com p=(a+b+c)/2, para determinar a área dum qualquer triângulo de lados a, b e c. 1 2 LNODE(I) 3 4 LNODE(I)-1 Só aplicável a Polígonos - João Tavares/JOF FA: Exemplos de Programas em FORTRAN 15
16 Exemplo IV EXEMPLO de ESTRUTURA 3D dum PRISMA TRIANGULAR ! oordenadas ! Faces Z 5 1 Y X João Tavares/JOF FA: Exemplos de Programas em FORTRAN 16
17 Exemplo IV PROGRAM exercicio4 PROGRAMA 3D! ontinuação do exemplo anterior OMMON /FAES/ XOORD(100, 4), LNODE(20), NNODE(20, 8) PARAMETER (MPOIN = 100, MDIME = 4, MF = 20, MN = 8) DIMENSION XOORD(MPOIN, MDIME), LNODE(MF), + NNODE(MF, MN)! Vars locais HARATER*12 FNAME NDIM = 3 IANAL = 20 WRITE (*, '(A\)') ' Nome do ficheiro : ' READ (*, '(A)') FNAME OPEN (IANAL, FILE = FNAME, STATUS = 'OLD') ALL LERDATA(NP, NF, NDIM, - João Tavares/JOF FA: Exemplos de Programas em FORTRAN 17
18 Exemplo IV ALL LERDATA(MPOIN, MDIME, MF, MN, NP, NF, NDIM, + IANAL, XOORD, LNODE, NNODE) ESRITA PARA ONTROLO DE LEITURA DO FIHEIRO DE DADOS DO 20 I = 1, NP WRITE (*, 100) I, (XOORD(I, J), J = 1, NDIM) 20 ONTINUE DO 30 I = 1, NF WRITE (*, 110) I, LNODE(I), (NNODE(I, J), J = 1, LNODE(I)) 30 ONTINUE ÁLULO DA ÁREA TOTAL AREAT = - João Tavares/JOF FA: Exemplos de Programas em FORTRAN 18
19 Exemplo IV DO 40 I=1, NF NO1 = NNODE(I, 1) X1 = XOORD(NO1, 1) Y1 = XOORD(NO1, 2) Z1 = XOORD(NO1, 3) AREAF = 0.0 DO 35 K = 3, LNODE(I) NO2 = NNODE(I, K-1) NO3 = NNODE(I, K) X2 = XOORD(NO2, 1) Y2 = XOORD(NO2, 2) Z2 = XOORD(NO2, 3) X3 = XOORD(NO3, 1) Y3 = XOORD(NO3, 2) Z3 = XOORD(NO3, 3) A = SQRT((X2-X1)*(X2-X1)+(Y2-Y1)*(Y João Tavares/JOF FA: Exemplos de Programas em FORTRAN 19
20 Exemplo IV B = SQRT((X3-X2)*(X3-X2)+(Y3-Y2)*(Y3- + Y2)+(Z3-Z2)*(Z3-Z2)) = SQRT((X1-X3)*(X1-X3)+(Y1-Y3)*(Y1- + Y3)+(Z1-Z3)*(Z1-Z3)) P = (A+B+)/2 AREA = SQRT(P*(P-A)*(P-B)*(P-)) AREAF = AREAF+AREA! Area total da face 35 ONTINUE WRITE (*, 1000) I, AREAF AREAT = AREAT+AREAF! Area total da figura 3D 40 ONTINUE WRITE (*, 1010) AREAT STOP 100 FORMAT (4H No, I4, 3(2X, F11.4)) 110 FORMAT (10I5) 1000 FORMAT (1X, 5HFAE, I4, 5X, 7HAREA =, E12.5) 1010 FORMAT (1X, 13HAREA TOTAL =, E12.5) - João Tavares/JOF FA: Exemplos de Programas em FORTRAN 20
21 Exemplo IV SUBROUTINE LERDATA(MP,MD,MF,MN,NP,NF,NDIM,IAN + AL,XOORD,LNODE,NNODE) *********************************************************** * Subrotina LERDATA, faz a leitura dos dados de um ficheiro * * MP - Número máximo de pontos em XOORD * * MD - Máximo da dimensão (3) * * MF - Número máximo de faces * * MN - Número máximo de pontos por face * * NP - Número de pontos em processamento * * NF - Número de faces em processamento * * NDIM - Dimensão das coordenadas (2 ou 3) * * IANAL - Número de endereço do ficheiro de leitura * * XOORD - Vector de armazenamento das coordenadas dos pontos * * LNODE - Vector onde se guarda o número de pontos por cada - João Tavares/JOF FA: Exemplos de Programas em FORTRAN 21
22 Exemplo IV * NNODE - Vector onde se guarda os núm. globais de cada nó da face * *********************************************************** DIMENSION XOORD(MP, MD), LNODE(MF), NNODE(MF, MN) READ (IANAL, *) NP, NF DO 10 I = 1, NP READ (IANAL, *) II, (XOORD(II, J), J = 1, NDIM) XOORD(II, NDIM+1) = 1! Não usado neste exemplo 10 ONTINUE DO 20 I = 1, NF READ (IANAL,*) II, LNODE(II), (NNODE(II, K), K = 1, + LNODE(II)) 20 ONTINUE RETURN - João Tavares/JOF FA: Exemplos de Programas em FORTRAN 22
23 Exemplo IV - João Tavares/JOF FA: Exemplos de Programas em FORTRAN 23
24 Exemplo V Programa para processamento de uma cadeia de caracteres PROGRAM exemplo5 Programa para leitura duma cadeia de caracteres e conversão desta em todos Maiúsculos ou Minúsculos * Variável de caso: * ISIM = 1 Passagem de minusculas a maiusculas * ISIM = 0 Passagem de maiusculas a minusculas c HARATER*72 LINHA HARATER*1 SIM NL = 72 Questiona da conversão 5 WRITE(*, '(A\)') ' Texto Maiusculas (S)- Minusculas (N)[S]: ' READ (*, '(A)') - João Tavares/JOF FA: Exemplos de Programas em FORTRAN 24
25 Exemplo V ontrola resposta IF (SIM.NE. 'S'.AND. SIM.NE. 's'.and. SIM.NE. 'N'.AND. + SIM.NE. 'n'.and. SIM.NE. ' ') THEN WRITE (*,'(A)') ' Resposta Incorrecta!' GOTO 5 END IF ISIM = 1! Para maiusculas IF (SIM.EQ. 'N'.OR. SIM.EQ. 'n') THEN ISIM = 0! Para minusculas END IF Vai ler adeia de aracteres WRITE (*, '(A\)') ' Texto : ' READ (*, '(A)') - João Tavares/JOF FA: Exemplos de Programas em FORTRAN 25
26 Exemplo V Vai determinar o número de caracteres significativos 10 IF (LINHA(NL:NL).EQ. ' ') THEN NL = NL-1 GOTO 10 END IF onversão caracteres Minusculos --> Maiusculos ou Vice-Versa I = 1 20 IAS = IHAR(LINHA(I:I))! ódigo ASII do caracter IF (IAS.GE. 97.AND. IAS.LE. 122.AND. ISIM.EQ. 1) THEN LINHA(I:I) = HAR(IAS-32)! passa a maiusculo ELSE IF (IAS.GE. 65.AND. IAS.LE. 90.AND. ISIM.EQ. 0) THEN LINHA(I:I) = HAR(IAS+32)! passa a minusculo END IF I = I+1 IF (I.LE. NL) GOTO 20 (caracter a partir do código - João Tavares/JOF FA: Exemplos de Programas em FORTRAN 26
27 Exemplo V Escreve para o ecrã a cadeia de caracteres já convertida WRITE (*, '(A\)') ' Texto : ' WRITE (*, '(A)') LINHA(1:I) STOP END - João Tavares/JOF FA: Exemplos de Programas em FORTRAN 27
CFAC: Exemplos de Programas em FORTRAN
FA: Exemplos de Programas em FORTRAN Exemplos de Programas em FORTRAN João Manuel R. S. Tavares Joaquim O. Fonseca Exemplo I Programa simples de utilização do ciclo DO, com escrita não formatada: PROGRAM
Leia maisAplicações de Programação CNC/ISO com Microcomputador
Aplicações de Programação João Manuel R. S. Tavares Joaquim Oliveira Fonseca Introdução No contexto da programação CNC seria benéfica a possibilidade de trabalhar com programas que, dentro do possível,
Leia maisIntrodução à Computação
Universidade Federal do Maranhão Curso de Química Departamento de Informática Introdução à Computação Linguagem Fortran Profa. Msc. Maria Auxiliadora Freire maria@deinf.ufma.br 1 LINGUAGEM FORTRAN FUNÇÕES
Leia maisVETORES. Lista de Exercícios Vetores e Matrizes Prof: Yuri Frota
Lista de Exercícios Vetores e Matrizes Prof: Yuri Frota VETORES 1) Faça um programa em Fortran que leia um conjunto de 100 elementos numéricos e os armazene em um vetor. Em seguida, o programa deverá verificar
Leia maisExemplos de Programas para Tratamento de Ficheiros DXF. João Manuel R. S. Tavares Joaquim Oliveira Fonseca
Exemplos de Programas para Tratamento de Ficheiros DXF João Manuel R. S. Tavares Joaquim Oliveira Fonseca 1º Exemplo (BASIC) O seguinte programa em BASIC lê um ficheiro DXF de um desenho e extrai todas
Leia maisExemplos de Programas para Tratamento de Ficheiros DXF
Exemplos de Programas para João Manuel R. S. Tavares Joaquim Oliveira Fonsea 1º Exemplo (BASI) O seguinte programa em BASI lê um fiheiro DXF de um desenho e extrai todas as entidades LINE (ignorando as
Leia maisUniversidade da Beira Interior Cursos: Matemática /Informática e Ensino da Informática
Folha 1-1 Introdução à Linguagem de Programação JAVA 1 Usando o editor do ambiente de desenvolvimento JBUILDER pretende-se construir e executar o programa abaixo. class Primeiro { public static void main(string[]
Leia maisCapítulo 12. SUB-ROTINAS
Capítulo 12. SUB-ROTINAS OBJETIVOS DO CAPÍTULO Conceitos de: sub-rotina, programa-principal, projeto com diversos programas-fonte, passagem de argumentos Comandos do FORTRAN: PROGRAM, EXTERNAL, SUBROUTINE,
Leia maisRepresentação de Algoritmos - Linguagens de Programação
Representação de Algoritmos - Linguagens de Programação A representação de algoritmos em uma pseudo-linguagem mais próxima às pessoas é bastante útil principalmente quando o problema a ser tratado envolve
Leia maisSólidos geométricos (Revisões)
Curso de Educação e Formação Assistente Administrativo DISCIPLINA: Matemática Aplicada FICHA DE TRABALHO Nº 15 MÓDULO: 8 TURMA: A1/A2 DATA: 2006/2007 Sólidos geométricos (Revisões) Já conhecemos os nomes
Leia maisINF 1620 P1-10/04/02 Questão 1 Nome:
INF 1620 P1-10/04/02 Questão 1 Considere uma disciplina que adota o seguinte critério de aprovação: os alunos fazem duas provas (P1 e P2) iniciais; se a média nessas duas provas for maior ou igual a 5.0,
Leia maisProgramação em MATLAB
Programação em MATLAB UNIVERSIDADE DA BEIRA INTERIOR Departamento de Matemática Conteúdo 1 Introdução 2 2 Scripts 3 3 Funções 5 4 Programação 7 5 Escrita e leitura de arquivos 11 6 Gráficos especiais 13
Leia maisProgramação estruturada no Fortran 90-3
Programação estruturada no Fortran 90-3 Departamento de Física UFPel Em Fortran 90 existem dois tipos de subprogramas: Funções e Subrotinas Uma Função, quando chamada, retorna um único valor calculado
Leia maisVariáveis Compostas Heterogêneas. Variável Composta Heterogênea. Variável Composta Heterogênea
Variáveis Compostas Heterogêneas Variável Composta Heterogênea Conjunto de dados logicamente relacionados, mas de tipos diferentes. Também chamada de registro. Variável Composta Heterogênea 1 Declaração
Leia maisTipo de Dados em Linguagem C
Tipo de Dados em Linguagem C Principais tipos de dados em C int : tipo de dados inteiros (exemplo: 1, -3, 100, -9, 18, etc.) float : tipo de dados reais (exemplo: 1.33, 3.14, 2.00, -9.0, 1.8, etc.) Ocupa
Leia maisEstrutura de Dados Básica
Estrutura de Dados Básica Professor: Osvaldo Kotaro Takai. Aula 4: Tipos de Dados O objetivo desta aula é apresentar os tipos de dados manipulados pela linguagem C, tais como vetores e matrizes, bem como
Leia maisIntrodução à Computação - FORTRAN
Universidade Federal do Maranhão Departamento de Informática Notas de Aula arlos Eduardo Portela Serra de astro 1 Ficha 12 FORTRAN FORMULA TRANSLATION Linguagem algébrica, cujas regras e estruturas são
Leia maisO Processo de Programação
Programação de Computadores I Aula 04 O Processo de Programação José Romildo Malaquias Departamento de Computação Universidade Federal de Ouro Preto 2011-1 1/23 Algoritmo Um algoritmo é uma seqüência de
Leia maisProgramação 2ºSemestre MEEC - 2010/2011. Programação 2º Semestre 2010/2011 Enunciado do projecto
Mestrado Integrado em Engenharia Electrotécnica e de Computadores Programação 2º Semestre 2010/2011 Enunciado do projecto O projecto a desenvolver pelos alunos consistirá numa sistema de monitorização,
Leia maisProgramação de Computadores. Professor Ilaim Costa Junior ilaim@ic.uff.br Www.ic.uff.br/~ilaim
Programação de Computadores Professor Ilaim Costa Junior ilaim@ic.uff.br Www.ic.uff.br/~ilaim Roteiro da Aula de Hoje Introdução ao FORTRAN (Parte I) Organização de programas Tipos de dados Variáveis Programação
Leia maisCapítulo 15. INICIALIZAÇÃO, TEMPO DE CPU E DOS
Capítulo 15. INICIALIZAÇÃO, TEMPO DE CPU E DOS OBJETIVOS DO CAPÍTULO Inicializar variáveis e constantes junto com suas definições Versões DEBUG e RELEASE de um programa-executável Comandos do FORTRAN:
Leia maisESQUEMA AULA PRÁTICA 1 Familiarização com o Ambiente de Desenvolvimento NetBeans Introdução à Linguagem de Programação JAVA
P. Fazendeiro & P. Prata POO FP1/1 ESQUEMA AULA PRÁTICA 1 Familiarização com o Ambiente de Desenvolvimento NetBeans Introdução à Linguagem de Programação JAVA 0 Iniciar o ambiente de desenvolvimento integrado
Leia maisProgramação de Computadores III
Programação de Computadores III Introdução a Linguagens de Programação Professor Leandro Augusto Frata Fernandes laffernandes@ic.uff.br Material disponível em http://www.ic.uff.br/~laffernandes/teaching/2013.1/tcc-00.157
Leia maisArmazenar dados e programas que serão utilizados pelo processador (CPU Unidade Central de Processamento)
Armazenar dados e programas que serão utilizados pelo processador (CPU Unidade Central de Processamento) Tempo de acesso: maior que o tempo de acesso da cache, 50 a 70 ns; Capacidade: bem maior que a cache;
Leia maisCorreção do 1º Exame de INTRODUÇÃO À PROGRAMAÇÃO Licenciatura em Engenharia Mecânica 30 de Junho de 2006, 2º Semestre
Correção do º Exame de INTRODUÇÃO À PROGRAMAÇÃO Licenciatura em Engenharia Mecânica 3 de Junho de 26, 2º Semestre. (2.) Perguntas de resposta rápida de Fortran (.4 valores cada).. Todos os componentes
Leia maisAlgoritmos e Programação _ Departamento de Informática
16 ARQUIVOS Um arquivo corresponde a um conjunto de informações (exemplo: uma estrutura de dados-registro), que pode ser armazenado em um dispositivo de memória permanente, exemplo disco rígido. As operações
Leia maisAlgoritmos com Estrutura Sequencial
Algoritmos com Estrutura Sequencial 1. A partir da diagonal de um quadrado, deseja-se elaborar um algoritmo que informe o comprimento do lado do quadrado. Construa um algoritmo que leia o valor da diagonal
Leia mais2. OPERADORES... 6 3. ALGORITMOS, FLUXOGRAMAS E PROGRAMAS... 8 4. FUNÇÕES... 10
1. TIPOS DE DADOS... 3 1.1 DEFINIÇÃO DE DADOS... 3 1.2 - DEFINIÇÃO DE VARIÁVEIS... 3 1.3 - VARIÁVEIS EM C... 3 1.3.1. NOME DAS VARIÁVEIS... 3 1.3.2 - TIPOS BÁSICOS... 3 1.3.3 DECLARAÇÃO DE VARIÁVEIS...
Leia maisIntrodução ao FORTRAN (Parte I)
Programação de Computadores III Aula 7 Professor Leandro Augusto Frata Fernandes laffernandes@ic.uff.br Material disponível em http://www.ic.uff.br/~laffernandes/teaching/2011.1/tcc-03.063 Roteiro da Aula
Leia mais20 Caracteres - Tipo char
0 Caracteres - Tipo char Ronaldo F. Hashimoto e Carlos H. Morimoto Até agora vimos como o computador pode ser utilizado para processar informação que pode ser quantificada de forma numérica. No entanto,
Leia maisPROG. DE COMPUTADORES II SI Arquivos
1 PROG. DE COMPUTADORES II SI Arquivos Arquivos Permitem que gravemos nossas informações em dispositivos físicos Pendrive HD Estão organizados logicamente em registros Cada registro é similar a um campo
Leia maisIntrodução ao Fortran 90-4
Introdução ao Fortran 90-4 Departamento de Física UFPel Controles de Fluxo de Execução Definição Estruturas (ou blocos) de programação que permitem controlar o fluxo de execução de um programa, além da
Leia maisLicenciatura em Engenharia Informática Departamento de Engenharia Informática Instituto Superior de Engenharia do Porto
Licenciatura em Engenharia Informática Departamento de Engenharia Informática Instituto Superior de Engenharia do Porto Sandra Manuela Lemos Machado Versão 2 Março 2002 Criticas e sugestões: smachado@dei.isep.ipp.pt
Leia maisCapítulo 14. ARQUIVOS DE SAÍDA, DE ENTRADA E INTERNOS
Capítulo 14. ARQUIVOS DE SAÍDA, DE ENTRADA E INTERNOS OBJETIVOS DO CAPÍTULO Conceitos de: arquivo de entrada, arquivo interno, arquivo texto, arquivo binário, dispositivo e nome de arquivo genéricos Comandos
Leia maisTRABALHANDO 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 maisDepartamento de Matemática Universidade de Coimbra
Departamento de Matemática Universidade de Coimbra Ano Lectivo de 200x/200(x + 1) Introdução aos Computadores e Programação Exame Tipo Duração da prova: 2h30 1. (Pergunta (teórica) simples) Diga o que
Leia maisGabarito - Matemática - Grupos I/J
1 a QUESTÃO: (1,0 ponto) Avaliador Revisor Para a estréia de um espetáculo foram emitidos 1800 ingressos, dos quais 60% foram vendidos até a véspera do dia de sua realização por um preço unitário de R$
Leia maisFolha Prática 2. Lab. 2
Programação Folha Prática 2 Lab. 2 Departamento de Informática Universidade da Beira Interior Portugal 2010 Copyright 2010 All rights reserved. 1. Revisão dos conceitos fundamentais da programação de computadores
Leia maisPerguntas Frequentes PDF/A
Perguntas Frequentes PDF/A Conteúdo Como guardar um documento do Microsoft Word 2007 em formato PDF/A... 1 Como guardar um documento do Microsoft Word 2010 em formato PDF/A... 1 Como guardar um documento
Leia maisCapítulo 5. ARQUIVOS E FUNÇÕES MATEMÁTICAS INTRÍNSECAS
Capítulo 5. ARQUIVOS E FUNÇÕES MATEMÁTICAS INTRÍNSECAS OBJETIVOS DO CAPÍTULO Conceitos de: arquivo de saída, biblioteca, funções matemáticas intrínsecas Criar e usar arquivos para mostrar resultados da
Leia maisARQUIVO EXTERNO: LEITURA, ESCRITA (sem formato e com formato)
ATUALIZADO: ago/2013 1 olenzi @ orlandolenzi. eng. br CONCEITO Os programas de computador, muitas vezes necessitam de dados externos que poderão ser obtidos a partir de arquivos ou pelo teclado. Esta operação
Leia maisAULA 12 FUNÇÕES Disciplina: Algoritmos e POO Professora: Alba Lopes alba.lopes@ifrn.edu.br http://docente.ifrn.edu.br/albalopes
AULA 12 FUNÇÕES Disciplina: Algoritmos e POO Professora: Alba Lopes alba.lopes@ifrn.edu.br http://docente.ifrn.edu.br/albalopes FUNÇÕES E PROCEDIMENTOS Também chamados de subalgoritmos São trechos de algoritmos
Leia maisIntroduçã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 maisRelação de Euler nos prismas V= número de vértices A= número de arestas F= número de faces
Prismas A reunião dos infinitos segmentos, paralelos a s, que têm um de seus extremos no polígono ABCDEF contido em e outro extremo pertencente ao plano, constitui um sólido geométrico chamado prisma.
Leia mais#define SIM 1 equivale a definição de constantes; a palavra SIM é substituída por 1 toda vez que é utilizada no programa.
929292929292929292929292929292929292929292929292929292 15- O Pré-Processador C - O compilador C possui um programa chamado pré-processador: executa modificações no código baseado em instruções chamadas
Leia maisESTRUTURA DE DADOS -VARIÁVEIS COMPOSTAS. Prof. Angelo Augusto Frozza, M.Sc. frozza@ifc-camboriu.edu.br
ESTRUTURA DE DADOS -VARIÁVEIS COMPOSTAS Prof. Angelo Augusto Frozza, M.Sc. frozza@ifc-camboriu.edu.br ROTEIRO Variáveis compostas homogêneas Arrays Vetores Matrizes Variáveis compostas heterogêneas Registros
Leia maisA pirâmide de Pascal
A pirâmide de Pascal Luzitelma Maria Barbosa de Castro Tarcisio Praciano-Pereira Departamento de Matemática Universidade Estadual Vale do Acaraú Março de 2003 luzitl@hotmail.com pré-prints do Curso de
Leia maisInformática de Gestão 1º ano / 1º semestre Ano letivo: 2014/2015. Visual Basic VBA
Informática de Gestão 1º ano / 1º semestre Ano letivo: 2014/2015 Visual Basic VBA Macros Funções Conjunto de instruções que são executadas sempre que se desejar e pela ordem apresentada As funções são
Leia mais14. Arquivos. W. Celes e J. L. Rangel. Estruturas de Dados PUC-Rio 13-1
14. Arquivos W. Celes e J. L. Rangel Neste capítulo, apresentaremos alguns conceitos básicos sobre arquivos, e alguns detalhes da forma de tratamento de arquivos em disco na linguagem C. A finalidade desta
Leia mais1. Estrutura de seleção. Seleção: algumas etapas (passos) do algoritmo são executadas dependendo do resultado de uma condição
1 Estrutura de seleção Seleção: algumas etapas (passos) do algoritmo são executadas dependendo do resultado de uma condição - Necessário quando mais de uma ação deve ser tomada se uma condição for satisfeita
Leia maisCapítulo 13. VARIÁVEIS DO TIPO REAL DUPLA
Capítulo 13. VARIÁVEIS DO TIPO REAL DUPLA OBJETIVOS DO CAPÍTULO Conceitos de: variáveis de precisão simples e dupla, variáveis do tipo real simples e dupla, mistura de variáveis do tipo inteiro com real
Leia maisExemplos de Programas em CNC. João Manuel R. S. Tavares Joaquim Oliveira Fonseca
Exemplos de Programas em CNC João Manuel R. S. Tavares Joaquim Oliveira Fonseca 1º Exemplo Trata-se de uma peça paralelepipédica, sobre a qual se pretende realizar o contorno apresentado, numa máquina
Leia maisSISTEMAS OPERACIONAIS ABERTOS Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com
- Aula 7-1. Sistema de Arquivos Sistema de arquivo nada mais é do que a maneira de como o sistema operacional organiza e administra os dados em um disco. Os arquivos são gerenciados pelo sistema operacional
Leia maisCapítulo 2. VARIÁVEIS DO TIPO INTEIRO
Capítulo 2. VARIÁVEIS DO TIPO INTEIRO OBJETIVOS DO CAPÍTULO Conceitos de: variáveis do tipo inteiro, atribuição, avisos e erros de compilação, erros de execução, comentários dentro do programa-fonte Operadores
Leia maisCâmpus de Bauru Plano de Ensino Curso Ênfase Identificação Disciplina Docente(s) Unidade Departamento Créditos Carga Horária Seriação ideal
Curso 1605B - Bacharelado em Física de Materiais Ênfase Identificação Disciplina 0004214A - Física Computacional I Docente(s) Francisco Carlos Lavarda Unidade Faculdade de Ciências Departamento Departamento
Leia maisEnsino Fundamental, 7º Ano Formas geométricas espaciais: prisma e pirâmide - conceitos iniciais
Ensino Fundamental, 7º Ano Formas geométricas espaciais: prisma e pirâmide - conceitos iniciais Você já deve ter observado embalagens e objetos que têm relação com figuras chamadas sólidos geométricos.
Leia maisArquivos. Em relação ao Scilab, existem alguns tipos de arquivos que podem ser lidos, criados ou modificados.
Arquivos Arquivos correspondem a unidades de armazenamento, tipicamente gravados em unidades de memória secundária. Sistemas operacionais, como Linux ou Windows, permitem que arquivos sejam criados e recuperados
Leia maisCFAC: 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 maisLista de Exercícios Fluxograma, Estruturas de Sequência e Decisão Prof: Yuri Frota
Lista de Exercícios Fluxograma, Estruturas de Sequência e Decisão Prof: Yuri Frota 1) Indique Verdadeiro ou Falso a) Uma variável é uma posição na memória do computador que pode receber diversos valores
Leia maisIntrodução ao EES Engineering Equation Solver
Engineering Equation Solver Engineering Equation Solver Resolve sistema de equações lineares e não-lineares Possui banco de dados de muitos fluidos e alguns sólidos Verifica a consistência dimensional
Leia maisTEM VÁRIOS ESTADOS: 0V,0.1V,3V,3.3V,4V,5V,10V, ETC.
CONVERSOR ANALÓGICO / DIGITAL SINAL DIGITAL ASSUME APENAS 2 ESTADOS: 0V E 5V SINAL ANALÓGICO TEM VÁRIOS ESTADOS: 0V,0.1V,3V,3.3V,4V,5V,10V, ETC. 1 FONTE DESTES SINAIS ANALÓGICOS UM DOS NOSSOS OBJETIVOS
Leia mais/media/juan/c c/ l5q14.f90 Página 1 de 7 ter 11 jun :23:20-03 module implicit none character dimension allocatable real
Página 1 de 7 ter 11 jun 2019 15:23:20-03 1 module revendedora 2 implicit none 3! modelo, ano de fabricação, placa, cor do veículo 4! Cada célula da matriz vai conter 20 caracteres. 5 character(20), dimension(:,:),
Leia maisCURSO de CIÊNCIA DA COMPUTAÇÃO - Gabarito
UNIVERSIDADE FEDERAL FLUMINENSE TRANSFERÊNCIA 2 o semestre letivo de 2005 e 1 o semestre letivo de 2006 CURSO de CIÊNCIA DA COMPUTAÇÃO - Gabarito Verifique se este caderno contém : INSTRUÇÕES AO CANDIDATO
Leia maisESQUEMA AULA PRÁTICA 1 Familiarização com o Ambiente de Desenvolvimento Eclipse Introdução à Linguagem de Programação JAVA
P. Fazendeiro & P. Prata POO FP1/1 ESQUEMA AULA PRÁTICA 1 Familiarização com o Ambiente de Desenvolvimento Eclipse Introdução à Linguagem de Programação JAVA 0 Inicie o ambiente de desenvolvimento integrado
Leia maisFaculdade de Medicina Dentária da Universidade de Lisboa 20º Curso Profissional de Assistente Dentário TIC Prof. Teresa Pereira
Faculdade de Medicina Dentária da Universidade de Lisboa 20º Curso Profissional de Assistente Dentário TIC Prof. Teresa Pereira Ficha de revisão Fórmulas Excel ano lectivo 2006/2007 Introdução As Fórmulas
Leia maisLABORATÓRIO WIRESHARK: DNS
LABORATÓRIO WIRESHARK: DNS Conforme descrito na seção 2.5 do livro, o Domain Name System (DNS) traduz nomes de hosts para endereços IP, cumprindo um papel fundamental na infra-estrutura da Internet. Neste
Leia maisEstrutura de um programa em linguagem C
Estrutura de um programa em linguagem C Estrutura de um programa em linguagem C Exemplo de um programa em linguagem C Directivas de Pré-Processamento #include Declarações Globais Declarações
Leia maisSistemas Operacionais e Introdução à Programação. Programação com linguagem C
Sistemas Operacionais e Introdução à Programação Programação com linguagem C 1 Variáveis na linguagem C: tipo char O tipo char representa um caractere ASCII (ocupa só 1 byte) int main(int argc, char **
Leia maisUNIVERSIDADE ESTADUAL PAULISTA JÚLIO DE MESQUITA FILHO
Plano de Ensino Curso 1604B Bacharelado em Física de Materiais Ênfase Identificação Disciplina - Optativa 0004214A Física Computacional I Docente(s) Francisco Carlos Lavarda Unidade Faculdade de Ciências
Leia maisO mundo à nossa volta é povoado de formas as mais variadas tanto nos elementos da natureza como nos de objetos construídos pelo homem.
TRIDIMENSIONALIDADE O mundo à nossa volta é povoado de formas as mais variadas tanto nos elementos da natureza como nos de objetos construídos pelo homem. As formas tridimensionais são aquelas que têm
Leia maisCURSO BÁSICO DE PROGRAMAÇÃO AULA 9. Revisão Aula Anterior Estruturas de Decisão (If e Switch)
CURSO BÁSICO DE PROGRAMAÇÃO AULA 9 Revisão Aula Anterior Estruturas de Decisão (If e Switch) Revisão Comandos básicos no terminal: Para verificar os arquivos que estão em uma pasta usa-se ls: Para acessar
Leia maisProgramação Básica em STEP 7 Símbolos. SITRAIN Training for Automation and Drives Página 4-1
Conteúdo Pág. Endereçamento Absoluto e Simbólico... 2 Endereçamento Absoluto - Panorâmica... 3 Abrindo a Tabela de...... 4 Editar: Procurar e Substituir... 5 Visualizar: Filtro... 6 Visualizar: Ordenar...
Leia maisfx-82ms fx-83ms fx-85ms fx-270ms fx-300ms fx-350ms
O uso da Calculadora Científica (Casio fx) fx-82ms fx-83ms fx-85ms fx-270ms fx-300ms fx-350ms Prof. Ms. Renato Francisco Merli 2013 1 Sumário 1. Antes de Começar... 2 2. Cálculos Básicos... 8 3. Cálculos
Leia maisAULA 2: INTRODUÇÃO A LINGUAGEM DE C. Curso: Ciência da Computação Profª.: Luciana Balieiro Cosme
AULA 2: INTRODUÇÃO A LINGUAGEM DE C Curso: Ciência da Computação Profª.: Luciana Balieiro Cosme Agenda Introdução a linguagem C Compiladores Variáveis IDEs Exemplos Exercícios Introdução A Linguagem C
Leia maisINF 1005 Programação I
INF 1005 Programação I Aula 03 Introdução a Linguagem C Edirlei Soares de Lima Estrutura de um Programa C Inclusão de bibliotecas auxiliares: #include Definição de constantes:
Leia maisExemplos de. João Manuel R. S. Tavares Joaquim Oliveira Fonseca
Exemplos de Programas em CNC João Manuel R. S. Tavares Joaquim Oliveira Fonseca 1º Exemplo Trata-se de uma peça paralelepipédica, sobre a qual se pretende realizar o contorno apresentado, numa máquina
Leia maisCOMPETÊNCIAS BÁSICAS EM TIC NAS EB1
COMPETÊNCIAS BÁSICAS EM TIC NAS EB1 Oficina do Correio Para saber mais sobre Correio electrónico 1. Dicas para melhor gerir e organizar o Correio Electrónico utilizando o Outlook Express Criar Pastas Escrever
Leia maisConjunto de instruções do CPU. Arquitectura de um computador. Definição das instruções (1) Definição das instruções (2)
Arquitectura de um computador Caracterizada por: Conjunto de instruções do processador (ISA Estrutura interna do processador (que registadores existem, etc Modelo de memória (dimensão endereçável, alcance
Leia mais19 de Outubro de 2012
Escola Básica Integrada com JI de Santa Catarina Ficha de Avaliação de Matemática 19 de Outubro de 2012 A PREENCHER PELO ALUNO 8ºano Nome: nº Turma A PREENCHER PELO PROFESSOR Classificação: Nível: ( )
Leia maisTubarão / Santa Catarina / BRAZIL E-Mail : osmarjr@unisul.rct-sc.br http://tec1.unisul.rct-sc.br/osmarjr/
Tubarão / Santa Catarina / BRAZIL E-Mail : osmarjr@unisul.rct-sc.br http://tec1.unisul.rct-sc.br/osmarjr/ Índice 1. Algoritmos 3 2. Fases de um Algoritmos 4 3. Estrutura de Algoritmos 5 4. Variáveis 6
Leia maisEntradas/Saídas. Programação por espera activa Programação por interrupções
Entradas/Saídas Programação por espera activa Programação por interrupções Programação por espera activa 1. O programa lê o estado do periférico: CPU pede ao controlador (IN) o valor no registo ESTADO
Leia mais15 a Aula Subprogramação /Subalgoritmos Função e Procedimento
FISP 1/6 15 a Aula Subprogramação /Subalgoritmos Função e Procedimento Objetivo: Simplificação e racionalização na elaboração de algoritmos mais complexos Recursos: Estruturação de algoritmos e modularização
Leia maisAlgoritmo e Programação
Algoritmo e Programação Professor: José Valentim dos Santos Filho Colegiado: Engenharia da Computação Prof.: José Valentim dos Santos Filho 1 Ementa Noções básicas de algoritmo; Construções básicas: operadores,
Leia maisArmazenamento de Dados. Prof. Antonio Almeida de Barros Junior
Armazenamento de Dados Prof. Antonio Almeida de Barros Junior 1 Armazenamento de Dados Todos os dados que utilizamos até o momento, ficavam armazenados apenas na memória. Ao final da execução dos programas,
Leia maisFig.1: Ilustração de Estrutura de Dados Fonte: Internet
ATENÇÃO: LOCAL DE ALTERAÇÃO/ACRESCIMO!!!! 5. Estruturas de Dados Geralmente, os algoritmos são elaborados para manipulação de dados e quando estes dados estão organizados de forma coerente, representam
Leia maisPROTOCOLOS DE COMUNICAÇÃO
PROTOCOLOS DE COMUNICAÇÃO 3º ANO / 2º SEMESTRE 2014 INFORMÁTICA avumo@up.ac.mz Ambrósio Patricio Vumo Computer Networks & Distribution System Group Descrição do File Transfer Protocol - FTP FTP significa
Leia maisFiguras geométricas. Se olhar ao seu redor, você verá que os objetos. Nossa aula. Figuras geométricas elementares
A UU L AL A Figuras geométricas Se olhar ao seu redor, você verá que os objetos têm forma, tamanho e outras características próprias. As figuras geométricas foram criadas a partir da observação das formas
Leia maisCriação de Páginas Web - MS Word 2000
Gestão Comercial e da Produção Informática I 2003/04 Ficha de Trabalho N.º 9 Criação de Páginas Web - MS Word 2000 1. Criação de uma página Web (HTML): Escreva o seu texto e introduza as imagens pretendidas
Leia maisRegistos em Ficheiros - Estruturas. Pedro Barahona DI/FCT/UNL Introdução aos Computadores e à Programação 2º Semestre 2009/2010
Registos em Ficheiros - Estruturas Pedro Barahona DI/FCT/UNL Introdução aos Computadores e à Programação 2º Semestre 2009/2010 4 Maio 2011 Registos em Ficheiros - Estruturas 1 Leitura de Ficheiros Texto
Leia maisStrings. Todas as funções apresentadas neste documento estão no arquivo de cabeçalho string.h.
Strings Todas as funções apresentadas neste documento estão no arquivo de cabeçalho string.h. 1 Determinando o tamanho de uma string Para determinar o tamanho de uma string use a função strlen( ). Sua
Leia maisNotas sobre o MySQL: Resumo dos comandos no MySQL linha de comandos:
EDUCAÇÃO E FORMAÇÃO DE ADULTOS Curso EFA SEC Turma C - 2012 / 2013 Notas sobre o MySQL: 1) A indicação mysql> é o prompt do sistema. 2) Uma instrução, no prompt do MySQL, deve terminar sempre com ponto
Leia maisMódulo 3936 ASP.NET. Financiado pelo FSE
EISnt Centro de Formação Profissional, Engenharia Informática e Sistemas, Novas Tecnologias, Lda Avª D. João I, nº 380/384 Soutelo 4435-208 Rio Tinto Portal Internet : www.eisnt.com E-Mail : formação@eisnt.com
Leia mais1. Selecionar Start»Programs»National Instruments»LabVIEW 2011»LabVIEW para abrir o LabVIEW. A janela de diálogo do LabVIEW aparece.
Engenharia Eletrotécnica e de Computadores 2011/2012 UC: Instrumentação e Medidas EXERCÍCIOS LABVIEW Exercício 1 - Abrir e executar um VI (Virtual Instrument) Examine o VI Signal Generation and Processing
Leia maisBases de Dados 2007/2008. Aula 8
Bases de Dados 2007/2008 Aula 8 1. T-SQL 2. VARIÁVEIS 3. CURSORES 4. PROCEDIMENTOS 5. EXERCÍCIOS Sumário Referências http://msdn2.microsoft.com/en-us/library/ms189826.aspx (linguagem t-sql) http://www.di.ubi.pt/~pprata/bd/bd0405-proc.sql
Leia maisLinux Caixa Mágica 14. Como Gravar um Live CD. http://www.caixamagica.pt. Julho 2009 Versão 1.1
Linux Caixa Mágica 14 Como Gravar um Live CD http://www.caixamagica.pt Julho 2009 Versão 1.1 Índice 1. Introdução...3 2. Gravar um Live CD em sistemas Linux...3 2.1. Verificação da Integridade da Imagem
Leia maisOBI2013 Caderno de Tarefas
OBI2013 Caderno de Tarefas Modalidade Programação Nível 2, Fase 1 9 de março de 2013 A PROVA TEM DURAÇÃO DE 5 HORAS Promoção: Patrocínio: Olimpíada Brasileira de Informática OBI2013 1 Instruções LEIA ATENTAMENTE
Leia maisTRABALHO DE DEPENDÊNCIA TURMA: 2ª SÉRIE CONTEÚDOS RELATIVOS AO 1º E 2º BIMESTRE MATEMÁTICA 2 PROFESSOR ROGERIO
TRABALHO DE DEPENDÊNCIA TURMA: 2ª SÉRIE CONTEÚDOS RELATIVOS AO 1º E 2º BIMESTRE MATEMÁTICA 2 PROFESSOR ROGERIO OBSERVAÇÕES: 1) AS QUESTÕES OBRIGATORIAMENTE DEVEM SER ENTREGUES EM UMA FOLHA A PARTE COM
Leia maisFERRAMENTAS BÁSICAS DA PROGRAMAÇÃO (cont)
FERRAMENTAS BÁSICAS DA PROGRAMAÇÃO (cont) ENTRADA E SAÍDA DE DADOS As linguagens de programação possuem uma grande variedade de comandos de entrada e saída. Os mais comuns são: As linguagens de programação
Leia mais