Baixe o app para aproveitar ainda mais
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 *
Compartilhar