Questões dadas em Sala de Aula (para cada turma),
nas aulas de Teoria:
- Para turmas 4P, 4Q, 4X, 3P (1o horário das semanas "Par"):
1) Elabore um Programa em Português Estruturado, e o Fluxograma (Diagrama de Blocos) que
recebe (via teclado) dois valores e mostra qual é o maior dentre eles.
2) Elabore um Programa em Português Estruturado, e o Fluxograma (Diagrama de Blocos) que
recebe (via teclado) um número e mostra se ele é Par ou Impar.
3) Elabore um Programa em Português Estruturado, e o Fluxograma (Diagrama de Blocos) que
recebe (via teclado) dois números, e calcula o produto destes valores. Caso este valor seja superior
à soma do dobro de cada um deles, deve mostrar na tela cada um dos dois valores separados pelo
texto "...superior...". Do contrário, deve mostrar na tela o valor do produto.
4) Elabore um Programa em Português Estruturado, e o Fluxograma (Diagrama de Blocos) que
recebe (via teclado) um número que representa a Quantidade de Latas de Cerveja, e ao final mostra
quantas latas sobrariam se as mesmas fossem divididas (por igual) em um grupo de 4(quatro)
pessoas.
- Para turmas 4R, 4S, 3Q, 3S (2o horário das semanas "Par"):
1) Elabore um Programa em Português Estruturado, e o Fluxograma (Diagrama de Blocos) que
recebe (via teclado) dois valores e mostra qual é o menor dentre eles.
2) Elabore um Programa em Português Estruturado, e o Fluxograma (Diagrama de Blocos) que
recebe (via teclado) um número e mostra se ele termina com 0(zero).
3) Elabore um Programa em Português Estruturado, e o Fluxograma (Diagrama de Blocos) que
recebe (via teclado) dois números, e calcula a diferença entre estes valores. Caso este valor seja
negativo, deve mostrar na tela cada um dos dois valores separados pelo texto "...diferença
negativa...". Do contrário, deve mostrar na tela o valor da diferença.
4) Elabore um Programa em Português Estruturado, e o Fluxograma (Diagrama de Blocos) que
recebe (via teclado) um número que representa a Quantidade de Balas, e ao final mostra quantas
balas sobrariam se as mesmas fossem divididas (por igual) em um grupo de 5(cinco) pessoas.
- Para turmas 4T, 4U, 4V, 3R (1o horário das semanas "Impar"):
1) Elabore um Programa em Português Estruturado, e o Fluxograma (Diagrama de Blocos) que
recebe (via teclado) um número, calcula e mostra a raiz quadrada deste número.
2) Elabore um Programa em Português Estruturado, e o Fluxograma (Diagrama de Blocos) que
recebe (via teclado) um número e mostra se ele é divisível por 3.
3) Elabore um Programa em Português Estruturado, e o Fluxograma (Diagrama de Blocos) que
recebe (via teclado) dois números, e calcula a soma destes valores. Caso a soma dê um valor acima
de 20(vinte), o programa deve mostrar o próprio valor da soma. Do contrário deve mostrar o
valor do produto dos dois números.
4) (alterada no final da aula) Elabore um Programa em Português Estruturado, e o Fluxograma
(Diagrama de Blocos) que recebe (via teclado) um número que representa a Quantidade de Latas de
Refrigerantes, e ao final mostra quantas latas sobrariam se as mesmas fossem divididas em um
grupo de 7(sete) pessoas.
RESPOSTAS:
- Para turmas 4P, 4Q, 4X, 3P (1o horário das semanas "Par"):
1) Elabore um Programa em Português Estruturado, e o Fluxograma (Diagrama de Blocos) que
recebe (via teclado) dois valores e mostra qual é o maior dentre eles.
Português Estruturado
Algoritmo Ex1
Var
v1, v2 : Real;
Início
Leia (v1, v2);
Se (v1 > v2) então
Escreva (v1);
Senão
Escreva (v2);
Fim_se
Fim.
Fluxograma (Diagrama de Blocos)
INÍCIO
v1, v2
v1 > v2
N
v2
S
v1
FIM
2) Elabore um Programa em Português Estruturado, e o Fluxograma (Diagrama de Blocos) que
recebe (via teclado) um número e mostra se ele é Par ou Impar.
Português Estruturado
Algoritmo Ex2
Var
n1 : Inteiro;
Início
Leia (n1);
Se (n1 MOD 2 == 0) então
Escreva ("PAR");
Senão
Escreva ("IMPAR");
Fim_se
Fim.
Fluxograma (Diagrama de Blocos)
INÍCIO
n1
n1 MOD
2 == 0
N
"IMPAR"
S
"PAR"
FIM
3) Elabore um Programa em Português Estruturado, e o Fluxograma (Diagrama de Blocos) que
recebe (via teclado) dois números, e calcula o produto destes valores. Caso este valor seja superior
à soma do dobro de cada um deles, deve mostrar na tela cada um dos dois valores separados pelo
texto "...*****...". Do contrário, deve mostrar na tela o valor do produto.
Português Estruturado
Algoritmo Ex3
Var
a, b, calc : Inteiro;
Início
Leia (a, b);
calc = a * b;
Se (calc > (2*a + 2*b)) então
Escreva (a, "...*****...", b);
Senão
Escreva (calc);
Fim_se
Fim.
Fluxograma (Diagrama de Blocos)
INÍCIO
a, b
calc = a * b
N
calc >
2*a + 2*b
calc
S
a, "...*****...", b
FIM
4) Elabore um Programa em Português Estruturado, e o Fluxograma (Diagrama de Blocos) que
recebe (via teclado) um número que representa a Quantidade de Latas de Cerveja, e ao final mostra
quantas latas sobrariam se as mesmas fossem divididas (por igual) em um grupo de 4(quatro)
pessoas.
Português Estruturado
Algoritmo Ex4
Var
ql : Inteiro;
Início
Leia (ql);
Escreva (ql MOD 4);
Fim.
Fluxograma (Diagrama de Blocos)
INÍCIO
ql
ql MOD 4
FIM
- Para turmas 4R, 4S, 3Q, 3S (2o horário das semanas "Par"):
1) Elabore um Programa em Português Estruturado, e o Fluxograma (Diagrama de Blocos) que
recebe (via teclado) dois valores e mostra qual é o menor dentre eles.
Português Estruturado
Algoritmo Ex1
Var
v1, v2 : Real;
Início
Leia (v1, v2);
Se (v1 < v2) então
Escreva (v1);
Senão
Escreva (v2);
Fim_se
Fim.
Fluxograma (Diagrama de Blocos)
INÍCIO
v1, v2
v1 < v2
N
v2
S
v1
FIM
2) Elabore um Programa em Português Estruturado, e o Fluxograma (Diagrama de Blocos) que
recebe (via teclado) um número e mostra se ele termina com 0(zero).
Português Estruturado
Algoritmo Ex2
Var
n1 : Inteiro;
Início
Leia (n1);
Se (n1 MOD 10 == 0) então
Escreva ("Termina com zero");
Senão
Escreva ("Não termina com zero");
Fim_se
Fim.
Fluxograma (Diagrama de Blocos)
INÍCIO
n1
n1 MOD
10 == 0
N
"Não termina
com zero"
S
"Termina
com zero"
FIM
3) Elabore um Programa em Português Estruturado, e o Fluxograma (Diagrama de Blocos) que
recebe (via teclado) dois números, e calcula a diferença entre estes valores. Caso este valor seja
negativo, deve mostrar na tela cada um dos dois valores separados pelo texto "...diferença
negativa...". Do contrário, deve mostrar na tela o valor da diferença.
Português Estruturado
Algoritmo Ex3
Var
a, b, calc : Inteiro;
Início
Leia (a, b);
calc = a - b;
Se (calc < 0) então
Escreva (a, "...diferença negativa...", b);
Senão
Escreva (calc);
Fim_se
Fim.
Fluxograma (Diagrama de Blocos)
INÍCIO
a, b
calc = a - b
N
calc < 0
calc
S
a, "...diferença
negativa...", b
FIM
4) Elabore um Programa em Português Estruturado, e o Fluxograma (Diagrama de Blocos) que
recebe (via teclado) um número que representa a Quantidade de Balas, e ao final mostra quantas
balas sobrariam se as mesmas fossem divididas (por igual) em um grupo de 5(cinco) pessoas.
Português Estruturado
Algoritmo Ex4
Var
qb : Inteiro;
Início
Leia (qb);
Escreva (qb MOD 5);
Fim.
Fluxograma (Diagrama de Blocos)
INÍCIO
qb
qb MOD 5
FIM
- Para turmas 4T, 4U, 4V, 3R (1o horário das semanas "Impar"):
1) Elabore um Programa em Português Estruturado, e o Fluxograma (Diagrama de Blocos) que
recebe (via teclado) um número, calcula e mostra a raiz quadrada deste número.
Português Estruturado
Algoritmo Ex1
Var
v1, calc : Real;
Início
Leia (v1);
calc = v1 ** (1/2);
Escreva (calc);
Fim.
Fluxograma (Diagrama de Blocos)
INÍCIO
v1
calc = v1 ** (1/2)
calc
FIM
2) Elabore um Programa em Português Estruturado, e o Fluxograma (Diagrama de Blocos) que
recebe (via teclado) um número e mostra se ele é divisível por 3.
Português Estruturado
Algoritmo Ex2
Var
n1 : Inteiro;
Início
Leia (n1);
Se (n1 MOD 3 == 0) então
Escreva ("É divisível por três");
Senão
Escreva ("Não é divisível por três ");
Fim_se
Fim.
Fluxograma (Diagrama de Blocos)
INÍCIO
n1
n1 MOD
3 == 0
N
"Não é divisível
por três"
S
"É divisível
por três"
FIM
3) Elabore um Programa em Português Estruturado, e o Fluxograma (Diagrama de Blocos) que
recebe (via teclado) dois números, e calcula a soma destes valores. Caso a soma dê um valor acima
de 20(vinte), o programa deve mostrar o próprio valor da soma. Do contrário deve mostrar o
valor do produto dos dois números.
Português Estruturado
Algoritmo Ex3
Var
a, b, calc : Inteiro;
Início
Leia (a, b);
calc = a + b;
Se (calc > 20) então
Escreva (calc);
Senão
calc = a * b;
Escreva (calc);
Fim_se
Fim.
Fluxograma (Diagrama de Blocos)
INÍCIO
a, b
calc = a + b
calc > 20
S
N
calc = a * b
calc
calc
FIM
4) (alterada no final da aula) Elabore um Programa em Português Estruturado, e o Fluxograma
(Diagrama de Blocos) que recebe (via teclado) um número que representa a Quantidade de Latas de
Refrigerantes, e ao final mostra quantas latas sobrariam se as mesmas fossem divididas em um
grupo de 7(sete) pessoas.
Português Estruturado
Algoritmo Ex4
Var
ql : Inteiro;
Início
Leia (ql);
Escreva (ql MOD 7);
Fim.
Fluxograma (Diagrama de Blocos)
INÍCIO
ql
ql MOD 7
FIM
Download

Questões dadas em Sala de Aula (para cada turma)