Você está na página 1de 2

LISTA DE EXERCÍCIOS 2 – ALGORITMOS E PROGRAMAÇÃO

Prof.: Me. Humberto Gustavo de Melo

Conteúdo: Introdução a algoritmos, fluxogramas e introdução ao PORTUGOL.

Data: Inicio da lista na aula do dia 23/08/2013 e término na aula do dia 26/08/2013 como revisão para prova.

Formato de entrega: Manuscrito no dia da prova 30/08/2013.

Trabalhos entregues fora do prazo, em dupla ou impressos não serão aceitos.

1 - Indique com um X quais os dados são do tipo inteiro.


( ) 100 ( ) “Verdadeiro” ( ) 4,48
( ) “0” ( ) -466 ( ) “Casa 8”
( ) “-900” ( ) 34

2 – Indique com um X quais os dados são do tipo real.


( ) -678 ( ) Verdadeiro ( ) 4,48
( ) “59” ( ) -99,37 ( ) “Valor 8”
( ) “-9,12” ( ) 34 ( ) 45,8909

3 – Indique com um X quais os dados são do tipo caractere.


( ) 678 ( ) Verdadeiro ( ) 0,48
( ) “6,78” ( ) “88,37” ( ) “Casa 10”
( ) “-9,12” ( ) 34 ( ) 87,8909

4– Indique com um X quais os dados são do tipo lógico.


( ) 978 ( ) Verdadeiro ( ) Falso
( ) “0,78” ( ) “88,37” ( ) “Verdadeiro”
( ) “-8,12” ( ) 34 ( ) 87,8909

5– Assinale com um X os nomes válidos para uma variável.


( ) ENDEREÇO
( ) “LOCAL”
( ) 23SOMA
( ) NOME*USUARIO
( ) #CIDADE
( ) SOMA_TRIANGULO
( ) TESTE8
( )e
( ) 87,8909

6 - Com base nas tabelas-verdade, determine o resultado lógico das expressões mencionadas, assinalando se são
verdadeiras ou falsas. Considere para as respostas os seguintes valores: X = 1, A = 3, B = 5, C = 8 e D = 7.
Marque V para verdadeira e F para Falso:
( ) (X > A)
( ) (A >= B)
( ) nao(X > 3)
( ) (X < 1) e nao(B>D)
( ) nao(X > 3) ou (C > 5)
( ) nao(X > 3) ou (C > 7)
( ) (A > B) ou (C>B)
( ) (A > B) ou não(C > B)
( ) (X < 1) e (B>=D)
( ) não(X > A/2) ou (X= 10-8 e X >50)
( ) ( A=2+8) ou (C= 8-2 e X < 10+50)
( ) (A = B + C) ou (C> B - 5)
( ) (A <> B) ou não(C > B-10)
( ) 1 = -1 +1 e X > -1
( ) A <> D - 1 e X <> 10 + 2

Para os exercícios de 7 a 13 devem ser criados os diagrama de blocos (fluxogramas) e o português


estruturado PORTUGOL.

7 – Construa um algoritmo que leia um número inteiro. Se o número for positivo mostrar a
mensagem “número positivo” senão mostrar a mensagem “número negativo”.

8) Construa um algoritmo que receba como entrada dois números, faça a soma e a média desses dois
números.

9) Construa um algoritmo que receba um número n e escreva o valor correspondente a n2

10) Construa um algoritmo que receba como entrada o peso e altura de uma pessoa e calcule o seu
IMC. O IMC é dado por:

11) Construa um algoritmo que receba duas notas de um aluno e calcule a média e informe se ele foi
aprovado ou reprovado, sabendo que a média do colégio é 7.

12) Construa um algoritmo que receba três números inteiros e imprima em ordem crescente.
Considere que sempre seja digitado números diferentes.

13) As maçãs custam R$1,30 cada se forem compradas menos de uma dúzia, e R$1,00 se forem
compradas pelo menos 12. Construa um algoritmo que leia o número de maças compradas, calcule e
escreva o custo total da compra.

Bom Trabalho!

Você também pode gostar