Vous êtes sur la page 1sur 4

ALGORITMOS

EXERCCIOS
LISTA 1

PROFESSORA GELLARS TAVARES


gellarstavares@yahoo.com.br

2015

ALGORITMOS
Professora: GELLARS TAVARES

Eu ouo e esqueo, eu vejo e me lembro, mas fazendo que


eu aprendo. Confcio
1- Classifique as alternativas a seguir, utilizando os seguintes cdigos:
(C) Caractere
(L) Lgico
(I) Inteiro
(R) Real
( ) 126
( ) 450
( ) true
( ) 32.657
( ) 3,8
( ) &
( ) False
( ) - 43,94
( ) Rua qualquer, 345
( ) lista
( ) verdadeiro
( ) -5
2- Avalie as expresses a seguir e classifique seus resultados, utilizando os seguintes cdigos:
(C) Caractere
(L) Lgico
(I) Inteiro
(R) Real
( ) 10 + 10 == 20
( ) 102
( ) JOAO != JOSE
( ) MARIA + JOAO
( ) ( 11 + ( - 4 * 3 - 2 ) )
( ) ! (true) == false
( ) 12 + 12
( ) 23 == 20 - 12
3- Classifique as expresses a seguir, utilizando os seguintes cdigos:
(A) Expresso Aritmtica (L) Expresso Lgica (R) Expresso Relacional
(C) Expresso Literal
( ) 10 + 4 * ( 32 / 5 )
( ) - 100 > 0 && 40 < 1000
( ) cu + azul
( ) 20 + 20 == 40
( ) 43
( ) a + o == ao
4- Observe os nomes abaixo e responda V, se forem nomes vlidos para identificadores e F, se
no forem vlidos.
( ) TESTE
( ) N_2
( ) #5
( ) 1NUM
( ) NUM-1
( ) end
( ) MDIA
( )%
( )VS

5- A criao de nomes de variveis deve obedecer algumas regras (particulares a cada


linguagem). Na linguagem C++ devem ser atendidas as regras abaixo, EXCETO:
A

No podem ser utilizados caracteres especiais (ex.: " ' @ # $ % & * = + { > <]\ | / )

No podem ser usados hfens, acentos, pontos, cedilhas e nenhum sinal

Podem ser usados espaos em branco (ex.: "gasto anual", "gasto, " gasto")

Podem ser utilizadas letras maisculas, minsculas, nmeros e underline (ou


underscore)

Apenas letras ou underline podem iniciar um nome (nunca nmeros)

LISTA 1

ALGORITMOS
Professora: GELLARS TAVARES
6- Se A = 127,
B = 10,
pelas sentenas abaixo ?
a)
b)
c)
d)
e)
f)
g)
h)

C = 5,

D = falso

E = verdadeiro, qual o valor produzido

! (D)
D && E
( D && E ) || ( A == B )
( D || E ) && ( A < B )
(A > B ) || ( B < C )
!(A<B)
(A + B < C && D) || (E && ! (D))
A + B * C / B == 3

7- Se X = 4, Y = 3, Z = 7, NOME = MARIA e SIM = false, qual o valor final produzido


pelas sentenas abaixo?
a) ( X + Y == Z) && (NOME == LUIZ)
b) ! (Z < 10) || (X * Y > Z)
c) ( X != 4) || ( Y < Z) && ( Z > X + Y)
d) SIM || (Y <= Z)
e)! (NOME == MARIA) && SIM
8- Em um algoritmo, para cada varivel deve ser declarado o seu tipo, ou seja, o tipo

de dado que ela armazenar. O tipo que utilizado para armazenar valores
fracionrios, positivos ou negativos :
A

inteiro

real

caractere

string

fracionrio

9- Os operadores lgicos servem para combinar resultados de expresses, retornando

se o resultado final verdadeiro ou falso. Marque a alternativa que contm o operador


lgico que deve ser utilizado quando as duas proposies lgicas necessitam ser
verdadeiras.
A

((pontos>=10) ! (pontos <=20))

((pontos>=10) && (pontos <=20))

((pontos>=10) || (pontos <=20))

((pontos>=10) # (pontos <=20))

((pontos>=10) % (pontos <=20))

LISTA 1

ALGORITMOS
Professora: GELLARS TAVARES
10- Para a = 2, b = 5 e c = 4, determine Verdadeiro (V) ou falso (F) para as

sentenas abaixo escritas em linguagem de programao C++.


( )

a == c

( )

(b + 4) > (a * c)

( )

((b = 2) == a)

( )

pow(c,a) > b * c

( )

(b % a) == 0

11- A expresso: ( true || false ) && ( 3 >= 2) && ( 1 != 0 ) || ( 3 < 0) ?


A
B
C
D

Verdadeira
Falsa
Invlida, pois sua sintaxe est errada
Nenhuma das opes anteriores

12- Assinale a alternativa que apresenta APENAS os exemplos de operadores relacionais.


A

<, > e >=

&&, || e ~

=, > e ||

&&, >= e ||

+, - e *

LISTA 1

Vous aimerez peut-être aussi