Baixe o app para aproveitar ainda mais
Prévia do material em texto
ALGORITMOS E LÓGICA DE PROGRAMAÇÃO – ESTRUTURAS DE DECISÃO FACULDADE ANHANGUERA DE JACAREÍ Av: Santa Cruz dos Lázaros, 466 – Santa Cruz dos Lázaros Jacareí / SP - CEP: 12.322.310 www.anhanguera.com Professor: Alberson Wander Sá dos Santos 1) Determine o resultado lógico das expressões mencionadas, assinalando se são verdadeiras ou falsas. Considere para as respostas os seguintes valores: X'= 1, A = 3, B = 5, C = 8 e D = 7. a- nao(X> 3) Verdadeiro ( ) Falso ( ) b- (X < 1) e não (B > O) Verdadeiro ( ) Falso () c- nao (O < O)e (C> 5) Verdadeiro ( ) Falso () d- .não. (X> 3) .ou. (C < 7) Verdadeiro ( ) Falso () e- (A> B)ou (C> B) Verdadeiro ( ) Falso () f- (X>= 2) Verdadeiro ( ) Falso () g- (X < 1) e (8'>= D) Verdadeiro ( ) Falso () h- (0< O) ou (C> 5) .." • >- Verdadeiro ( ) Falso () i- nao(O> 3) ou nao (B < 7) Verdadeiro ( ) Falso () J- (A> B) ou nao (C> B) Verdadeiro ( ) Falso () 2) Indique a saída dos trechos de programa em português estruturado, apresentados em seguida. Para as saídas considere os seguintes valores: A=2, B=3, C=5 e D=9. Não é necessário calcular os valores de X. Marque na resposta apenas a fórmula que será utilizada de acordo com a condição. a- Resposta: __________________ se nao(D > 5) entao X <-(A + B) * D senao X <- (A-13) / C \ fim_se escreva (X) b- Resposta: __________________ se (A > 2)e (B < 7) entao X <- (A + 2) * (B - 2) senao X <- (A + B) / D * (C + D) fim_se escreva (X) REGRAS GERAIS: - A solução dos algoritmos e programas em DevC++ devem ser impressos abaixo do enunciado de cada exercício - Só serão aceitas listas impressas NOME: _______________________________________ R.A.:__________________ DATA ENTREGA: 10 DE NOVEMBRO DE 2017 TRABALHOS COPIADOS SERÃO ZERADOS. IRÁ COMPOR NOTA DE ATIVIDADES ALGORITMOS E LÓGICA DE PROGRAMAÇÃO – ESTRUTURAS DE DECISÃO FACULDADE ANHANGUERA DE JACAREÍ Av: Santa Cruz dos Lázaros, 466 – Santa Cruz dos Lázaros Jacareí / SP - CEP: 12.322.310 www.anhanguera.com Professor: Alberson Wander Sá dos Santos c- Resposta: __________________ se (A = 2) ou (B < 7) entao X <- (A + 2) * (B - 2) senao X <- (A + B) / D * (C + D) fimse escreva (X) d- Resposta: __________________ se (A > 2) ou nao(B < 7) entao X<-A+B-2 senao x <- A - B fimse escreva (X) e- Resposta: ___________________ se nao(A > 2) ou nao (B < 7) entao X <- A + B senao X <- A I B fimse escreva (X) f- Resposta: ____________________ se nao (A > 3) e nao (B < 5) entao X <-A + D senao X <- D I B fimse escreva (X) g- Resposta: ____________________ se (C >= 2) e (B <= 7) entao X <- (A + D) I 2 t. senao X <- D * c fimse .escreva (x) ':.' -".. h- Resposta: ____________________ V se (A >= 2) ou (c <= 1) entao X <-(A + D) I 2 senao X <- D * c fimse escreva (X) 3) Sendo A=3, B=7 e C=4, informe se as expressões abaixo são verdadeiras ou falsas. a. (A+C) > B b. B >= (A + 2) c. C = (B –A) d. (B + A) <= C e. (C+A) > B 4) Sendo A=5, B=4 e C=3 e D=6, informe se as expressões abaixo são verdadeiras ou falsas a. (A > C) E (C <= D) b. (A+B) > 10 OU (A + B ) = (C + D) c. (A>=C) E (D >= C) ALGORITMOS E LÓGICA DE PROGRAMAÇÃO – ESTRUTURAS DE DECISÃO FACULDADE ANHANGUERA DE JACAREÍ Av: Santa Cruz dos Lázaros, 466 – Santa Cruz dos Lázaros Jacareí / SP - CEP: 12.322.310 www.anhanguera.com Professor: Alberson Wander Sá dos Santos 5) Determine os resultados obtidos na avaliação das expressões lógicas seguintes, sabendo que A, B, C, S1 e S2 contêm respectivamente 2, 7, 3.5, "noite", "frio" e que existe uma variável lógica L1 cujo valor é falso. a. B = A*C E L1 b. "dia"= S1 OU "frio" <> "clima" c. A+ C < 5 d. A*C/B > A*B*C e. NÃO FALSO RESOLVA TODOS OS EXERCÍCIOS ABAIXO USANDO ALGORITMOS E TAMBÉM DevC++. USEM QUANDO NECESSÁRIO, OS OPERADORES LÓGICOS E RELACIONAIS. 6) Ler um valor numérico inteiro positivo ou negativo e apresentar o valor lido como sendo um valor positivo, ou seja, se o valor lido for menor ou.igual a zero, ele deve ser multiplicado por -1. 7) Ler três valores e apresentá-Ias dispostos em ordem crescente. 8) Ler quatro valores numéricos inteiros e apresentar os valores que são divisíveis por 2 e 3. 9) Construa um programa que seja capaz de concluir qual dentre os animais seguintes foi escolhido, através de perguntas e respostas. Animais possíveis: leão, cavalo, homem, macaco, morcego, baleia, avestruz, pingüim, pato, águia. Utilize as seguintes classificações: OBS: Considere a possibilidade do usuário receber como resposta: “Animal não definido”, caso não satisfaça as classificações definidas acima. Exemplo de respostas do usuário: É mamífero? Sim É quadrúpede? Sim É carnívoro? Não É herbívoro? Sim Deverá ser mostrado pelo programa: “Então o animal escolhido foi o cavalo.” ALGORITMOS E LÓGICA DE PROGRAMAÇÃO – ESTRUTURAS DE DECISÃO FACULDADE ANHANGUERA DE JACAREÍ Av: Santa Cruz dos Lázaros, 466 – Santa Cruz dos Lázaros Jacareí / SP - CEP: 12.322.310 www.anhanguera.com Professor: Alberson Wander Sá dos Santos 10) Ler cinco valores numéricos inteiros, identificar e apresentar o maior e o menor valores informados. 11) Criar um programa que leia o um número inteiro entre 1 e 7 e escreva o dia da semana correspondente. Caso o usuário digite um número fora desse intervalo, deverá aparecer uma mensagem informando que não existe dia da semana com esse número. 12)Faça um algoritmo que transforme a nota de um aluno em conceito. As notas 10 e 9 receberão conceito A, as notas 8 e 7 receberão conceito B, as notas 6 e 5 receberão conceito C e abaixo de 5 conceito D. 13) Construa um programa que leia um número, verifique se o mesmo é par ou impar. 14) Construa programa para determinar se o indivíduo esta com um peso favorável. Essa situação é determinada através do IMC (Índice de Massa Corpórea), que é definida como sendo a relação entre o peso (PESO) e o quadrado da Altura (ALTURA) do indivíduo. Ou seja Em seguida, escreva na tela de acordo com as seguintes situações: 15) Construa programa que leia três lados de um triângulo, verifique e escreva que tipo de triângulo eles formam (considere triângulo equilátero com três lados iguais, triângulo isósceles com dois lados iguais e triângulo escaleno com todos os lados diferentes). Se você não se lembra, pesquise sobre as regras para identificar os tipos de triângulos mencionados.
Compartilhar