CFAC: Exemplos de Programas em FORTRAN
|
|
|
- Bárbara Varejão Corte-Real
- 8 Há anos
- Visualizações:
Transcrição
1 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 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 - João Tavares/JOF FA: Exemplos de Programas em FORTRAN - João Tavares/JOF 1
2 FA: Exemplos de Programas em FORTRAN Exemplo I - João Tavares/JOF FA: Exemplos de Programas em FORTRAN 3 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 - João Tavares/JOF 2
3 FA: Exemplos de Programas em FORTRAN 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 Exemplo II DO 20 I = 1, 2 WRITE (*,*) ((I, J), J = 1, 2)! iclo DO interno em J 20 ONTINUE STOP 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 - João Tavares/JOF 3
4 FA: Exemplos de Programas em FORTRAN 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 - João Tavares/JOF FA: Exemplos de Programas em FORTRAN 7 Exemplo II - João Tavares/JOF FA: Exemplos de Programas em FORTRAN - João Tavares/JOF 4
5 FA: Exemplos de Programas em FORTRAN 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 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 - João Tavares/JOF 5
6 FA: Exemplos de Programas em FORTRAN 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 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 - João Tavares/JOF FA: Exemplos de Programas em FORTRAN - João Tavares/JOF 6
7 FA: Exemplos de Programas em FORTRAN 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 - João Tavares/JOF FA: Exemplos de Programas em FORTRAN 13 Exemplo III - João Tavares/JOF FA: Exemplos de Programas em FORTRAN - João Tavares/JOF 7
8 FA: Exemplos de Programas em FORTRAN 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 EXEMPLO de ESTRUTURA 3D dum PRISMA TRIANGULAR ! oordenadas ! Faces Z 5 1 Y X João Tavares/JOF FA: Exemplos de Programas em FORTRAN - João Tavares/JOF 8
9 FA: Exemplos de Programas em FORTRAN 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 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 - João Tavares/JOF 9
10 FA: Exemplos de Programas em FORTRAN 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 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 =, - João Tavares/JOF FA: Exemplos de Programas em FORTRAN - João Tavares/JOF 10
11 FA: Exemplos de Programas em FORTRAN 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 * 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 - João Tavares/JOF FA: Exemplos de Programas em FORTRAN - João Tavares/JOF 11
12 FA: Exemplos de Programas em FORTRAN - João Tavares/JOF FA: Exemplos de Programas em FORTRAN 23 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 - João Tavares/JOF 12
13 FA: Exemplos de Programas em FORTRAN 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 IF ISIM = 1! Para maiusculas IF (SIM.EQ. 'N'.OR. SIM.EQ. 'n') THEN ISIM = 0! Para minusculas IF Vai ler adeia de aracteres WRITE (*, '(A\)') ' Texto : ' READ (*, '(A)') - João Tavares/JOF FA: Exemplos de Programas em FORTRAN 25 Exemplo V Vai determinar o número de caracteres significativos 10 IF (LINHA(NL:NL).EQ. ' ') THEN NL = NL-1 GOTO 10 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 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 - João Tavares/JOF 13
14 FA: Exemplos de Programas em FORTRAN Exemplo V Escreve para o ecrã a cadeia de caracteres já convertida WRITE (*, '(A\)') ' Texto : ' WRITE (*, '(A)') LINHA(1:I) STOP - João Tavares/JOF FA: Exemplos de Programas em FORTRAN - João Tavares/JOF 14
Exemplos de Programas em FORTRAN. João Manuel R. S. Tavares Joaquim O. Fonseca
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 exercicio1 DIMENSION A(10) Vai gerar
Exemplos 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
Lista 6: transformações lineares.
Lista 6: transformações lineares. 1) Diga, justificando, quais das seguintes funções constituem transformações lineares. a) T : R 2 R 2 tal que T (x 1, x 2 ) = (x 1 + x 2, 3x 1 x 2 ) b) T : R 2 R 2 tal
Exemplos 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
Introduçã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
ficha 5 transformações lineares
Exercícios de Álgebra Linear ficha 5 transformações lineares Exercícios coligidos por Jorge Almeida e Lina Oliveira Departamento de Matemática, Instituto Superior Técnico 2 o semestre 2011/12 5 Notação
Correçã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
GEOMETRIA Exercícios
GEOMETRIA Exercícios Mestrado em Educação - DMFCUL 00/003 1. Determine a equação da circunferência com centro (, 1 e raio 3.. Determine os pontos de intersecção da recta y = com a circunferência do exercício
Ficha de Trabalho 08 Transformações Lineares. (Aulas 19 a 22).
F I C H A D E R A B A L H O 0 8 Ficha de rabalho 08 ransformações Lineares. (Aulas 19 a ). Produto interno em R n. Vectores livres: Ângulo de dois vectores. Vectores ortogonais. Vectores em R n : Produto
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
Programação em FORTRAN V. João Manuel R. S. Tavares
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 -
Linguagem de programação: Pascal
Aula 04 Linguagem de programação: Pascal Prof. Tecgº Flávio Murilo 26/03/2013 1 Pascal Introdução Pascal é uma linguagem de programação estruturada, criada em 1970 pelo suíço Niklaus Wirth, dando este
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
Visualização 2D: - Transformação window to viewport - Clipping
Visualização 2D: - Transformação window to viewport - Clipping Sistemas Gráficos/ Computação Gráfica e Interfaces 1 Transformação de Visualização (window to viewport) Objectivo: obter uma matriz de transformação
Programaçã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
Exercícios de Revisão 1º Ano Ensino Médio Prof. Osmar
Exercícios de Revisão 1º no Ensino Médio Prof. Osmar 1.- Sendo = { x Z / 0 x 2 } e = { y Z / 0 x 5}. esboce o gráfico da função f : tal que y = 2 x + 1 e dê seu conjunto imagem. 2.- No gráfico abaixo de
1º Exame de INTRODUÇÃO À PROGRAMAÇÃO Licenciatura em Engenharia Mecânica 30 de Junho de º Semestre
º Exame de INTRODUÇÃO À PROGRAMAÇÃO Licenciatura em Engenharia Mecânica de Junho de 6 º Semestre Exame sem consulta : 6: h Nome: Número: Escreva o seu número e nome em todas as folhas de exame. O exame
Departamento 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
PROGRAMAÇÃO de COMPUTADORES: LINGUAGEM FORTRAN 90/95
PROGRAMAÇÃO de COMPUTADORES: LINGUAGEM FORTRAN 90/95 Exercícios de revisão Lista 01: a) Monte um mapa conceitual indicando as relações entre os seguintes conceitos, no contexto do assunto visto em aula:
Aplicações de Programação CNC/ISO com Microcomputador. João Manuel R. S. Tavares Joaquim Oliveira Fonseca
Aplicações de Programação CNC/ISO com Microcomputador João Manuel R. S. Tavares Joaquim Oliveira Fonseca Introdução No contexto da programação CNC é benéfica a possibilidade de trabalhar com programas
Programação. Folha Prática 7. Lab. 7. Departamento de Informática Universidade da Beira Interior Portugal Copyright 2010 All rights reserved.
Programação Folha Prática 7 Lab. 7 Departamento de Informática Universidade da Beira Interior Portugal 2015 Copyright 2010 All rights reserved. 1. Revisão. 2. Objectivos. 3. Exercícios LAB. 7 7ª semana
MATEMÁTICA A - 11o Ano Geometria - Produto escalar
MMÁI - 11o no Geometria - roduto escalar ercícios de eames e testes intermédios 1. onsidere, num referencial o.n., dois pontos distintos, e eja o conjunto dos pontos desse plano que verificam a condição.
Teoria da Computação e Algoritmos. Introdução à Linguagem Pascal. ALGORITMO <Nome do algoritmo>; <definições>; INÍCIO <Comandos>; FIM.
Teoria da Computação e Algoritmos Introdução à Linguagem Pascal 1 Estrutura de um programa INÍCIO FIM. PROGRAM END.
Escola Secundária com 3º ciclo D. Dinis. 10º Ano de Matemática A. Geometria no Plano e no Espaço I
Escola Secundária com 3º ciclo D. Dinis 10º Ano de Matemática A Geometria no Plano e no Espaço I Trabalho de casa nº 9 1. Considere a seguinte condição: x + ( y ) 4 ( x 3 0 y ) 1.1. Represente, num referencial
UECEVEST - ESPECÍFICA Professor: Rikardo Rodrigues
UECEVEST - ESPECÍFICA Professor: Rikardo Rodrigues 01) (UECE 2017.2) Seja YOZ um triângulo cuja medida da altura OH relativa ao lado YZ é igual a 6 m. Se as medidas dos segmentos YH e HZ determinados por
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
Introdução à Programação em C Input / Output
Introdução à Programação em C Input / Output Resumo Aula Anterior Programa começa com função main() Sintaxe para definição de funções Definição de variáveis e atribuições Estruturas de controlo if-then
QUESTÃO 01. Se x, y e z são números reais, é verdade que: 01) x = 2, se somente se, x 2 = 4. 02) x < y é condição suficiente para 2x < 3y.
SIMULADO DE MATEMÁTICA _ 008 a SÉRIE E M _ COLÉGIO ANCHIETA-BA ELABORAÇÃO DA PROVA: PROF OCTAMAR MARQUES PROFA MARIA ANTÔNIA CONCEIÇÃO GOUVEIA QUESTÃO 0 Se x, y e z são números reais, é verdade que: 0)
Capitulo 4 Figuras Geométricas Planas
Página16 Capitulo 4 Figuras Geométricas Planas Ponto O ponto é a figura geométrica mais simples, não tem dimensão (comprimento, largura e altura) e é determinado pelo cruzamento de duas linhas. Identificação
Problema de Convecção/Difusão Unidimensional
Problema de onvecção/difusão Unidimensional P. J. Oliveira Departamento de Engenharia Electromecânica, Universidade da Beira Interior, 6200 ovilhã (Novembro 2002) Introdução Neste pequeno relatório é apresentado
3 Cálculo Integral em R n
3 Cálculo Integral em n Exercício 3.. Calcule os seguintes integrais. Universidade da Beira Interior Matemática Computacional II Engenharia Informática 4/5 Ficha Prática 3 3 x + y dxdy x y + x dxdy e 3
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
Linguagens de Programação
Linguagens de Programação Paradigma Imperativo Matheus Hafner Tiago Xavier CET 087 - Conceitos de Linguagens de Programação (CLP) 17 de novembro de 2011 Aula Prática Instalação Fortran sudo apt-get install
1ª LISTA DE EXERCÍCIOS
Departamento de Informática 205/2 ª LISTA DE EXERCÍCIOS Essa lista de exercícios deve ser resolvida integralmente usando o ambiente BOCA. Instruções gerais para o uso do BOCA: O BOCA é um programa que
Teste de avaliação (Versão B) Grupo I
ESCOLA SECUNDÁRIA COM 3º CICLO D. DINIS 0º ANO DE MATEMÁTICA A 2-03 - 2007 Teste de avaliação (Versão B) Grupo I As cinco questões deste grupo são de escolha múltipla. Para cada uma delas são indicadas
Ficha de trabalho n.º 1 (com resolução) Assunto: Lógica
Ficha de trabalho n.º 1 (com resolução) Assunto: Lógica 10.º ano Parte I - Escolha múltipla (Selecione a opção correta) 1. Considere a proposição: O quadrado de qualquer número real é um número real positivo.
Matemática A. Versão 1 RESOLUÇÃO GRUPO I. Teste Intermédio de Matemática A. Versão 1. Teste Intermédio. Duração do Teste: 90 minutos
Teste Intermédio de Matemática A Versão Teste Intermédio Matemática A Versão Duração do Teste: 90 minutos 7.0.0.º Ano de Escolaridade Decreto-Lei n.º 7/00, de 6 de Março RESOLUÇÃO GRUPO I. Resposta (B)
Escola Secundária com 3º ciclo D. Dinis 10º Ano de Matemática A Funções e Gráficos Generalidades. Funções polinomiais. Função módulo.
Escola Secundária com 3º ciclo D. Dinis 10º Ano de Matemática A Funções e Gráficos Generalidades. Funções polinomiais. Função módulo. Trabalho de casa nº 10 1. Na figura está representado, num referencial
Linguagem Pascal. Definição e Tipos de Dados. Professora Lara Popov Zambiasi Bazzi Oberderder. Linguagem PASCAL 1
Linguagem Pascal Definição e Tipos de Dados Professora Lara Popov Zambiasi Bazzi Oberderder Linguagem PASCAL 1 Origem Linguagem de programação largamente utilizada no ensinoaprendizagem de programação
TEMA 2 GEOMETRIA ANALÍTICA FICHAS DE TRABALHO 11.º ANO COMPILAÇÃO TEMA 2 GEOMETRIA ANALÍTICA
FICHAS DE TRABALHO 11.º ANO COMPILAÇÃO TEMA GEOMETRIA ANALÍTICA Site: http://www.mathsuccess.pt Facebook: https://www.facebook.com/mathsuccess TEMA GEOMETRIA ANALÍTICA 016 017 Matemática A 11.º Ano Fichas
ESCOLA SECUNDÁRIA COM 3º CICLO D. DINIS COIMBRA 11º ANO DE ESCOLARIDADE MATEMÁTICA A. Ficha de revisão n.º 3
ESCOLA SECUNDÁRIA COM º CICLO D. DINIS COIMBRA 11º ANO DE ESCOLARIDADE MATEMÁTICA A Ficha de revisão n.º 1. No referencial da figura está representada uma pirâmide quadrangular regular. Sabe-se que B(6,0,0)
RESPOSTAS EXERCÍCIOS EXTRAS
Matemática RESPOSTAS EXERCÍCIOS EXTRAS 1. a) x, cm e y cm b) x 7,5 cm e y 1 cm. a) Os pares de elementos congruentes são: tm(b C) m(d E) ( é ângulo comum) tm(b) m(d) (ângulos correspondentes de retas tm(c)
Novo Espaço Matemática A 11.º ano Proposta de Teste Intermédio [janeiro 2015]
Proposta de Teste Intermédio [janeiro 015] Nome: Ano / Turma: N.º: Data: - - GRUPO I Na resposta a cada um dos itens deste grupo, seleciona a única opção correta. Escreve, na folha de respostas: o número
Introdução ao SciLab. SciLab O que é? Onde obter o programa:
Introdução ao SciLab SciLab O que é? SciLab é uma plataforma interativa para computação numérica composta de uma rica coleção de algoritmos numéricos e de uma linguagem de programação associada. CN04 2010
CADERNO DE EXERCÍCIOS ALGORITMOS
J. EXERCÍCIOS SOBRE MODULARIZAÇÃO 77. Faça uma função que recebe um número inteiro por parâmetro e retorna verdadeiro se ele for par e falso se for ímpar. 78. Escreva um programa que leia o raio de um
Matemática 6.º ano. 1. Determine o valor das seguintes expressões e apresente o resultado como uma potência. Mostre como chegou ao resultado.
1. Determine o valor das seguintes expressões e apresente o resultado como uma potência. Mostre como chegou ao resultado. a) ( 3 4 )25 : ( 3 4 )15 5 10 b) 15 35 : 5 35 3 45 2. Calcule o valor das seguintes
PROVA ESCRITA DE MATEMÁTICA A 10º A 2009 Novembro 02 Duração da prova: 90 minutos VERSÃO 2. Grupo I
PROVA ESCRITA DE MATEMÁTICA A 0º A 2009 Novembro 02 Duração da prova: 90 minutos VERSÃO 2 Grupo I Para cada uma das cinco questões deste grupo, seleccione a resposta correcta de entre as alternativas que
Introdução à Programação. Uma Abordagem Funcional
Introdução à Programação Uma Abordagem Funcional Tipos em Haskell Linguagem fortemente tipada Em Haskell, conhecendo-se o tipo das operações e funções que compõem uma expressão podemos determinar o tipo
Introdução ao Fortran 90-1
Introdução ao Fortran 90-1 Departamento de Física UFPel Definição de Programa em Fortran 90 Programa ou Código-fonte Programa ou código-fonte é um conjunto de instruções, também chamadas de comandos, escritas
Introdução ao fortran 90 - Aula 1
Introdução ao fortran 90 - Aula 1 Departamento de Física UFPel 1954-1957: The IBM Mathematical Formula Translating System John W. Backus da IBM: Fortran I: alternativa à linguagem assembler para a programação
Introdução ao Fortran 90-1
Introdução ao Fortran 90-1 Departamento de Física UFPel Definição de Programa em Fortran 90 Programa ou Código-fonte Programa ou código-fonte é um conjunto de instruções, também chamadas de comandos, escritas
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,
FICHA de AVALIAÇÃO de MATEMÁTICA A 11.º Ano Versão 4
FICHA de AVALIAÇÃO de MATEMÁTICA A.º Ano Versão Nome: N.º Turma: Apresente o seu raciocínio de forma clara, indicando todos os cálculos que tiver de efetuar e todas as justificações necessárias. Quando,
Introdução à Computação Gráfica
Introdução à Computação Gráfica Desenho de Construção Naval Manuel Ventura Instituto Superior Técnico Secção Autónoma de Engenharia Naval 27 Sumário Entidades Geométricas Transformações Geométricas 2D
1. as equações paramétricas da reta que contém o ponto A e é perpendicular ao plano de equação x 2y + 3z = 17;
PROVA 1 09 de setembro de 2015 08h30 1 2 3 4 5 081 x = 1 + 3t 0811 Considere a reta L de equações paramétricas y = t z = 5 A = (5, 0, 2). Obtenha e o ponto 1. as equações paramétricas da reta que contém
VETORES. 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
FICHA DE TRABALHO N.º 7 MATEMÁTICA A - 10.º ANO CÁLCULO VECTORIAL NO ESPAÇO
álculo Vectorial no spaço FIH TRLH N.º 7 MTMÁTI - 0.º N ÁLUL VTRIL N SPÇ onhece a Matemática e dominarás o Mundo. Galileu Galilei. Na figura estão representados oito cubos. GRUP I ITNS SLH MÚLTIPL é um
2. Na gura abaixo, representa-se um cubo. Desenhe a echa de origem H que representa ! DN =! DC
1 Universidade Estadual de Santa Catarina Centro de Ciências Tecnológicas -DMAT ALG- CCI Professores: Ivanete, Elisandra e Rodrigo I Lista - vetores, retas e planos 1. Dados os vetores ~u e ~v da gura,
Escola Secundária com 3º ciclo D. Dinis 11º Ano de Matemática A Tema I Geometria no Plano e no Espaço II. TPC nº 5 (entregar no dia 6 ou )
Escola Secundária com º ciclo D. Dinis 11º Ano de Matemática A Tema I Geometria no Plano e no Espaço II TPC nº (entregar no dia 6 ou 7 1 010) 1. Considere, num cubo de 8 cm de aresta, a secção que resulta
Probleminhas pseudoalgébricos com soluções elegantemente carteadas
Probleminhas pseudoalgébricos com soluções elegantemente carteadas XXII Semana Olímpica Nível 3 George Lucas 1. Sejam a, b e c números reais positivos. Prove a desigualdade: Solução: a ab + b + b bc +
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
Estruturas de Dados. Módulo 15 - Arquivos. 2/6/2005 (c) Dept. Informática - PUC-Rio 1
Estruturas de Dados Módulo 15 - Arquivos 2/6/2005 (c) Dept. Informática - PUC-Rio 1 Referências Waldemar Celes, Renato Cerqueira, José Lucas Rangel, Introdução a Estruturas de Dados, Editora Campus (2004)
Programação de Computadores III
Programação de Computadores III Introdução ao FORTRAN Professor Leandro Augusto Frata Fernandes [email protected] Material disponível em http://www.ic.uff.br/~laffernandes/teaching/2013.1/tcc-00.157
Resumo. 1- Introdução
Agenda EXPERTa Resumo O objetivo deste artigo é modificar o programa Agenda EXPERTa, publicado no manual do Expert MSX da Gradiente, de forma a ler e gravar os dados da agenda em disco. 1- Introdução O
Introdução à Programação em C (II)
Introdução à Programação em C (II) Resumo Streams de Texto Leitura e escrita de caracteres Caracteres como números inteiros Exemplos Cópia de Ficheiros Contagem de Caracteres Contagem de Linhas Contagem
Aprender a utilizar o aplicativo Gnuplot para fazer gráficos
Capitulo 11. GRÁFICOS COM GNUPLOT (versão 5.03) OBJETIVOS DO CAPÍTULO Aprender a utilizar o aplicativo Gnuplot para fazer gráficos Aprender a utilizar o aplicativo Gnuplot interativamente com um programa
Programação de Computadores III
Programação de Computadores III Introdução ao FORTRAN Professor Hugo de Oliveira Barbalho [email protected] Material produzido pelo professor: Leandro Augusto Frata Fernandes ([email protected])
1º Teste de Computação Gráfica 3º Ano
1º Teste de omputação Gráfica 3º no Licenciatura em Eng. Informática e de omputadores Prof. responsável risson Lopes 5 de Maio de 2000 Nº «Número» Nome: «Nome» Sala: «Sala» Responda às questões seguintes
Jorge M. V. Capela, Marisa V. Capela. Araraquara, SP
Vetores no Espaço Jorge M. V. Capela, Marisa V. Capela Instituto de Química - UNESP Araraquara, SP [email protected] Araraquara, SP - 2017 1 Vetores no Espaço 2 3 4 Vetor no espaço Vetores no Espaço Operações
Programação de Computadores:
Instituto de C Programação de Computadores: Introdução ao FORTRAN Luis Martí Instituto de Computação Universidade Federal Fluminense [email protected] - http://lmarti.com Introdução ao FORTRAN Cinco aspectos
Elementos de um poliedro
RELAÇÃO DE EULER 1 Elementos de um poliedro A Face Vértice B Aresta C D Imagem: Pablo rigel / public domain O ponto A é um dos vértices desse poliedro. O segmento de reta AB é uma das arestas. A regiã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
MATEMÁTICA A - 12o Ano N o s Complexos - Conjuntos e condições Propostas de resolução
MATEMÁTICA A - o Ano N o s Complexos - Conjuntos e condições Propostas de resolução Exercícios de exames e testes intermédios. Analisando cada uma das afirmações temos (A) z z = z z é uma afirmação verdadeira
Questão Resposta 1 e 2 c 3 a 4 a 5 d 6 d 7 d 8 b 9 a 10 c 11 e 12 c 13 c 14 d 15 d 16 b
Questão Resposta 1 e 2 c 3 a 4 a 5 d 6 d 7 d 8 b 9 a 10 c 11 e 12 c 13 c 14 d 15 d 16 b MAT2457 - Álgebra Linear para Engenharia I Prova 1-10/04/2013 Nome: NUSP: Professor: Turma: INSTRUÇÕES (1) A prova
