Baixe o app para aproveitar ainda mais
Prévia do material em texto
Classifique as alternativas a seguir, utilizando os seguintes códigos : (C) Caractere (L) Lógico (I) Inteiro (R) Real (I) 126 (I) 450 (C) "32,657" (R) 3,8 (L) .Falso. (R) - 43,94 (C) "lista" (L) .verdadeiro. (I) -5 (C) "Rua qualquer, 345" Avalie as expressões a seguir e classifique seus resultados, utilizando os seguintes códigos: (C) Caractere (L) Lógico (I) Inteiro (R) Real (I) 10 + 10 = 20 (I) 10 ^ 2 (L) "JOAO" < > "JOSE" (C) "MARIA" + " JOAO" (I) ( 11 + ( - 4 * 3 - 2 ) ) (L) .não. .verdadeiro. = .falso. (C) "12" + "12" (I) 2 ^ 3 = 20 - 12 Classifique as expressões a seguir, utilizando os seguintes códigos: (A) Aritmética (L) Lógica (R) Relacional (C) Literal (A) 10 + 4 * ( 3 ^ 2 / 5 ) (L) - 100 > 0 .e. 40 < 1000 (C) "céu" + "azul" (C) " 20" + "20" = "40" (A) 4 ^ 3 (C) "a" + "o" = "ao" 4- Se A = 127, B = 10, C = 5, D = falso e E = verdadeiro, qual é o valor produzido pelas sentenças abaixo ? .não. D = Verdadeiro D .e. E = Falso ( D .e. E ) .ou. ( A = B ) = Falso ( D .ou. E ) .e. ( A < B ) = Falso (A > B ) .ou. ( B < C ) = Verdadeiro .não. ( A < B ) = Verdadeiro A + B < C .e. D .ou. E .e. .não. D = Verdadeiro A + B * C / B = 3 .e. .não. ( A .ou. B ) = Falso 5- Observe as constantes abaixo e responda com I (inteira), R (real), C (caracter) e L (lógica) a. 21 (I) b. 3.5 (R) c. .Falso. (L) d. "BOLA" (C) e. ".Verdadeiro." (C) 6- Observe os nome abaixo e responda com V, se forem nomes válidos para identificadores e com NV, se não forem válidos. a. A (V) b. B-2 (NV) c. TESTE (V) d. A_2 (V) e. C#2 (NV) 7- Dados: X=2, Y=5, Z=9, variável NOME contendo MARIA e variável SIM contendo .Falso. , responda se as expressões são V ou F. ( X + Y > Z ) e ( NOME = "MARIA") SIM ou (Y <=Z ) nao. (Z < 10) ou ( X * Y > Z) nao (NOME = "Maria") e SIM 8- Imprimir a mensagem: ALGORITMO SÓ SE APRENDE PRATICANDO. Algoritmo : Var Início Escreva (“Algoritmo so se aprende praticando.”); Fim 9- Construir um algoritmo que indique se o número digitado está compreendido entre 20 e 90 ou não. Algoritmo : Var Real N; Início Escreva (“Entre com um Numero : ”); Leia (N); Se (N > 20 e N < 90) então Escreva (“O Numero esta compreendido entre 20 e 90.”); Senão Escreva (“O Numero não esta compreendido entre 20 e 90”); Fim_se Fim 10- Entrar com um número e imprimir a raiz quadrada do número caso ele seja positivo e o quadrado do número caso ele seja negativo. Algoritmo : Var Real N; Início Escreva (“Entre com um Numero : ”); Leia (N); Se (N < 0) então Escreva (“Quadrado do Numero : ”, N * N); Senão Escreva (“Raiz Quadrada do Numero : ”, raiz(N)); Fim_se Fim 11- Construir um programa que leia dois valores numéricos e efetue a adição, caso o resultado seja maior que 10 apresentá-lo. Algoritmo : Var Real N1, N2; Início Escreva (“Entre com o primeiro Numero : ”); Leia(N1); Escreva (“Entre com o segundo Numero : ”); Leia(N2); Se (N1 + N2 > 10) então Escreva (“Resultado : ”,N1 + N2); Fim_se Fim 12- Ler um número inteiro e imprimir seu sucessor e seu antecessor. Algoritmo Var Inteiro N; Início Escreva (“Entre com um Numero : ”); Leia (N); Escreva (“Antecessor : ” ,N – 1); Escreva (“Sucessor : ”, N + 1); Fim 13- Construir um algoritmo que efetue o cálculo do salário líquido de um professor. Sabendo os dados: valor da hora aula, n° de aulas dadas no mês e percentual de desconto do INSS. ht = horas trabalhadas no mês vh = valor hora aula pd = percentual de desconto sb = salário bruto td = total de desconto sl = salário líquido Algoritmo : Var Inteiro HT, PD; Real VH, SB, TD, SL; Início Escreva (“Entre com o Valor da Hora/Aula : ”); Leia (VH); Escreva (“Entre com o Numero de Horas trabalhadas : ”); Leia (HT); Escreva (“Entre com o Percentual de Desconto do INSS: ”); Leia (PD); SB ← HT * VH; TD ← SB * (PD/100); SL ← SB – TD; Escreva (“Seu Salario Liquido e de R$ ”,SL); Fim 14- Entrar com um número e imprimir uma das mensagens: par ou ímpar. Algoritmo Var Inteiro N; Início Escreva (“Entre com um Numero : ”); Leia (N); Se (N mod 2 = 0) então Escreva (“Par.”); Senão Escreva (“Impar.”); Fim_se Fim 15- Entrar com três números e imprimir o maior número(suponha números diferentes) Algoritmo Var Real N1, N2, N3; Início Escreva (“Entre com o primeiro Numero : ”); Leia(N1); Escreva (“Entre com o segundo Numero : ”); Leia(N2); Escreva (“Entre com o terceiro Numero : ”); Leia(N3); Se (N1 < N2) então N1 ← N2; Fim_se Se (N2 > N3) então N2 ← N3; Fim_se Se (N1 < N2) então N1 ← N2; Fim_se Escreva (“Ordem Crescente : ”,N1, “, ”,N2, “, ”,N3); Fim 16- Faça um programa que leia a idade de uma pessoa e informe a sua classe eleitoral: - não eleitor (abaixo de 16 anos) - eleitor obrigatório ( entre 18 e 65 anos) - eleitor facultativo ( entre 16 e 18 anos e maior de 65 anos) Algoritmo Var Inteiro IDADE; Início Escreva (“Entre com sua Idade : ”); Leia(IDADE); Se (IDADE >= 16 e IDADE < 18 ou IDADE > 65) então Escreva (“Eleitor Facultativo.”); Senão Se (IDADE >= 18 e IDADE <= 65) então Escreva (“Eleitor Obrigatorio.”); Senão Escreva (“Nao eleitor.”); Fim_se Fim_se Fim 17- Faça um algoritmo que possa imprimir o menu abaixo: 1 – solteiro(a) 2 – desquitado(a) 3 – casado(a) 4 – divorciado(a) 5 – viúvo(a) OPCAO: O usuário deverá selecionar uma das opções, digitando um número e este deverá escrever o estado civil da pessoa. Emitir mensagem de erro caso seja escolhida uma opção inexistente. Algoritmo : Var Inteiro OPCAO; Início Escreva (“- Menu de Opcoes -”); Escreva (“1 - Solteiro(a);”); Escreva (“2 - Desquitado(a);”); Escreva (“3 - Casado(a);”); Escreva (“4 - Divorciado(a);”); Escreva (“5 - Viuvo (a);”); Escreva (“Opcao : ”); Escolha (OPCAO) então Caso 1: Escreva (“Estado Civil : Solteiro(a).”); Caso 2: Escreva (“Estado Civil : Desquitado(a).”); Caso 3: Escreva (“Estado Civil : Casado(a).”);Caso 4: Escreva (“Estado Civil : Divorciado(a).”); Caso 5: Escreva (“Estado Civil : Viuvo(a).”); Senão Escreva (“Opcao Invalida.”); Fim_escolha Fim 18- Faça o algoritmo que possa imprimir o menu abaixo: 1 – VATAPÁ 2 – PIZZA 3 – MACARRONADA 4 – FEIJOADA OPCAO: O usuário deverá selecionar uma das opções do menu e este deverá informar o preço do prato. (este exercício terá um desempenho melhor quando você aprender as estruturas de repetição). Algoritmo : Var Inteiro OPCAO; Real PR; Início Escreva (“- Menu de Pratos -”); Escreva (“1 - Vatapa;”); Escreva (“2 - Pizza;”); Escreva (“3 - Macarronada;”); Escreva (“4 - Feijoada;”); Escreva (“Opcao :”); Leia(OPCAO); Escreva (“Entre com o Valor do Prato :”); Leia(PR); Escolha (OPCAO) então Caso 1: Escreva (“Prato : Vatapa / Preco : R$ ”,PR); Caso 2: Escreva (“Prato : Pizza / Preco : R$ ”,PR); Caso 3: Escreva (“Prato : Macarronada / Preco : R$ ”,PR); Caso 4: Escreva (“Prato : Feijoada / Preco : R$ ”,PR); Senão Escreva (“Opcao Invalida”); Fim_escolha Fim R: V R: F R: F R: V
Compartilhar