Exercicio preliminar
1) Crie uma sequência lógica para fritar um ovo. 2) Qual a sequência para se obter a resposta da operação matemática “ 5 multiplicado por 6 mais 2, dividido por 3” em uma calculadora simples?
3) Descreva com detalhes a sequência lógica para tirar o saldo de uma conta no banco.
4) Monte um algoritmo (narrativo) com as instruções para encontrar o nome de João Ferreira de Souza em uma lista telefônica.
5) Identifique os dados de entrada, processamento e saída no algoritmo abaixo:
Receba código do produto - Saída de dados
Receba valor do produto – Saída de dados
Receba Quantidade de produtos – Saída de dados
Calcule o valor total do produto (Quantidade * Valor do produto) – Processamento de dados
Mostre o código do produto e seu valor total – Entrada de dados
6) Faça um algoritmo (pseudo-código) para “Calcular o estoque médio de um produto”, sendo que ESTOQUEMÉDIO = (QUANTIDADE MÍNIMA + QUANTIDADE MÁXIMA) /2.
Identificar a quantidade mínima do produto
Identificar a quantidade máxima do produto
Somar um com o outro e depois dividir por dois
7) Coloque o algoritmo criado na terceira questão na representação de diagrama de bloco (fluxograma).
8) Construa um algoritmo (fluxograma) para pagamento de comissão de vendedores de peças, levando-se em consideração que sua comissão será de 5% do total da venda e que você tem os seguintes dados:
a. Identificação do vendedor
b. Código da peça
c. Preço unitário da peça
d. Quantidade vendida
9) Defina os termos abaixo e dê dois exemplos de cada.
a. Algoritmos (narrativos)
b. Algoritmos (fluxugrama)
c. Algoritmos (pseudo-código)
d. Programas
10) Sabendo-se que André tem direito a 20% de reajuste de salário, complete o diagrama abaixo:
11) Sabendo que X=2, Y=5 e Z=3, informe se as expressões abaixo são verdadeiras ou falsas.
a. (X+Z) > Y ( )
b. Y >= (X + 2) ( )
c. Z = (Y –X) ( )
d. (Y + X) Y ( )
RESPOSTAS DO