Introdução a Programação
1) Considere o seguinte algoritmo onde i1, i2, i3, i4 e i5 representam instruções: leia(b1, b2, b3); se b1 então { i1; } senão{ se b2 então{ se b3 então{ i2; } senão{ i3; i4; }
}
} i5; a) a Que instruções serão executadas quando b1 = V, b2 = V e b3 = F? b) Que instruções serão executadas quando b1 = F, b2 = V e b3 = F? c) Que instruções serão executadas quando b1 = F, b2 = V e b3 = V? d) Que valores b1, b2 e b3 devem assumir para que apenas i5 seja executada
2) Escreva a tabela-‐verdade correspondente à expressão boleana: (A ou B e C), onde A, B e C são variáveis lógicas.
3) Escreva um algoritmo que lê três dados nas variáveis x, y e z e calcula e imprima soma e o produto destas variáveis.
4) Escreva um algoritmo que receba dois números como entrada e imprime o menor deles. Se os números forem iguais, não haverá diferença em qual deles será impresso.
5) Escreva um algoritmo que leia a idade de uma pessoa expressa em anos, meses e dias e mostre-‐a expressa apenas em dias.
6) Escreva um algoritmo que leia a idade de uma pessoa expressa em dias e mostre-‐a expressa em anos, meses e dias.