Programação
2ª Questão. Cite três algoritmos que podemos encontrar na vida quotidiana.
3ª Questão. De acordo com seu entendimento, qual é a característica mais importante em um algoritmo? Justifique a sua resposta.
4ª Questão. Um algoritmo não pode conter um comando como “Escreva todos os números inteiros positivos”. Por quê?
5ª Questão. Se X possui o valor 15 e foram executadas as seguintes instruç ões: X ←X + 3 X←X-6 X←X/2 X←3*X Qual será o valor armazenado em X ao final da execução das instruções?
6ª Questão. Dados as variáveis e operações: v1 ← 32 v2 ← 5 + v1 v1 ← v2 * 2 Adicione instruções para manter e mostrar o valor inicial da variá vel v1 no final das operações?
7ª Questão. Como fazer para passar o valor de uma variá vel para outra e vice-versa?
8ª Questão. Quais as instruções necessárias para intercambiar os valores de 3 variá veis a, b e c de modo que a fique como valor de b; b fique como valor de c e c fique como valor de a?
9ª Questão. Cite as formas básicas para se representar algoritmos, definindo-as.
10ª Questão. Em sua opinião, qual a melhor forma de se representar algoritmos? Justifique sua resposta.
11ª Questão. Considere a seguinte atribuição de valores para as variáveis? A ← 3, B ← 4 e C ← 8 Avalie as expressões indicando o resultado final: Verdadeiro ou Falso. a) A > 3 .e. C = 8 b) A 2 .ou. B = 2 .e. C = 8 d) A = 3 .e. .não. B 2 f) B > A .e. C A
12ª Questão. Dada a declaração de variáveis: Inteiro: A, B, C Real: X, Y, Z String: Nome, Rua Lógico: L1 e atribuindo-se a estas variáveis os valores: A←1 B←2 C←3 X ← 2,5 Y ← 10 Z ← -1 Nome ← "Maria" Rua ← "Girassol" L1 ← .v. Determine o resultado das expressões a seguir: a) Nome = Rua b) X > Y .e. C = (A + C) ) d) .não. L1 e) .não. C = B .e. X + Y Y .e.