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


Desafios de Lógica de Programação: Exercícios para Desenvolver Habilidades em Algoritmos, Exercícios de Lógica

EXERCÍCIO PARA O DESENVOLVIMENTO DA LÓGICA DE PROGRAMAÇÃO COM PASCAL!

Tipologia: Exercícios

2019

Compartilhado em 10/10/2019

zairo_vbastos
zairo_vbastos 🇧🇷

12 documentos

1 / 3

Toggle sidebar

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

Não perca as partes importantes!

bg1
UNIVERSIDADE ESTADUAL VALE DO ACARA ´
U
CENTRO DE CIˆ
ENCIAS EXATAS E TECNOL ´
OGICAS (CCET)
CURSO DE CI ˆ
ENCIA DA COMPUTAC¸ ˜
AO
Disciplina: L´
ogica de programac¸˜
ao
Exerc´
ıcios de aprendizado 3
1) Fac¸ a um algoritmo que leia 3 nomes e escreva se um deles ´
e igual a Jo˜
ao, o
outro ´
e igual a Jos´
e e o outro ´
e igual a Maria.
2) Fac¸ a um algoritmo que leia um n´
umero maior que 4 e depois de lido dizer
se este n´
umero ´
e par ou impar. Se o n´
umero lido n˜
ao for maior que 4 n˜
ao executar
o algoritmo e mandar um aviso dizendo que o algoritmo s´
o pode funcionar com
um n´
umero maior que 4.
3) Fac¸ a um algoritmo que leia um n´
umero e escreva se est´
a entre 5 e 10 ou
entre 11 e 20, ou ainda entre 30 e 40. Se n˜
ao estiver dentro de nenhum destes
intervalos, escrever que o n´
umero n˜
ao se encontra em nenhum intervalo e escrever
o n´
umero.
4) Fac¸ a um algoritmo para ler duas vari´
aveis caracter e testar se a concatenac¸ ˜
ao
das duas forma a frase “MENINA BONITA”. Escrever se forma ou n˜
ao forma.
5) Fac¸ a um algoritmo para ler o peso de trˆ
es pessoas e calcular a m´
edia
aritm´
etica dos pesos.
6) Construa um algoritmo que dado a altura de uma pessoa dizer se esta pessoa
´
e baixa, normal ou alta. Veja a tabela 1.
Tabela 1: Quest˜
ao 6
FAIXA Condic¸ ˜
ao
BAIXA menor que 1,50 metros
NORMAL entre 1,50 e 1,80 metros
ALTA acima de 1,80 metros
7) Fac¸ a um algoritmo para ler dois n´
umeros. Se a soma dos dois n´
umeros lidos
for par, trocar o conte´
udo de uma vari´
avel pela outra. Se for impar escrever que
n˜
ao d´
a para fazer o algoritmo.
8) Fac¸ a um programa que verifique a validade de uma senha fornecida pelo
usu´
ario. A senha ´
e 4531. O programa deve mostrar uma mensagem de permiss˜
ao
de acesso ou n˜
ao.
1
pf3

Pré-visualização parcial do texto

Baixe Desafios de Lógica de Programação: Exercícios para Desenvolver Habilidades em Algoritmos e outras Exercícios em PDF para Lógica, somente na Docsity!

UNIVERSIDADE ESTADUAL VALE DO ACARA ´U

CENTRO DE CI ˆENCIAS EXATAS E TECNOL ´OGICAS (CCET)

CURSO DE CI ˆENCIA DA COMPUTAC¸ ˜AO

Disciplina: L´ogica de programac¸ ˜ao

