SlideShare uma empresa Scribd logo
CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO PIAUÍ
CURSO: Técnico em Informática
DISCIPLINA: Lógica de Programação / Algoritmos e Linguagens de Programação
PROFESSOR: Regis Pires Magalhães
LISTA DE EXERCÍCIOS 03
ESTRUTURAS DE REPETIÇÃO
Escreva os seguintes algoritmos em pseudocódigo:
1) Escreva um algoritmo para exibir os números pares de 200 a 300.
2) Escreva um algoritmo para receber palavras até que 'FIM' seja digitado como entrada.
Depois, mostrar quantas palavras foram digitadas. A palavra 'FIM' não deve fazer parte da
contagem.
3) Escreva um programa para receber dois números inteiros e calcular o primeiro
elevado ao segundo. Usar somente a operação de multiplicação (*). Não usar A ** B.
Dica: para calcular xy
, multiplique x por ele mesmo y vezes. Exemplo: 2³ = 2 x 2 x 2 = 8.
4) Escreva um algoritmo para calcular o fatorial de um dado número. O fatorial de um
número natural n é o produto de todos os inteiros positivos menores ou iguais a n (N! =
N(N-1)(N-2)...(2)(1)). Exemplo: 5! = 5 × 4 × 3 × 2 × 1 = 120
5) Escreva um algoritmo para ler um número e determinar se ele é ou não um número
primo. Um número é primo quando só é divisível por 1 e por ele mesmo.
6) Faça um algoritmo em pseudocódigo que determine e exiba a média, o maior e o
menor entre vários números. A condição de parada é a entrada de um valor –1, ou seja, o
algoritmo deve parar quando o número dado for –1.
7) Escreva um algoritmo em pseudocódigo para ler 2 números. Depois disso, repetir a
exibição do primeiro número de acordo com o número de vezes especificado no segundo
número. Assim, o primeiro número indica o número a ser exibido e o segundo número
determina a quantidade de vezes que o primeiro número será mostrado.
8) Escreva um algoritmo em pseudocódigo para receber 100 palavras e, depois, exibir
quantas palavras iniciam com a letra 'A' e quantas iniciam com 'BA'.
9) Escreva um algoritmo em pseudocódigo para:
a) Receber 1000 números.
b) Mostrar quantos são ímpares.
c) Mostrar quantos estão entre 10 e 20, incluindo o 10 e o 20.
d) Mostrar a média dos números digitados.
e) Mostrar quantos são divisíveis por 5.
10) Escreva um algoritmo em pseudocódigo que recebe dois parâmetros inteiros e exibe
todos os números inteiros entre eles. Exemplo: usando os números 3 e 6 como entrada,
exibir o seguinte resultado: 3 4 5 6.
11) Dado um número inteiro n, desenhe uma escada de n degraus usando caracteres
quaisquer. O topo da escada é formado por 1 caractere e sua base tem n caracteres.
Exemplo para o número 5:
X
XX
XXX
XXXX
XXXXX
12) Escreva um algoritmo para que dados 2 títulos e 2 percentuais, imprima cada título
seguido de uma representação gráfica do percentual, usando um símbolo/caracter.
Exemplo:
Opção1 |------------------------------------------------------------|
Opção 2 |----------------------------------------------------|
13) Escrever um algoritmo que leia informações sobre um grupo de 250 pessoas e calcule
alguns dados estatísticos. Para cada pessoa do grupo deve ler o nome da pessoa, a
altura, o peso e o sexo (“F” para feminino e “M” para o masculino). Calcular e escrever:
a) A quantidade total de homens e mulheres e o percentual de cada.
b) A média de peso das pessoas (somatório dos pesos de todas as pessoas pela
quantidade de pessoas)
c) O nome da pessoa mais alta.
14) Num frigorífico existem 90 bois. Cada boi traz preso no seu pescoço um cartão
contendo um número de identificação e seu peso. Escrever um algoritmo que escreva o
número e o peso do boi mais gordo e do boi mais magro (não é necessário armazenar os
dados de todos os bois).
15) Foi feita uma pesquisa de audiência de TV em várias casas de uma certa cidade, num
determinado dia. Para cada casa visitada, o entrevistador (munido de um "notebook")
escolhia num menu qual o canal que estava sendo assistido (Cultura, SBT, Globo,
Record, Band) e o número de pessoas que estavam assistindo aquele canal. Se a TV
estivesse desligada, nada era anotado, ou seja, esta casa não entrava na pesquisa.
Implementar uma versão do algoritmo que o entrevistador está usando no seu "notebook",
e que:
a) leia um número indeterminado de dados, terminando quando o entrevistador escolher a
opção Fim
b) calcule e escreva a percentagem de audiência para cada emissora.
c) identifique a maior e a menor audiência da pesquisa.

Mais conteúdo relacionado

