Universidade de Itaúna

Propaganda
Universidade de Itaúna
Curso: Engenharia Produção
Disciplina: Introdução a Programação
Entrega do trabalho: dia 13/03/2015
Lista de exercícios – 2
Importante: Para a resolução desta lista, recomendo a leitura do livro Lógica de programação – 3º Edição, Autor: André Luiz Villar
Farbellone (disponível na biblioteca da UIT) páginas 14 – 33.
1 – Conceitos básicos
a) Definir os 4 tipos básicos de dados utilizados em pseudo linguagem. Dê exemplos.
b) Qual o objetivo de se criar um identificador?
c)
Quais são as regras para a declaração de um identificador?
d) O que é uma variável?
e)
Qual a função do comando Leia?
f)
Qual a função do comando Escreva?
g) Em algoritmo, o que significa atribuição de valor? Qual o símbolo utilizado para identificar este comando?
2 – Assinale os identificadores inválidos e justifique.
a)
b)
c)
d)
Km h
“Nota”
3_4
XYZ
_________________________
_________________________
_________________________
_________________________
e)
f)
g)
h)
NomeDoAluno
Salario_base
A51
Escreva
____________________
____________________
____________________
____________________
“Casa e comida”
“FALSO”
FALSO
“21”
________________
________________
________________
________________
3 – Identifique o tipo (inteiro, real, caracter, lógico) de cada um dos dados abaixo.
a)
b)
c)
d)
e)
34.0
34
423
F
0.0
________________
________________
________________
________________
________________
f)
g)
h)
i)
4 – Reescrever as expressões abaixo empregando os operadores utilizados em pseudo-linguagem. Utilize o comando de atribuição
Exemplo: a =
a  24  113  4
3.6  2
a)
82 + 18  4 +
b)
Delta = b2 – 4 . a . c
c)
x
 b  b2  4  a  c
2a
Resolução: a  pot(2,4) · rad (pot(11,3)) / 4
d)
4
v  R 3
3
5 - Baseado nos exemplos apresentados no livro, Lógica de Programação, página 20, resolva os itens abaixo.
O valor da variável C equivale ao número 6.
a) 2 * 5 mod 3 – C
b) ((20 div 3) div 3) + pot(8,2) /2
c) rad (pot (5,10/5)) + (-8) *1,5
6 - Baseado nos exemplos apresentados no livro, Lógica de Programação, página 25, resolva os itens a baixo.
O valor da variável C equivale ao número 6.
a) 7 = 2 * 3,5 e (F ou V)
b) F ou pot(7,2) <= 3,5 * 10 + 2 * 7
c) não F ou V e rad (2 + 7) >= C
7 – Escreva de forma algorítmica os problemas descritos abaixo.
a) Para facilitar o trabalho do setor produtivo foi solicitado ao engenheiro responsável, a construção de um algoritmo para calcular o volume
4
v  R 3 .
3
de uma esfera de raio R, em que R é um dado fornecido pelo funcionário. O volume de uma esfera é dado por
b) Uma empresa produz 3 tipos de parafusos. O preço de cada um é: 0.5, 0.6 e 0.1, respectivamente. O usuário irá informa a quantidade
vendida do tipo 1, do tipo 2 e do tipo 3, gere o seguinte * relatório:
1) A quantidade vendida do tipo 1,2 e 3.
2) O total arrecadado pela empresa.
* Relatório, representa comando de saída (escreva).
c) Faça um algoritmo que leia um valor em Fahrenheit e ** imprima o seu equivalente em Celsius.
Formula: C  5 * F 160
9
**Imprima, representa comando de saída (escreva).
d) Faça um algoritmo para receber três valores inteiros, a seguir indique: Quantos são pares, quantos são ímpares, quantos são positivos e
quantos são negativos.
e)
Faça um algoritmo para receber o nome e a idade de duas pessoas. Logo após apresente o nome da pessoa mais velha.
f)
Elabore um algoritmo para que o usuário possa entrar com o nome, sexo e idade de uma pessoa. Se a pessoa informada for do sexo
feminino e possuir idade inferior a 25 anos, então imprima:

O nome da pessoa informada e a mensagem: “Apta para a atividade”.

Caso contrário, apresente o nome da pessoa informada e a mensagem “Não está apta para a atividade”.
Faça um algoritmo para que o usuário possa digitar 3 (três) números em qualquer ordem. A seguir apresente os valores digitados em
ordem crescente.
g)
Download