Você está na página 1de 24

professor (a)

Irvayne Ibiapina

disciplina
Algoritmos e Programação
Nota do Quiz
● Dia 16/05
○ Aula 1: 14:30 às 16:00:
■ Definição das duplas
● Escrever os nomes da dupla em
https://dontpad.com/icev (Não apagar os nomes
que estão lá)
■ Iniciar a implementação de alguns desafios
○ Aula 2: 16:30 as 18:00:
■ Cada dupla apresenta 1 das questões concluídas
■ Cada dupla deve enviar para
irvayne.ibiapina@somosicev.com TODAS as questões
o concluídas
Estrutura de repetição

● Exemplo 1: Programa que imprime a soma de todos os


números pares entre dois números quaisquer, incluindo-os
○ Utilizando While
○ Utilizando For
Estrutura de repetição

● Exemplo 2: Programa para calcular fatorial de um número:


○ Utilizando While
○ Utilizando For
Estrutura de repetição
● Exemplo 3: Imprima um triângulo no qual a qnt de linhas é
igual ao valor informado
○ Utilizando While e For
○ número = 5

1
11
111
1111
11111
Estrutura de repetição

● Exemplo 4: Verifique se um número é palíndromo


○ Utilizando while
○ Utilizando for
Estrutura de repetição

● Exemplo 5: Faça um programa que lê dois números inteiros


positivos a e b. Utilizando laços, o seu programa deve calcular
e imprimir o valor a elevado a b .
○ Utilizando while
○ Utilizando for
Estrutura de repetição

● Exemplo 6: Faça um programa que lê um número n e


imprima os valores entre 2 e n, que são divisores de n.
○ Utilizando while
○ Utilizando for
Estrutura de repetição

● Exemplo 7: Faça um algoritmo que leia um conjunto de 15


valores, um de cada vez, acompanhados de um código 1 ou 2.
O valor representa o número de cobaias utilizadas em uma
das 15 experiências feitas e os códigos 1 e 2 representam
respectivamente coelhos e ratos. Mostre no final, o total de
cobaias utilizadas, o total de coelhos, total de ratos, e o
percentual de coelhos e ratos.
○ Utilizando while
○ Utilizando for
Estrutura de repetição

● Exemplo 8: Elabore um algoritmo para fazer cálculo de


potenciação. Ou seja, x^y. (Exemplo: 3^4 = 3 x 3 x 3 x 3).
Seu algoritmo deverá solicitar que o usuário entre com o
valor da base (x) e do expoente (y) e apresentar o resultado
do cálculo sem utilizar os operadores ** ou ^. Para resolver
o problema utilize estrutura de repetição.
○ Utilizando while
○ Utilizando for
Estrutura de repetição

● Exemplo 9: Construa um algoritmo que leia uma quantidade


indeterminada de números inteiros positivos e identifique
qual foi o maior número digitado. O final da série de números
digitada deve ser indicado pela entrada de -1.
○ Utilizando while
○ Utilizando for
Estrutura de repetição

● Exemplo 10: Faça um programa que leia um número n e


mostre na tela os n primeiros números pares, os n primeiros
números ímpares
○ Utilizando while
○ Utilizando for
Estrutura de repetição

● Exemplo 11: Faça um programa que mostre os n termos da


Série a seguir:
○ S = 1/1 + 2/3 + 3/5 + 4/7 + 5/9 + ... + n/m.

Imprima no final a soma da série.

○ Utilizando while
○ Utilizando for
Estrutura de repetição

● Exemplo 12: Sendo H= 1 + 1/2 + 1/3 + 1/4 + ... + 1/N, Faça


um programa que calcule o valor de H com N termos.
○ Utilizando while
○ Utilizando for
Estrutura de repetição

● Exemplo 13: Faça um programa que mostre os n termos da Série a


seguir:
○ S = 1/1 + 2/3 + 3/5 + 4/7 + 5/9 + ... + n/m.
Imprima no final a soma da série.
○ Utilizando while
○ Utilizando for
Estrutura de repetição
● Exemplo 14: Desenvolva um programa que faça a tabuada de um número qualquer inteiro que será
digitado pelo usuário, mas a tabuada não deve necessariamente iniciar em 1 e terminar em 10, o valor
inicial e final devem ser informados também pelo usuário, conforme exemplo abaixo:
● Entrada:
○ Montar a tabuada de: 5
○ Começar por: 4
○ Terminar em: 7
● Saída
○ Vou montar a tabuada de 5 começando em 4 e terminando em 7:
○ 5 X 4 = 20
○ 5 X 5 = 25
○ 5 X 6 = 30
○ 5 X 7 = 35
■ Obs: Você deve verificar se o usuário não digitou o final menor que o inicial.
■ Utilizando For e While
Estrutura de repetição

● Exemplo 15: Suponha que você crie um jogo educativo para ensinar
as crianças a ler um relógio. Como gerar valores aleatórios para as horas
e minutos?
Estrutura de repetição

● Exemplo 16: Faça um algoritmo que leia a idade de vários


alunos de uma turma. O programa vai parar quando for
digitada a idade 999. No final, mostre quantos alunos
existem na turma e qual é a média de idade do grupo.
Estrutura de repetição

● Exemplo 17: Chico tem 1,50 metro e cresce 2 centímetros


por ano, enquanto Zé tem 1,10 metro e cresce 3 centímetros
por ano. Construa um algoritmo que calcule e imprima
quantos anos serão necessários para que Zé seja maior que
Chico.
Estrutura de repetição

● Exemplo 18: Escreva um programa que receba a altura (h) e


a largura (w) e imprima um retângulo de * com essas
dimensões.
○ Utilize for
○ Utilize while
Estrutura de repetição

● Exemplo 19: Quantas iterações os seguintes laços


executam?
a. for i in range(1, 11) . . .
b. for i in range(10) . . .
c. for i in range(10, 0, −1) . . .
d. for i in range(−10, 11) . . .
e. for i in range(10, 0) . . .
f. for i in range(−10, 11, 2) . . .
g. for i in range(−10, 11, 3) . . .
Estrutura de repetição

● Exemplo 20: Exiba todos os quadrados perfeitos no intervalo


definido pelo usuário.
○ Utilize for
○ Utilize while
professor (a)
Irvayne Ibiapina

disciplina
Algoritmos e Programação

Você também pode gostar