1ª lista de exercicios
Disciplina: Algoritmos e Programação
Profª. Cristiane Mariana Rodrigues da Silva
1ª Lista de Exercícios – 2014-1
1) Identifique para cada dado abaixo se ele é do tipo inteiro, real, caractere, cadeia de caracteres ou lógico:
a) salário base de um porteiro;
b) quantidade de camisetas vendidas em uma loja no dia;
c) número de torcedores em uma arquibancada;
d) nome de um aluno na lista de presença;
e) preço de uma passagem de ônibus;
f) opções em um questionário (A até E);
g) estado de um interruptor de luz;
h) cargo de um funcionário.
2) Declare as variáveis abaixo como se fosse elaborar um algoritmo qualquer:
a) nome de um cliente;
b) idade de uma criança;
c) quantidade de peças produzidas;
d) peso de um animal;
e) cotação do dólar;
f) imposto de renda a ser pago;
g) desconto no preço de um produto;
h) endereço de um cliente.
Cursos: Engenharias
Disciplina: Algoritmos e Programação
Profª. Cristiane Mariana Rodrigues da Silva
3) Sabendo que A = 5, B = 10, C = -8 e D = 1.5, quais os resultados das expressões aritméticas a seguir?
a) 5 + 9 +7 + 8/4;
b) 1 – 4 * 3/6 – pow(3,2);
c) pow(5,2) – 4/2 + sqrt(1+3*5)/2;
d) 2* A % 3 – C;
e) ((20%3) % 3) + pow(8,2)/2;
f) 30 %4 * pow(3,3) * -1 ;
g) pow(-C,2) + (D * 10)/A;
h) sqrt(pow(A,B/A)) + C * D;
4) Utilizando os operadores lógicos, resolva as expressões a seguir.
a) 2 * 4 = = 24/3;
b) 15 % 4 < 19 % 6;
c) 3 * 5 % 4 = 3 * 6 – 15;
5) Utilizando os operadores relacionais e lógicos, resolva as expressões a seguir.
a) 2 < 5 && 15 / 3 5;
b) 2 < 5 || 15 / 3 5;
c) F || 20 % 3 (21/3) % 2;
d) ! V || pow(3,2)/3 < 15 – 35 % 7;
e) !((5 10/2) || V && 2 – 5 > 5 – 2 || V);
f) pow(2,4) 4 + 2 || 2 + 3 * 5/3 % 5 < 0;
Cursos: Engenharias
Disciplina: Algoritmos e Programação
Profª. Cristiane Mariana Rodrigues da Silva
6) Converta as fórmulas abaixo para a expressão algorítmica equivalente:
a) a = x − y
b) b =
x− y x+ y
c) c = 3 x 3 + 2 x 2