Lista fortrn
1021 palavras
5 páginas
Atividades de Programa¸˜o caMAT045 - Prof. Paul Regnier - Departamento de Ciˆncias da Computa¸˜o e ca Instituto de Matem´tica - Universidade Federal da Bahia a Modalidade de entrega Esta lista de exerc´ ıcios dever´ ser enviada para o meu email a paulaup@gmail.com na forma de um arquivo comprimido no formato “nome turma”.zip, onde “nome” ´ o nome do aluno e turma, a turma dele (t07 ou t09) at´ o dia 5 de julho e e 2012 sem falta. O arquivo comprimido dever´ conter apenas um arquivo “.f90” para cada solu¸˜o dos a ca exerc´ ıcio. Este arquivo dever´ poder ser compilado por um compilador de Fortran 90. a Caso necess´rio, o arquivo de dados lido pelo programa dever´ ter mesmo nome, por´m a a e com extens˜o “.txt”. a A avalia¸˜o levar´ em conto os seguintes elementos: ca a • Exatid˜o, l´gica, criatividade, simplicidade e eficiˆncia da solu¸˜o; a o e ca • Uso correto dos comandos, de fun¸˜es e de procedimentos, clareza do c´digo e resco o peito das regras de escrita de programa leg´ ıvel em Fortran 90, notadamente da indenta¸˜o. ca 1. Escrever um programa que receba n n´meros reais em entrada e, caso estes n´meros u u possam ser os comprimentos dos lados de um pol´ ıgono, calcule o per´ ımetro deste e escrevˆ-lo na tela. (Teorema: n n´meros reais s˜o as medidas dos lados de um e u a pol´ ıgono se e somente se cada um destes n´meros ´ menor que a soma dos outros). u e 2. Escrever um programa que calcule as ra´ ızes de uma equa¸ao do segundo grau, na c˜ forma Ax2 + Bx + C = 0. Distinguir os casos nos quais a equa¸˜o admite nenhuma, ca uma ou duas ra´ reais ou complexas. ızes 3. Escrever um programa que implemente a fun¸˜o sen(x) usando o seu desenvolvica mento em s´rie com os 5 primeiros termos: e x2k+1 x3 x5 sen(x) = (−1) =x− + − ... (2k + 1)! 3! 5! k=0 k +∞
Sabendo que sen(π) = 0, usar o m´todo da bisse¸˜o para calcular um valor aproxie ca mado de π. 4. Escrever um programa que lˆ um arquivo “lista.txt” com mais de 3 linhas. Cada e linha deve conter uma lista L de n