Prévia do material em texto
Exercícios de Introdução à Programação/Algoritmo
Prof. Dr. Marcelo Fernandes
1. (Ano: 2015 - Banca: CETAP - Órgão: MPCM - Prova: Técnico em Informática,
Desenvolvimento) No seguinte pseudocódigo, que contem uma seguinte estrutura de
repetição, diga qual o valor final da variável X:
a) 9
b) 10
c) 11
d) 0
e) Indefinido
2. Considere o seguinte trecho de código a seguir:
INICIO
INTEIRO A=10, B=5, C=0,D=0;
ENQUANTO A>=10 FAÇA
C= A+B;
D=B-A;
A=A-1;
FIM ENQUANTO;
IMPRIMA A;
IMPRIMA B;
IMPRIMA C;
IMPRIMA D;
Ao final da execuçãodo trecho de código acima, os valores de A, B, C e D, são iguais,
respectivamente, a:
a) 9, 5, 15 e -5.
b) 10, 5, 15 e -5.
c) 10, 5, 0 e 0.
d) 10, 5, 15 e 5.
3. CESPE 2009 CEHAP/PB - Cargo 16: Programador: Considere o trecho de código a seguir:
Ao final da execução do trecho de código acima, os valores de J e X são:
a) 7 e 11
b) 6 e 12
c) 8 e 11
d) 9 e 12
4. Aplicada em: 2004 Banca: CESGRANRIO Órgão: Prefeitura de Manaus – AM Prova: Analista de Sistemas
Considere a sub-rotina abaixo para responder às questões 23 e 24.:
Com base no algoritmo acima, e supondo que o valor fornecido para "B" na linha "leia B" seja 5, pode-se afirmar que
o valor da variável "A" na linha "escreva A" é:
a) 7
b) 9
c) 12
d) 16
e) 21
5. Escreva a Simulação (teste de mesa) do código abaixo para o caso do valor informado pelo usuário e
armazenado na variável n seja 4.
add = 0
n = int(input('Digite um numero inteiro: '))
for i in range(1,n+1):
add = i + add
print(add)
6. Escreva a Simulação (teste de mesa) do código abaixo para o caso do valor informado pelo usuário e
armazenado na variável n seja 3.
i = 0
add = 0
n = int(input('Digite um numero inteiro: '))
while i < n+1:
add = add + i
i+=1
print(add)
7. Implemente script python que represente o seguinte fluxograma capaz e encontrar o menor dentre 3 números
inteiros quaisquer dados pelo teclado.