Buscar

SOLUES-LISTA 1

Prévia do material em texto

ALGORITMOS 
 
 
 
 
 
 
EXERCÍCIOS 
 
LISTA 1 
 
 
 
 
 
 
PROFESSORA GELLARS TAVARES 
 
gellarstavares@yahoo.com.br 
 
 
 
 
 
 
 
2012 
 
 
 
 
ALGORITMOS 
Professora: GELLARS TAVARES 
 
 
LISTA 1 
2
“Eu ouço e esqueço, eu vejo e me lembro, mas fazendo é que 
1- Classifique as alternativas a seguir, utilizando os seguintes códigos: 
 
 
 
- ilizando os seguintes 
 
- 
 Relacional 
eu aprendo.” Confúcio 
 
 (C) Caractere (L) Lógico (I) Inteiro (R) Real 
true” ( I ) 126 ( I ) 450 ( C ) “
( C ) “32.657” ( R ) 3,8 ( C ) “&” 
qualquer, 345” ( L ) False ( R ) - 43,94 ( C ) “Rua 
( C ) “lista” ( L ) verdadeiro ( I ) -5 
2 Avalie as expressões a seguir e classifique seus resultados, ut
códigos: 
 (C) Caractere (L) Lógico (I) Inteiro (R) Real 
( L ) 10 + 10 == 20 ( I ) 102
( L ) “JOAO” != “JOSE” ( C ) “MARIA” + “JOAO” 
( I ) ( 11 + ( - 4 * 3 - 2 ) ) ( L ) ! (true) == false 
3( C) “12” + “12” ( L ) 2 == 20 - 12 
3 Classifique as expressões a seguir, utilizando os seguintes códigos: 
 (A) Expressão Aritmética (L) Expressão Lógica (R) Expressão
 (C) Expressão Literal 
2( A ) 10 + 4 * ( 3 / 5 ) 
( L ) - 100 > 0 && 40 < 1000 
( C ) “céu” + “azul” 
( R ) “20” + “20” ==
3
 “40” 
( A ) 4
( R ) “a” + “o” == “ao” 
 
- O forem nomes válidos para identificadores e F, se 
- A criação de nomes de variáveis deve obedecer algumas regras (particulares a cada 
A Não podem ser utilizados caracteres especiais (ex.: " ' @ # $ % & * = + { > <]\ | / ) 
4 bserve os nomes abaixo e responda V, se
não forem válidos. 
( V) TESTE ( V) N_2 ( F) #5 ( F) 1NUM ( F) NUM-1 (F) end (F ) MÉDIA 
( F) % ( F) V S 
 
 
5
linguagem). Na linguagem C++ devem ser atendidas as regras abaixo, EXCETO: 
 
B Não podem ser usados hífens, acentos, pontos, cedilhas e nenhum sinal 
C Podem ser usados espaços em branco (ex.: "gasto anual", "gasto”, " gasto") 
D Podem ser utilizadas letras maiúsculas, minúsculas, números e underline (ou underscore) 
E Apenas letras ou underline podem iniciar um nome (nunca números) 
 
 
 
 
 
 
 
ALGORITMOS 
Professora: GELLARS TAVARES 
 
 
LISTA 1 
3
- Se A = 127, B = 10, C = 5, D = falso e E = verdadeiro, qual é o valor produzido 
) ! (D) ⇒ V 
F 
 ( A == B ) ⇒ F 
D || E && ! (D) ⇒ F 
 
 
 
6
pelas sentenças abaixo ? 
 
a
b) D && E ⇒ 
c) ( D && E ) ||
d) ( D || E ) && ( A < B ) ⇒ F 
e) (A > B ) || ( B < C ) ⇒ V 
f) ! ( A < B ) ⇒ V 
g) A + B < C && 
h) A + B * C / B == 3 && ! ( A || B ) ⇒ Não pode 
- Se X = 4, Y = 3, Z = 7, NOME = “MARIA” e SIM = false, qual é o valor final produzido 
(NOME == “LUIZ”) ⇒ F 
 + Y) ⇒ F 
& SIM ⇒ F 
 
- Em um algoritmo, para cada variável deve ser declarado o seu tipo, ou seja, o tipo 
 
7
pelas sentenças abaixo? 
a) ( X + Y == Z) && 
b) ! (Z < 10) || (X * Y > Z) ⇒ V 
c) ( X != 4) || ( Y < Z) && ( Z > X
d) SIM || (Y <= Z) ⇒ V 
e)! (NOME == “MARIA”) &
8
de dado que ela armazenará. O tipo que é utilizado para armazenar valores 
fracionários, positivos ou negativos é: 
A inteiro 
B real 
C caractere 
D string 
E fracionário 
 
- Os operadores lógicos servem para combinar resultados de expressões, retornando 
A ((pontos>=10) ! (pontos <=20)) 
9
se o resultado final é verdadeiro ou falso. Marque a alternativa que contém o operador 
lógico que deve ser utilizado quando as duas proposições lógicas necessitam ser 
verdadeiras. 
B ((pontos>=10) && (pontos <=20)) 
C ((pontos>=10) || (pontos <=20)) 
D ((pontos>=10) # (pontos <=20)) 
E ((pontos>=10) % (pontos <=20)) 
 
 
 
 
 
ALGORITMOS 
Professora: GELLARS TAVARES 
 
 
 
LISTA 1 
4
0- Para a = 2, b = 5 e c = 4, determine Verdadeiro (V) ou falso (F) para as 
(F) a == c 
1
sentenças abaixo escritas em linguagem de programação C++. 
 
(V) (b + 4) > (a * c) 
(X) ((b = 2) == a) 
(F) pow(c,a) > b * c 
(F) (b % a) == 0 
 
1- A expressão: ( true || false ) && ( 3 >= 2) && ( 1 != 0 ) || ( 3 < 0) é? 1
 
A Verdadeira 
B Falsa 
C Inválida, pois sua sintaxe está errada 
D Nenhuma das opções anteriores 
 
2- Expressões lógicas são aquelas cujo resultado da avaliação é um valor lógico 
s abaixo. 
1
(verdadeiro ou falso). 
Considere as expressõe
 
 
 
 
 
Não pode ter atribuição 
 
 
 
 
 
 
ALGORITMOS 
Professora: GELLARS TAVARES 
 
 
 
 
LISTA 1 
5
s resultados verdadeiros correspondem às avaliações das expressões lógicas em 
A
O
 
 I,III,IV 
B II,V,VI 
C I,III e V 
D II, IV e VI 
E I, III, IV e VI 
 
3- Assinale a alternativa que apresenta APENAS os exemplos de operadores relacionais. 
 
1
 
A <, > e >= 
B &&, || e ~ 
C =, > e || 
D &&, >= e || 
E +, - e *

Continue navegando