PDF
Lista 3º ano
DOC
6ª série 20ª lista
PDF
2ª lista de exerc(monomios e polinômios) 8º ano ilton bruno
PDF
Unidade 2 cálculos
PDF
01 - Sistemas de Numeração
DOC
Atividades revisão de matemática 8º ano
PDF
Análise combinatória e probabilidade
PDF
1ª lista de exerc(monomios) 8º ano ilton bruno
Lista 3º ano
6ª série 20ª lista
2ª lista de exerc(monomios e polinômios) 8º ano ilton bruno
Unidade 2 cálculos
01 - Sistemas de Numeração
Atividades revisão de matemática 8º ano
Análise combinatória e probabilidade
1ª lista de exerc(monomios) 8º ano ilton bruno

Mais procurados (16)

DOCX
Trabalho01
PDF
Cea030.lista.01
PDF
Unicamp 2014 - fechada
PDF
1ª lista de exercícios 9º ano(potências)ilton bruno
DOC
DOC
3ª série 20ª lista
PDF
1ª lista de exercícios 9º ano(equações do 2º grau - incompletas)
PDF
1ª 2ª 3ª lista de exercicios 2ºbim 8º ano
PDF
Revisão porcentagem
PDF
Primeira Lista
PDF
03 - Sistema de Numeração Decimal
PDF
Funções 3
DOC
Avaliação 7º ano
PDF
Lista de Exercícios Algoritmo Semana 04
PDF
Numeros de-0-a-1000000000 em ingles
Trabalho01
Cea030.lista.01
Unicamp 2014 - fechada
1ª lista de exercícios 9º ano(potências)ilton bruno
3ª série 20ª lista
1ª lista de exercícios 9º ano(equações do 2º grau - incompletas)
1ª 2ª 3ª lista de exercicios 2ºbim 8º ano
Revisão porcentagem
Primeira Lista
03 - Sistema de Numeração Decimal
Funções 3
Avaliação 7º ano
Lista de Exercícios Algoritmo Semana 04
Numeros de-0-a-1000000000 em ingles
Anúncio

Semelhante a Lista Exercicios 03 (20)

PDF
Exercicio Pascal Repetição
PPT
Algop - aula 07
PDF
DOCX
Lista de exercicio lpi
ODT
Lista Exercicios 04
PPTX
Raciocínio Lógico e analise de dadosIEL.pptx
PDF
Linguagem C - Strings [exercícios]
PDF
2ª lista avaliativa (1)
PPT
Algop - aula 03
PDF
Lista de exercício
PPT
Aula 3 - 06/04/11
PPT
Aula 3 algoritmos
PDF
Lista de exercicios algoritmos resolvida-
PDF
Cea030.lista.03
PDF
Análise combinatória 2016
PDF
Apostila de análise combinatória
PDF
Algoritmos - Aula 07 B - Resolucao de Exercicios
PDF
Conta de água e pedágio
DOCX
Exercicios facebook
DOC
Combinatoria
Exercicio Pascal Repetição
Algop - aula 07
Lista de exercicio lpi
Lista Exercicios 04
Raciocínio Lógico e analise de dadosIEL.pptx
Linguagem C - Strings [exercícios]
2ª lista avaliativa (1)
Algop - aula 03
Lista de exercício
Aula 3 - 06/04/11
Aula 3 algoritmos
Lista de exercicios algoritmos resolvida-
Cea030.lista.03
Análise combinatória 2016
Apostila de análise combinatória
Algoritmos - Aula 07 B - Resolucao de Exercicios
Conta de água e pedágio
Exercicios facebook
Combinatoria
Anúncio

Mais de Regis Magalhães (20)

PDF
High Dimensional Data
PDF
Web Scale Data Management
PPTX
PHP 10 CodeIgniter
ODP
Prog web 01-php-introducao
ODP
Prog web 02-php-primeiros-passos
ODP
Prog web 00-modelo-cliente_servidor_web
ODP
Prog web 09-php-crud-mvc
ODP
Prog web 08-php-mvc
ODP
Prog web 07-pdo
ODP
Prog web 06-php-oo
ODP
Prog web 05-php-mysql
ODP
Prog web 04-php-gd
PPT
Prog web 03-php-sessoes-cookies_cabecalhos
ODP
Prog web 03-php-sessoes-cookies_cabecalhos
PPT
Prog web 02-php-primeiros-passos
ODP
Prog web 02-php-primeiros-passos
ODP
Prog web 00-modelo-cliente_servidor_web
ODP
Prog web 01-php-introducao
PDF
Linked Data Tutorial - Conferencia W3C Brasil 2011
PDF
Linked Data - Minicurso - SBBD 2011
High Dimensional Data
Web Scale Data Management
PHP 10 CodeIgniter
Prog web 01-php-introducao
Prog web 02-php-primeiros-passos
Prog web 00-modelo-cliente_servidor_web
Prog web 09-php-crud-mvc
Prog web 08-php-mvc
Prog web 07-pdo
Prog web 06-php-oo
Prog web 05-php-mysql
Prog web 04-php-gd
Prog web 03-php-sessoes-cookies_cabecalhos
Prog web 03-php-sessoes-cookies_cabecalhos
Prog web 02-php-primeiros-passos
Prog web 02-php-primeiros-passos
Prog web 00-modelo-cliente_servidor_web
Prog web 01-php-introducao
Linked Data Tutorial - Conferencia W3C Brasil 2011
Linked Data - Minicurso - SBBD 2011

