algoritmos e técnicas de programação
2) Construa um algoritmo para calcular o fatorial de N, utilizando a instrução PARA/FIMFARA.
3) Construa um algoritmo para calcular a média aritmética de um conjunto de
Valores inteiros positivos.
Obs.: Qualquer valor menor ou igual a zero é considerado um finalizador, ou seja, quando o sistema deve pedir a digitação de valores até que seja digitado 0 ou inferior.
4) Construir um algoritmo que leia a altura e o sexo (codificado como: 1–masculino e 2 –feminino(de um grupo de 50 pessoas), calcule e escreva:
-‐ Media de Altura das mulheres
-‐ Media de altura dos homens
-‐ Menor altura das mulheres
-‐ Maior altura das mulheres
-‐ Menor altura dos homens
-‐ Maior altura dos homens
-‐ Razão entre a maior altura das mulheres e a maior altura dos homens
5) Para cada item abaixo, desenvolva um algoritmo que calcule e imprima SOMENTE o resultado esperado:
a) 1 + 2+3+4+5+6+7+...+150
b) 1+1/2+1/3+1/4+1/5+1/6+...+1/100
c) 1–2+3–4+5–6+7–8+9–10+...+500
d) x/1-‐x/2+x/3-‐x/4+x/5-‐x/6+x/7...x/20(onde x é informado pelo usuário)
e) 1*2*3*4*5*...10
6) Construir um algoritmo para obter o sen x, onde x e o ângulo informado pelo usuário. O sen x pode ser calculado com a formula abaixo:
Calcule o sen x usando os primeiros 20 termos da sequencia.
7) Construir um algoritmo para obter o sen x, de tal forma que o numero de repetições seja controlado pela seguinte regra: Construir um novo termo, enquanto seu valor absoluto for maior que 0.0001. 8) Desenvolva um algoritmo que leia um numero inteiro positivo e diga se
O número informado e ou não primo.
10) Dados dois números inteiros A e B, onde A < B, construa um algoritmo para calcular a soma de todos os inteiros existentes entre A e B.
11) Dada a sequencia: 10, 11, 12, 13, 14, ... 50. Calcule e imprima:
-‐ A quantidade de números pares da sequencia
-‐ A