Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
RGM: ______________________________________ Nome: ________________________________________________________________________ Construir os algoritmos abaixo em Pseudocdigo ou em Fluxograma. Em qualquer um dos casos, escrever o que ser exibido para o usurio no vdeo.
Fluxograma Algoritmo algo1; Inicio Escreva(Meu primeiro programa); Fim Pseudocdigo Sada no Vdeo Meu primeiro programa
Inicio
Estou aprendendo a
Algoritmo algo_2; Inicio Escreva (Estou aprendendo a); Escreva (desenvolver algoritmos); Fim
desenvolver algoritmos
Fim
Inicio
10
10
Fim
Inicio
10
Algoritmo algo_6; Var y: inteiro; Inicio y 10; Escreva (y= , y); Fim
y = 10
y = , y
Fim
Pseudocdigo Algoritmo algo_7; Var N1, N2: inteiro; Inicio N1 2; N2 3; Escreva (N1= , N1); Escreva (N2= , N2); Fim N1 = 2 N2 = 3
Sada no Vdeo
N1 N2
2 3
N1 = , N1
N2 = , N2
Fim
N1 = 2 N2 = 3 Algoritmo algo8; Var N1,N2: Inteiro; Inicio N1 2; N2 3; Escreva(N1 = , N1, N2 = ,N2); Fim
Inicio
a b
15 3
Algoritmo algo_10; Var a, b: inteiro; Inicio a 15; b 3; Escreva (Soma= , a+b); Fim
Soma= 18
Soma = , a + b
Fim
Inicio
Fim
Algoritmo algo14; Var num1,num2:real; Inicio Escreva(Digite dois nmeros reais:); Leia(num1,num2); Escreva(Primeiro numero = ,num1); Escreva(Segundo numero = ,num2); Fim
Digite dois nmeros reais: <5.2> <6.0> Primeiro numero = 5.2 Segundo numero = 6.0
Pseudocdigo Algoritmo algo_15; Var num1, num2: real; Inicio Escreva (Digite o primeiro numero ); Leia(num1); Escreva (Digite o segundo numero ); Leia(num2); Escreva(Primeiro numero= , num1); Escreva(Segundo numero= , num2); Fim
Sada no Vdeo Digite o primeiro numero <5> Digite o segundo numero <8> Primeiro numero = 5 Segundo numero = 8
num1
num2
Fim
Inicio
N1
N2
quoc resto
N1 div N2 N1 mod N2
Dividendo ,N1
Divisor ,N2
Quociente ,quoc
Resto , resto
Fim
O qu este algoritmo faz? Este algoritmo l dois nmeros inteiros, faz a diviso inteira entre este nmeros e exibe o valor do dividendo, do divisor, do quociente e do resto. Profa. MSc. Viviane Guimares Ribeiro 8
Algoritmo algo_17; Var data, dia, mes, ano: Inteiro; Inicio Escreva(Digite uma data no formato ddmmaa:); Leia(data); dia data div 10000; mes data mod 10000 div 100; ano data mod 100; escreva(dia: , dia); escreva(mes: , mes); escreva(ano: , ano); Fim
O qu este algoritmo faz? Este algoritmo l uma data no formato ddmmaa e exibe o dia, o ms e o ano separadamente.
Algoritmo algo18; Var num,quad,raizq: Real; Inicio Escreva(digite um numero:); Leia(num); Quad num*num; Raizq num**(1/2); Escreva(num = ,num); Escreva(quadrado = , quad); Escreva(Raiz quadrada = , raizq); Fim
O qu este algoritmo faz? Este algoritmo l um nmero. Exibe o nmero lido, o quadrado e a raiz quadrada do mesmo.
10
Algoritmo algo19; Var a,b: Real; per,area,diag: Real; Inicio Escreva(Entre com a base:); Leia(b); Escreva(Entre com a altura:); Leia(a); per 2*(b+a); area b*a; diag (b*b + a*a)**(1/2); Escreva(permetro = ,per); Escreva(area = , area); Escreva(diagonal = , diag); Fim
O qu este algoritmo faz? Este algoritmo l dois valores. O primeiro referente base e o segundo referente a altura. Calcula e exibe o permetro, a rea e a diagonal. Profa. MSc. Viviane Guimares Ribeiro 11
Fluxograma
Pseudocdigo Algoritmo algo_20; Var a, b: inteiro; Inicio Escreva (Digite um n c/ 3 digitos: ); Leia(a); b a mod 100 div 10; Escreva(b); Fim
Inicio
Digite um n c/ 3 digitos:
Fim
O qu este algoritmo faz? Este algoritmo l um nmero de 3 dgitos e exibe o dgito equivalente a dezena.
12