Exerc´ıcios de aprendizado 3

  1. Fac¸a um algoritmo que leia 3 nomes e escreva se um deles ´e igual a Jo˜ao, o outro ´e igual a Jos´e e o outro ´e igual a Maria.
  2. Fac¸a um algoritmo que leia um n´umero maior que 4 e depois de lido dizer se este n´umero ´e par ou impar. Se o n´umero lido n˜ao for maior que 4 n˜ao executar o algoritmo e mandar um aviso dizendo que o algoritmo s´o pode funcionar com um n´umero maior que 4.
  3. Fac¸a um algoritmo que leia um n´umero e escreva se est´a entre 5 e 10 ou entre 11 e 20, ou ainda entre 30 e 40. Se n˜ao estiver dentro de nenhum destes intervalos, escrever que o n´umero n˜ao se encontra em nenhum intervalo e escrever o n´umero.
  4. Fac¸a um algoritmo para ler duas vari´aveis caracter e testar se a concatenac¸ ˜ao das duas forma a frase “MENINA BONITA”. Escrever se forma ou n˜ao forma.
  5. Fac¸a um algoritmo para ler o peso de trˆes pessoas e calcular a m´edia aritm´etica dos pesos.
  6. Construa um algoritmo que dado a altura de uma pessoa dizer se esta pessoa e baixa, normal ou alta. Veja a tabela 1.´

Tabela 1: Quest˜ao 6 FAIXA Condic¸ ˜ao BAIXA menor que 1,50 metros NORMAL entre 1,50 e 1,80 metros ALTA acima de 1,80 metros

  1. Fac¸a um algoritmo para ler dois n´umeros. Se a soma dos dois n´umeros lidos for par, trocar o conte´udo de uma vari´avel pela outra. Se for impar escrever que n˜ao d´a para fazer o algoritmo.
  2. Fac¸a um programa que verifique a validade de uma senha fornecida pelo usu´ario. A senha ´e 4531. O programa deve mostrar uma mensagem de permiss˜ao de acesso ou n˜ao.
  1. Elabore um algoritmo que fac¸a a m´edia aritm´etica de dez n´umeros inteiros lidos escrevendo os n´umeros, sua m´edia e se a m´edia ´e menor ou igual a DEZ, se e maior que DEZ e menor ou igual a CINQUENTA ou ainda se a m´´ edia ´e maior que CINQUENTA.
  2. Fac¸a um programa que receba dois n´umeros e execute uma das operac¸ ˜oes listadas a seguir, de acordo com a escolha do usu´ario. Se for digitada uma opc¸ ˜ao inv´alida, mostre uma mensagem de erro e termine a execuc¸ ˜ao do programa. As opc¸ ˜oes s˜ao:

a) O primeiro n´umero multiplicado pelo segundo n´umero.

b) A soma do quadrado dos dois n´umeros.

c) O quadrado da soma dos dois n´umeros.

  1. Leia trˆes palavras e escreva se das palavras lidas, as trˆes s˜ao diferentes, as trˆes s˜ao iguais ou pelo menos duas s˜ao iguais.
  2. Fac¸a um algoritmo para ler uma vari´avel caracter. Se o seu conte´udo for “continua” ler uma vari´avel real. Se seu conte´udo for 7.0 ler uma vari´avel inteira e se est´a vari´avel for par escrever que ela e par e se for impar escrever que ela ´e impar.
  3. Fac¸a um algoritmo que lendo o nome de uma pessoa sua idade e seu peso escreva o nome da pessoa, sua idade e se peso e ainda diga em que faixa a pessoa se encontra. Veja tabela 2.

Tabela 2: Quest˜ao 13 FAIXA Condic¸ ˜ao INFANTIL e MAGRA de 0 a 10 anos e abaixo de 30 quilos INFANTIL e NORMAL de 0 a 10 anos e de 30 at´e 50 quilos INFANTIL e GORDA de 0 a 10 anos e acima de 50 quilos JOVEM e MAGRA de 11 a 17 anos e abaixo de 40 quilos JOVEM e NORMAL de 11 a 17 anos e de 40 at´e 60 quilos JOVEM e GORDA de 11 a 17 anos e acima de 60 quilos ADULTO e MAGRA acima de 17 anos e abaixo de 50 quilos ADULTO e NORMAL acima de 17 anos e de 50 at´e 80 quilos ADULTO e GORDA acima de 17 anos e acima de 80 quilos

  1. Leia o nome de quatro produtos e suas respectivas quantidades que uma pessoa comprou em um mercantil. Sabendo o valor de cada produto, fac¸a um algoritmo para dar o resultado do valor da compra feita pelo cliente e quanto ele pagou por ela.