CORREÇÃO PROVA DE ALGORITMO
1. Traduza em linguagem simbólica as proposições: Não é verdade que Ana tem saúde e trabalha Resposta= ~(p^q) p: Não é verdade que Ana tem saúde q: trabalha b) Pedro não tem saúde e trabalha Resposta: ~p ^q p: Pedro tem saúde q: Trabalha c) Se Manuel tem saúde e trabalha, então ganha dinheiro. Resposta: p^q->s p:Manuel tem saúde q: trabalha r: ganha dinheiro
2. Elabore um Diagrama de Blocos com as informações abaixo:: Tendo como dados de entrada e altura e o sexo de uma pessoa, construa um algoritmo que calcule seu peso ideal, utilizando as seguintes fórmulas: Para homens: (72.7*h)-58 Para mulheres: (62.1*h)-44.7 (h=altura)
4 2 1 3 3 3 3. Relacione as variáveis com seus tipos de dados 1. Lógico 2. Real 3. Caractere 4. Inteiro ( ) Quantidade de caixas de tomate ( ) Unidade Monetária ( ) Verdadeiro ( ) Nome ( ) CEP ( ) “Falso” 4 2 1 3 3 3
A variável “a”(10) recebeu ela mesma (10) + 5 = 15 4. Quais valores serão impressos no código abaixo? var a,b,c:inteiro inicio a<-10 b<-30 c<-5 a<-a+5 b<-c escreval(a) ____________________________ escreval(b) ____________________________ A variável “a”(10) recebeu ela mesma (10) + 5 = 15 A variável “b” (30) recebeu o valor de “c”(5) – Então sobrescreveu ficando = 5 15 5
A variável “a” (5) recebeu ela mesma (5) + 5 = 10 4. Quais valores serão impressos no código abaixo? var a,b,c:inteiro inicio a<-5 b<-30 c<-10 a<-a+5 b<-c escreval(a) ____________________________ escreval(b) ____________________________ A variável “a” (5) recebeu ela mesma (5) + 5 = 10 A variável “b” (30) recebeu o valor de “c”(10) – Então sobrescreveu ficando = 10 10 10
5. Em’contre 3 erros no código abaixo algoritmo “Verifica maioridade” var nome:caractere idade: inteiro inicio escreva("Digite seu nome: ") leia(nome cliente) escreva("Digite sua idade: ") leia(idade) se idade>18 entao escreval (nome," Você é de maior!") senao escreval (nome," Você não é de maior!") fimalgoritmo Esta variável esta diferente da declarada além de possuir um espaço em sua declaração O correto seria >=18, pois se a pessoa digitar 18 sem o igual ela não seria considerada de maior Falta um fimse