(1) O documento apresenta uma lista de exercícios sobre algoritmos com questões sobre tipos de variáveis, nomes válidos de variáveis, expressões lógicas e conversão de fórmulas matemáticas para linguagem estruturada. (2) A lista inclui 6 questões sobre tipos de variáveis, nomes válidos, tabela verdade, expressões lógicas com operadores unários e binários e conversão de equações para código. (3) O documento fornece um conjunto de exercícios introdutórios sobre conceitos básicos de
1. Instituto Federal de Educação, Ciência e Tecnologia de Mato Grosso do Sul
Campus Ponta Porã
Diretoria de Ensino e Pós-Graduação
Algoritmo I
Lista de Exercício Semana 01
1 – Indique o tipo de variável que poderão armazenar os valores abaixo.
I : inteiro; R : real; S : String ou Literal ou Caractere; L : Lógico ou Booleano.
(
(
(
) 1000
) -456
) -1.56
(
(
(
) “0”
) 34
)”.falso.”
(
(
(
) “-900”
)”Casa 8”
) 1.87
(
(
(
2 - Assinale com X os nomes válidos de uma variável
( ) Endereco
( ) 21brasil
( ) Fone$com
( ) Nome_usuario
( ) Nome*usuario
( ) End-A
( ) #Cabec
( ) 23
( ) N23
(
(
(
) Verdadeiro.
)0
).F.
) NomeUsuario
) Cidade3
) Nome do Aluno
3 - Para A = V, B = F e C = F , as expressões abaixo fornecem os seguintes resultados:
a) não A
b) A e B
c) A ou B xou B ou C
d) não (B ou C)
e) não B ou C
4 – Determine o resultado lógico das expressões abaixo baseado nos seguintes
valores: X=1, A=3,B=5,C=8 e D=7.
(
(
(
) .não.(x>3)
) .não(x>3).ou.(c<7)
) (x<1).e.(b>=d)
(
(
(
) (X<1).e..não.(b>d)
) (a>b).ou.(c<=5)
) (d<0).ou.(c>5)
(
(
(
).não.(d<0).e.(c>5)
) (x>=2)
).não.(d>3).ou..não.(b<7)
5 – Converta as fórmulas para linguagem estruturada:
M
A B
2
V
D
T = _________________________________________________________________
X
=
_________________________________________________________
b b2 4 ac
= __________________________________________________________
2a
2
2
h2 c1 c2
= __________________________________________________________
.
6 – Para A = 1, B=2, C=3, D=4, E=5, calcule o valor de X:
a) X = (A – B / C * (E + A * (C ↑ B – E) ) )
b) X = B * C – E ↑ F / G + (A DIV B)
c) A = X * (B – C)
d) B = X + C – D