Pratica 3_InfoII_Estrutura de Repetição While e For

260 palavras 2 páginas
Pontifícia Universidade Católica de Minas Gerais
Curso: Engenharia Civil
Disciplina: Informática II
Profa. Viviane Cristina Dias

Prática 3: Estrutura de Repetição: Uso do while e for
Objetivo:
Ao final o aluno será capaz de:
 Desenvolver algoritmos em MatLab
Exercício 01: Converta o programa em Portugol a seguir para o MatLab. O programa mostra os cinco primeiros múltiplos de 3, considerando números > 0. Apresente uma 2a. solução sem usar a função para resto da divisão.
Algoritmo multiplo qtd, num : inteiro qtd  0 num  1
Enquanto qtd < 5 Faça
Se (RESTO(num/3) = 0
Escreva num qtd  qtd + 1 fim se num  num+1
Fim enquanto fim. Exercício 02: Faça um programa em MatLab que:
 Leia um número indeterminado de linhas contendo cada uma a idade de um indivíduo. A última linha, que não entrará nos cálculos, contém o valor da idade igual a zero.
 Calcule e mostre a idade média desse grupo de indivíduos.
Exercício 03: Faça um programa que leia uma quantidade indeterminada de números positivos e conte quantos deles estão nos seguintes intervalos: [0-25], [26-50], [51-75] e [76-100]. A entrada de dados deve terminar quando for lido um número negativo.
Exercício 04: Escreva um programa que leia um número inteiro positivo e mostre o seu fatorial. Caso o número lido seja negativo converta para positivo. (use o for)
Exercício 05:
 Desafio: Faça um programa que leia um valor N inteiro e positivo, calcule e mostre o valor e R, conforme a fórmula a seguir:
R = 1 + 1/1! + 1 /2! + 1/3! + ...+ 1/N!

1

Relacionados