Buscar

Lista de Exercícios sobre Repetição

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

UNIVERSIDADE DE SÃO PAULO 
Instituto de Ciências Matemáticas e de Computação 
 
SSC0501 – Introdução à Ciência da Computação I - 2013 
Profa Simone Senger Souza 
 
 
Lista de Exercícios - Repetição 
 
 Fazer os algoritmos para os problemas abaixo: 
 
1. Escreva um algoritmo que lê um número inteiro e positivo e verifica se este número é 
primo. 
 
2. Faça um algoritmo que realiza operações aritméticas (+, -, * e / ). Para isso, o algoritmo 
deve ler dois números reais e a operação desejada pelo usuário. De acordo com a 
operação, o cálculo deve ser realizado e o resultado deve ser apresentado. Fazer com que o 
algoritmo permita que o usuário entre com a operação desejada e números até desejar 
encerrar (para parar, o usuário deve pressionar 0 para a operação). 
 
3. O número 3025 possui a seguinte característica: 30 + 25 = 55; 552 = 3025. Fazer um 
algoritmo que imprima todos os números de 4 algarismos que apresentam tal 
característica. 
 
4. Escrever um algoritmo que lê 5 pares de valores a, b, todos inteiros e positivos, um par de 
cada vez e com a < b escreva os pares de a até b, incluindo a e b se forem pares. 
 
5. Chico tem 1,5 metros e cresce 2 centímetros por ano, enquanto Zé têm 1,1 metros e cresce 
3 centímetros por ano. Construa um algoritmo que calcule e mostre quantos anos serão 
necessários para que Zé seja maior que Chico. 
 
6. Escreva um algoritmo que gera números entre 1000 e 1999 e mostra aqueles que divididos 
por 11 dão resto 5. 
 
7. Escreva um algoritmo que lê 15 valores reais, encontra o maior e o menor deles e mostra o 
resultado. 
 
8. Dado um número n inteiro e positivo, dizemos que n é perfeito se n for igual à soma de 
seus divisores positivos diferentes de n. Construa um algoritmo que verifica se um dado 
número é perfeito. Ex: 6 é perfeito, pois 1+2+3 = 6. 
 
9. Faça um algoritmo que leia um número inteiro N e calcule a soma dos N primeiros termos 
da série: 
 S = 1/2 - 4/4 + 7/8 - 10/16 + …

Continue navegando