Prévia do material em texto
Algoritmos I APS 01 – Atividade Prática Supervisionada Data : ___/___/___ Aluno : _____________________________________________ Competências C1 - (C) Compreender e aplicar o conceito de constantes, variáveis e seus possíveis tipos de dados. C2 - (C) Compreender e aplicar os conceitos de entrada, processamento e saída de dados na resolução de problemas algorítmicos. C8 - (C) - Aplicar o conceito de proposição e conectivos lógicos. C9- (C) - Construir e avaliar expressões lógicas por meio de tabelas-verdades. 1) Dadas as sentenças: I. Está chovendo. II. Pedro é médico ou Paulo é engenheiro III. Faça o seu trabalho em silêncio! IV. Quem fez isso? É corretocorretocorretocorreto afirmar que: a) apenas II não é uma proposição. b) apenas I e II são proposições. c) apenas I e III não são proposições d) I, III e IV não são proposições. e) I, II e III são proposições 2) Considere os seguintes enunciados: i. 16 é múltiplo de 2 ii. 15 é múltiplo de 7 iii. 8 é número primo A proposição que apresenta valor lógico verdadeiro é: a) se 15 é múltiplo de 7 ou 16 é múltiplo de 2 então 8 é número primo. b) se 16 é múltiplo de 2 ou 8 é número primo então 15 é múltiplo de 7. c) se 16 é múltiplo de 2 então 15 é múltiplo de 7 e 8 é número primo. d) se 15 é múltiplo de 7 e 8 é número primo então 16 é múltiplo de 2. e) se 16 é múltiplo de 2 então 15 é múltiplo de 7 ou 8 é número primo. 2) Conversão – linguagem corrente x linguagem simbólica utilizando as proposições: p :Hoje fez calor. q : Hoje fez sol. r : Hoje choveu torrencialmente. s : Hoje o Céu está escuro. Descreva, em português, o significado de: a) p ∨ r ----------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------- b) (q∧ p) →s ----------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------- c) (~p ∧ q) → (r ∧ s) ----------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------- d) (q ∧ ~p) → ~s ----------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------- e) s↔ (p ∨ r) ----------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------- 4) Transforme em linguagem simbólica as expressões abaixo, utilizando as proposições p, q, r e s abaixo. a) Se João estuda e é obrigado a estudar então um exame se aproxima. ----------------------------------------------------------------------------------------------------------------------- b)Se João estuda então ele é obrigado a estudar. ----------------------------------------------------------------------------------------------------------------------- c) Se o exame se aproxima então João é obrigado a estudar e estuda. ----------------------------------------------------------------------------------------------------------------------- d) Se João não estuda e o exame se aproxima então ele não tira nota máxima. ---------------------------------------------------------------------------------------------------------------------------------------------- e) Se João não tirou a nota máxima então ele não estudou. ---------------------------------------------------------------------------------------------------------------------------------------------- f) João não é obrigado a estudar, mas estuda e tira a nota máxima. ---------------------------------------------------------------------------------------------------------------------------------------------- f) João tira a nota máxima se e somente se estudar e o exame se aproxima. ---------------------------------------------------------------------------------------------------------------------------------------------- 5) Considere as sentenças abaixo: p: Beber deve ser proibido. q : Beber não faz bem a saúde. r : Muitos brasileiros bebem. Transformar as sentenças abaixo em linguagem simbólica a. Beber deve ser proibido, mas muitos brasileiros bebem. ----------------------------------------------------------------------------------------------------------------------- b. Beber não deve ser proibido mas beber não faz bem a saúde ----------------------------------------------------------------------------------------------------------------------- c. Se beber não faz bem a saúde então deve ser proibido ----------------------------------------------------------------------------------------------------------------------- d. Se beber não faz bem a saúde e é mentira que muitos brasileiros bebem então beber deve ser proibido. ----------------------------------------------------------------------------------------------------------------------- e. Se muitos brasileiros bebem e beber não faz bem a saúde então beber deve ser proibido. ----------------------------------------------------------------------------------------------------------------------- 6) Considerando que os valores de p, q e r são respectivamente V, V e F, verifique se as seguintes proposições são verdadeiras ou falsas: a) p ∨ r ∧ p b) (q∧ p) →r c) (~p ∧ q) → (r ∧ p) d) (q ∧ ~p) → ~r 7) Construa a tabela verdade das proposições abaixo: a) p→(p∧q) b) ((p→q)∧p) →q∧ ∼r c) p∨q→p∧q d) p ∨ (q∧~p) ↔~(p ∨ q) 8) Classifique os dados de acordo com o seu tipo, sendo (I)nteiro, (R)eal, (C)aracter e (L)ógico. ( ) 0 ( ) 36 ( ) 3257 ( ) F ( ) 1 ( ) 32 ( ) “+3257” ( ) “F” ( ) 0,0 ( ) - 0,001 ( ) “-0,0” ( ) V ( ) 10 ( ) 0,05 ( ) “.V.” ( ) Teste 9) Assinale os identificadores (nomes de variáveis) válidos: a) abc b) AB/C c) “João” d) nome2 e) 123a f) 080 g) anoNasc h) (x) i) #55 j) AH! k) U2 l) ...a 10) Represente através de um fluxograma o algoritmo que lê o nome e a data de nascimento do usuário e mostre a diferença entre o ano atual e o ano de nascimento do usuário. Se a diferença for maior do que 60 anos mostre a mensagem “Idoso” se não finalize o algoritmo. 11) Represente através de um fluxograma o algoritmo para calcular a área de um circulo. Verifique se o usuário informou um valor válido para o raio, ou seja, valor do raio deve ser maior do que zero. 12) Construa um algoritmo na forma narrativa e um fluxograma para descobrir se um número é par ou é ímpar. 13) O Restaurante “Bem-Bão” cobra R$32,00 por cada quilo de refeição. Escreva um algoritmo que leia o peso do prato montado pelo cliente (em quilos) e imprima o valor a pagar. Assuma, que a balança já desconte o peso do prato. 14) A Loja Mamão com Açúcar está vendendo seus produtos em 5(cinco) prestações sem juros. Faça um algoritmo que receba um valor de uma compra e mostre o valor dasprestações. 15) Faça um programa que permita entrar com a quantidade de pães e leite. Informe o valor da conta do cliente, sabendo que cada litro de leite custa R$3,50 e cada pão custa R$0,45.