Logica de programacao
Prof. Eimard Gomes
Dado o algoritmo a seguir, responde:
Inicio
Lógico: A, B, C;
Se A = verdade, B = verdade, C = falsidade, quais comandos serão executados?
C1, C6 – Se A é verdadeiro não há necessidade de executar os outros B e C. Se A = Falsidade, B verdade, C = falsidade, quais comandos serão executados?
C3, C4, C5 e C6. Se A = Falsidade, B verdade, C = verdade, quais comandos serão executados?
C2, C5 e C6. Quais São os valores de A, B, C para que somente os comandos C5 e C6 sejam executados?
A e B são falsos. Quais São os valores de A, B, C para que somente os comandos C6 sejam executados?
Para isso A deve ser falso.
2 – Escreva um algoritmo que leia três valores inteiros e diferentes e mostre-os em ordem decrescente. Utilize para tal uma seleção encadeada. var a,b,c : real inicio escreva("DIGITE O PRIMEIRO VALOR: ") leia(a) escreva("DIGITE O SEGUNDO VALOR: ") leia(B) escreva("DIGITE O TERCEIRO VALOR: ") leia(C) Se (a > b) e (b > c) entao ESCREVAL(" A ORDEM DECRESCENTE É : ",a,b,c) senao FIMSE Se (a > c) e (c> b) entao ESCREVAL(" A ORDEM DECRESCENTE É :",a,c,b) senao FIMSE Se (b > a) e (a> c) entao ESCREVAL(" A ORDEM DECRESCENTE É :",b,a,c) senao FIMSE Se (b > c) e (c> a) entao ESCREVAL(" A ORDEM DECRESCENTE É :",b,c,a) senao FIMSE Se (c > b) e (b > a) entao ESCREVAL(" A ORDEM DECRESCENTE É :",c,b,a) Senão FIMSE Se (c > a) e (a> b) entao ESCREVAL(" A ORDEM DECRESCENTE É :",C,A,B) fimse fimalgoritmo 3 – Desenvolva um algoritmo que calcule as raízes de uma equação do 2° grau, na forma Ax² + Bx + C, levando em consideração a existência de raízes reais. algoritmo "Raiz quadrada"
// Função : Caucular equação do 2° grau
// Autor : var a, b, c, resPonten, respDelta, delta, x, x1, x2 : real resposta : caractere inicio escreva ("Digite A: ") leia (a) escreva ("Digite B: ") leia (b) escreva ("Digite C: ") leia (c) resPonten <- (b