Você está na página 1de 12

UMC Universidade de Mogi das Cruzes Engenharia Civil - Computao

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

Estou aprendendo a desenvolver algoritmos

desenvolver algoritmos

Fim

Inicio

10

Algoritmo algo_3; Inicio Escreva (10); Fim

10

Fim

Profa. MSc. Viviane Guimares Ribeiro

UMC Universidade de Mogi das Cruzes Engenharia Civil - Computao


Fluxograma Pseudocdigo Sada no Vdeo

Algoritmo algo_4; Var x: Inteiro; Inicio x Fim 10;

10 Algoritmo algo5; Var y: Inteiro; Inicio y 10; Escreva(y); Fim

Inicio

10

Algoritmo algo_6; Var y: inteiro; Inicio y 10; Escreva (y= , y); Fim

y = 10

y = , y

Fim

Profa. MSc. Viviane Guimares Ribeiro

UMC Universidade de Mogi das Cruzes Engenharia Civil - Computao


Fluxograma
Inicio

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

Profa. MSc. Viviane Guimares Ribeiro

UMC Universidade de Mogi das Cruzes Engenharia Civil - Computao


Fluxograma Algoritmo algo_9; Var a: Inteiro; b: Real; nome:literal[30]; teste:lgico; Inicio a 1; b 1.25; nome Maria; teste verdadeiro; Escreva(a); Escreva(b); Escreva(nome); Escreva(teste); Fim Pseudocdigo 1 1.25 Maria verdadeiro Sada no Vdeo

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

Profa. MSc. Viviane Guimares Ribeiro

UMC Universidade de Mogi das Cruzes Engenharia Civil - Computao


Fluxograma Algoritmo algo11; Var a,b,soma: Inteiro; Inicio a 15; b 3; soma a + b; Escreva( Soma = , soma); Fim Pseudocdigo Soma= 18 Sada no Vdeo

Algoritmo algo12; Var letra:literal; Inicio letra A; Escreva(letra); Fim

Profa. MSc. Viviane Guimares Ribeiro

UMC Universidade de Mogi das Cruzes Engenharia Civil - Computao


Fluxograma Pseudocdigo Algoritmo algo_13; Var n: real; Inicio Escreva (Digite um numero real ); Leia(n); Escreva (n); Fim Sada no Vdeo Digite um nmero real <10.5> 10.5

Inicio

Digite um nmero real

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

Profa. MSc. Viviane Guimares Ribeiro

UMC Universidade de Mogi das Cruzes Engenharia Civil - Computao


Fluxograma
Inicio

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

Digite o primeiro nmero

num1

Digite o segundo nmero

num2

Primeiro numero = ,num1

Segundo numero = ,num2

Fim

Profa. MSc. Viviane Guimares Ribeiro

UMC Universidade de Mogi das Cruzes Engenharia Civil - Computao


Fluxograma Pseudocdigo Algoritmo algo_16; Var N1, N2, quoc, resto: inteiro; Inicio Escreva (Digite o primeiro numero: ); Leia(N1); Escreva (Digite o segundo numero: ); Leia(N2); quoc N1 div N2; resto N1 mod N2; Escreva(Dividendo , N1); Escreva(Divisor , N2); Escreva(Quociente , quoc); Escreva(Resto , resto); Fim Sada no Vdeo Digite o primeiro numero: <5> Digite o segundo numero: <2> Dividendo 5 Divisor 2 Quociente 2 Resto 1

Inicio

Digite o primeiro numero:

N1

Digite o segundo numero:

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

UMC Universidade de Mogi das Cruzes Engenharia Civil - Computao


Fluxograma Pseudocdigo Sada no Vdeo Digite uma data no formato ddmmaa: <150311> dia: 15 ms: 03 ano: 11

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.

Profa. MSc. Viviane Guimares Ribeiro

UMC Universidade de Mogi das Cruzes Engenharia Civil - Computao


Fluxograma Pseudocdigo Sada no Vdeo Digite um numero: <4> num= 4 quadrado= 16 raiz quadrada= 2

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.

Profa. MSc. Viviane Guimares Ribeiro

10

UMC Universidade de Mogi das Cruzes Engenharia Civil - Computao


Fluxograma Pseudocdigo Sada no Vdeo Entre com a base: <2> Entre com a altura: <3> Permetro= 10 rea= 6 Diagonal= 3.6055

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

UMC Universidade de Mogi das Cruzes Engenharia Civil - Computao

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

Sada no Vdeo Digite um n c/ 3 digitos: <123> 2

Inicio

Digite um n c/ 3 digitos:

a mod 100 div 10

Fim

O qu este algoritmo faz? Este algoritmo l um nmero de 3 dgitos e exibe o dgito equivalente a dezena.

Profa. MSc. Viviane Guimares Ribeiro

12