Lista Exercicios 03

  • 1. CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO PIAUÍ CURSO: Técnico em Informática DISCIPLINA: Lógica de Programação / Algoritmos e Linguagens de Programação PROFESSOR: Regis Pires Magalhães LISTA DE EXERCÍCIOS 03 ESTRUTURAS DE REPETIÇÃO Escreva os seguintes algoritmos em pseudocódigo: 1) Escreva um algoritmo para exibir os números pares de 200 a 300. 2) Escreva um algoritmo para receber palavras até que 'FIM' seja digitado como entrada. Depois, mostrar quantas palavras foram digitadas. A palavra 'FIM' não deve fazer parte da contagem. 3) Escreva um programa para receber dois números inteiros e calcular o primeiro elevado ao segundo. Usar somente a operação de multiplicação (*). Não usar A ** B. Dica: para calcular xy , multiplique x por ele mesmo y vezes. Exemplo: 2³ = 2 x 2 x 2 = 8. 4) Escreva um algoritmo para calcular o fatorial de um dado número. O fatorial de um número natural n é o produto de todos os inteiros positivos menores ou iguais a n (N! = N(N-1)(N-2)...(2)(1)). Exemplo: 5! = 5 × 4 × 3 × 2 × 1 = 120 5) Escreva um algoritmo para ler um número e determinar se ele é ou não um número primo. Um número é primo quando só é divisível por 1 e por ele mesmo. 6) Faça um algoritmo em pseudocódigo que determine e exiba a média, o maior e o menor entre vários números. A condição de parada é a entrada de um valor –1, ou seja, o algoritmo deve parar quando o número dado for –1. 7) Escreva um algoritmo em pseudocódigo para ler 2 números. Depois disso, repetir a exibição do primeiro número de acordo com o número de vezes especificado no segundo número. Assim, o primeiro número indica o número a ser exibido e o segundo número determina a quantidade de vezes que o primeiro número será mostrado. 8) Escreva um algoritmo em pseudocódigo para receber 100 palavras e, depois, exibir quantas palavras iniciam com a letra 'A' e quantas iniciam com 'BA'. 9) Escreva um algoritmo em pseudocódigo para: a) Receber 1000 números. b) Mostrar quantos são ímpares. c) Mostrar quantos estão entre 10 e 20, incluindo o 10 e o 20. d) Mostrar a média dos números digitados. e) Mostrar quantos são divisíveis por 5. 10) Escreva um algoritmo em pseudocódigo que recebe dois parâmetros inteiros e exibe todos os números inteiros entre eles. Exemplo: usando os números 3 e 6 como entrada, exibir o seguinte resultado: 3 4 5 6.
  • 2. 11) Dado um número inteiro n, desenhe uma escada de n degraus usando caracteres quaisquer. O topo da escada é formado por 1 caractere e sua base tem n caracteres. Exemplo para o número 5: X XX XXX XXXX XXXXX 12) Escreva um algoritmo para que dados 2 títulos e 2 percentuais, imprima cada título seguido de uma representação gráfica do percentual, usando um símbolo/caracter. Exemplo: Opção1 |------------------------------------------------------------| Opção 2 |----------------------------------------------------| 13) Escrever um algoritmo que leia informações sobre um grupo de 250 pessoas e calcule alguns dados estatísticos. Para cada pessoa do grupo deve ler o nome da pessoa, a altura, o peso e o sexo (“F” para feminino e “M” para o masculino). Calcular e escrever: a) A quantidade total de homens e mulheres e o percentual de cada. b) A média de peso das pessoas (somatório dos pesos de todas as pessoas pela quantidade de pessoas) c) O nome da pessoa mais alta. 14) Num frigorífico existem 90 bois. Cada boi traz preso no seu pescoço um cartão contendo um número de identificação e seu peso. Escrever um algoritmo que escreva o número e o peso do boi mais gordo e do boi mais magro (não é necessário armazenar os dados de todos os bois). 15) Foi feita uma pesquisa de audiência de TV em várias casas de uma certa cidade, num determinado dia. Para cada casa visitada, o entrevistador (munido de um "notebook") escolhia num menu qual o canal que estava sendo assistido (Cultura, SBT, Globo, Record, Band) e o número de pessoas que estavam assistindo aquele canal. Se a TV estivesse desligada, nada era anotado, ou seja, esta casa não entrava na pesquisa. Implementar uma versão do algoritmo que o entrevistador está usando no seu "notebook", e que: a) leia um número indeterminado de dados, terminando quando o entrevistador escolher a opção Fim b) calcule e escreva a percentagem de audiência para cada emissora. c) identifique a maior e a menor audiência da pesquisa.