Baixe o app para aproveitar ainda mais
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 + …
Compartilhar