Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Lista while em Python, Exercícios de Algoritmos

Lista de exercício em Python sobre while Lista de exercício em Python sobre while Lista de exercício em Python sobre while Lista de exercício em Python sobre while

Tipologia: Exercícios

2021

Compartilhado em 27/07/2021

celsovillela
celsovillela 🇧🇷

1 documento

1 / 1

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
Lista de Exercícios
Algoritmos e Lógica de Programação
Desenvolva os exercícios abaixo utilizando o comando de repetição while.
1. Faça um programa em Python que leia um número inteiro n do teclado e escreva a soma de todos os
números de 0 até n. Descreva o que ocorre quando o número n for negativo.
2. Faça um programa em Python que leia um número inteiro n, maior ou igual a 10, e escreva a soma de
todos os números pares de 2 até n. Caso o número inserido seja menor que 10, indique que o valor é
inválido e solicite-o novamente.
3. Um determinado professor com diversas disciplinas diferentes aplicou quantidades diversas de
avaliações em suas turmas. Em algumas turmas aplicou 3 avaliações, em outras 5, em outras 7 e em
algumas ainda não sabe quantas irá aplicar. Para ajudar este professor a calcular a média, e determinar
quais alunos estarão aprovados (é 7), em recuperação (5 é <7) ou reprovados
(é <5), desenvolva um programa em Python que calcule a média de um número indeterminado
de notas. O programa, após ser digitada a 1ª nota deverá perguntar ao usuário se ele deseja digitar mais
uma nota, e em caso afirmativo solicitar a próxima nota, e assim por diante. Quando o usuário não
desejar mais digitar notas, a média deve ser calculada e a situação do aluno informada.
4. Refaça o programa anterior, de cálculo da média de um número indeterminado de notas, alterando o
modo de entrada dos dados. As notas deverão ser solicitadas sequencialmente, até que o usuário digite
um valor negativo, o qual indicará para o programa o final das digitações. O valor negativo deverá ser
desconsiderado para o cálculo da média.
5. Sabendo-se que o fatorial de um número n>0, denotado por n! é determinado pela multiplicação de todos os
números de n até 1, ou seja, !=.( 1).( 2).2.1 e que o fatorial de zero, por definição é 1 (0!=1), faça
um programa que determine o fatorial de um número digitado pelo usuário, não aceitando valores negativos.
6. Sabendo-se que um número primo é um número que só é divisível (divisão exata / sem resto) por 1 e ele mesmo,
escreva um código que recebe um número e imprime uma mensagem dizendo se ele é ou não é um número
primo.

Pré-visualização parcial do texto

Baixe Lista while em Python e outras Exercícios em PDF para Algoritmos, somente na Docsity!

Lista de Exercícios

Algoritmos e Lógica de Programação

Desenvolva os exercícios abaixo utilizando o comando de repetição while.

1. Faça um programa em Python que leia um número inteiro n do teclado e escreva a soma de todos os números de 0 até n. Descreva o que ocorre quando o número n for negativo. 2. Faça um programa em Python que leia um número inteiro n, maior ou igual a 10, e escreva a soma de todos os números pares de 2 até n. Caso o número inserido seja menor que 10, indique que o valor é inválido e solicite-o novamente. 3. Um determinado professor com diversas disciplinas diferentes aplicou quantidades diversas de avaliações em suas turmas. Em algumas turmas aplicou 3 avaliações, em outras 5, em outras 7 e em algumas ainda não sabe quantas irá aplicar. Para ajudar este professor a calcular a média, e determinar quais alunos estarão aprovados (ܯéܽ݅݀ ≥ 7 ), em recuperação ( 5 ≤ ܯéܽ݅݀ < 7 ) ou reprovados (ܯéܽ݅݀ < 5 ), desenvolva um programa em Python que calcule a média de um número indeterminado de notas. O programa, após ser digitada a 1ª nota deverá perguntar ao usuário se ele deseja digitar mais uma nota, e em caso afirmativo solicitar a próxima nota, e assim por diante. Quando o usuário não desejar mais digitar notas, a média deve ser calculada e a situação do aluno informada. 4. Refaça o programa anterior, de cálculo da média de um número indeterminado de notas, alterando o modo de entrada dos dados. As notas deverão ser solicitadas sequencialmente, até que o usuário digite um valor negativo, o qual indicará para o programa o final das digitações. O valor negativo deverá ser desconsiderado para o cálculo da média. 5. Sabendo-se que o fatorial de um número n>0, denotado por n! é determinado pela multiplicação de todos os números de n até 1, ou seja, ݊! = ݊. (݊ − 1 ). (݊ − 2 ) …. 2. 1 e que o fatorial de zero, por definição é 1 (0!=1), faça um programa que determine o fatorial de um número digitado pelo usuário, não aceitando valores negativos. 6. Sabendo-se que um número primo é um número que só é divisível (divisão exata / sem resto) por 1 e ele mesmo, escreva um código que recebe um número e imprime uma mensagem dizendo se ele é ou não é um número primo.