Escolar Documentos
Profissional Documentos
Cultura Documentos
2.1)
Algoritmo Alô
Início:
Escreva (“Alo mundo!”);
Fim.
2.2)
Algoritmo Nome
Início:
Var
Nome: caracter
Escreva („‟Digite o nome „‟);
Leia (Nome);
Escreva (Nome);
Fim.
2.3)
Algoritmo Soma
Início:
Algoritmo media
Inicio:
Real: G1 , G2, media;
Escreva („‟digite nota G1‟‟);
Leia (G1);
Escreva („‟digite nota G2‟‟);
Leia (G2);
media <- ( G1 * 0.6 + G2 * 0.4);
Escreva ( „‟a media é:‟‟, media);
Fim.
2.5)
Algoritmos notas
Inicio
Real: not1, not2, not3, not4, not5, media;
Escreva („‟ digite no1‟‟);
Leia( not1);
Escreva („‟ digite no2‟‟);
Leia( not2);
Escreva („‟ digite no3‟‟);
Leia( not3);
Escreva („‟ digite no4‟‟);
Leia( not4);
Escreva („‟ digite no5‟‟);
Leia( not5);
media <- (not1 + not2 + not3 + not4 + not5)/5;
Escreva ( „‟a media é:‟‟, media);
Fim.
2.6)
Algoritmo imc
Inicio
Real: peso, altura, imc;
Escreva („‟digite peso‟‟);
Leia(peso);
Escreva(„‟digite altura‟‟);
Leia (altura);
Imc <-( peso/(altura *altura));
Escreva („‟a imc é:‟‟, imc);
Fim.
2.7 )
Algoritmo valor
Inicio
var
real: y, x, n, m;
escreva ("digite o valor de x");
ler (x);
escreva ("digite o valor de y");
ler (y);
n<-y;
m<-x;
y<-m;
x<-n;
escreva ("o valor de x é:",x);
escreva ("o valor de y é:",y);
FIM.
2.8)
Algoritmo percentual
Inicio
Algoritmo Distancia
real: distancia,dia,tempo,total;
Inicio
Escreva(“digite a distancia”);
Leia(distancia);
Escreva(“digite os dias”);
Leia(dia);
Escreva( “digite o tempo”);
Leia(tempo);
Total <- (distancia * dia * tempo);
Escreva (“a distancia é:”, distancia) ;
Fim.
2.10)
Algoritmo ABC
Algoritmo percentual
Teste de mesa Inicio
Real: desconto, produto, preco_avista;
Digite o preco do produto Escreva („‟digite preco do produto‟‟);
200 Leia (produto);
Digite o desconto do produto Escreva(„‟digite o desconto do produto‟‟);
0.2 Leia (desconto);
desconto <- desconto/100 ;
preco_avista = produto – produto *
desconto;
160 = 200-200*0.2 Escreva (“o preco avista é:” ,
preco_avista);
Fim.
Algoritmo percentual
Teste de mesa Inicio
Real: desconto, produto, preco_avista;
Digite o preco do produto Escreva („‟digite preco do produto‟‟);
200 Leia (produto);
Digite o desconto do produto Escreva(„‟digite o desconto do produto‟‟);
1 Leia (desconto);
desconto <- desconto/100 ;
preco_avista = produto – produto *
desconto;
0 = 200-200*1 Escreva (“o preco avista é:” ,
preco_avista);
Fim.
3.2)
Algoritmo idade
Inteiro: idade;
Inicio
Escreva (“digite a idade”);
Leia( idade);
Escreva( “em dias”, idade * 365) ;
Escreva (“em segundos”, (idade * 365 * 24 * 3600));
Fim.
3.3)
Algoritmo funcionário
Caracter: nome;
Real: horas_trabalhadas, valor_horas, total;
Inicio
Escreva (“digite o nome do funcionario”);
Leia (nome );
Escreva (“digite numero de horas trabalhadas”);
Leia (horas trabalhadas);
Escreva (“digite o valor da hora”)
Leia (valor_ horas);
total <- horas trabalhadas * valor da hora;
Escreva (“o valor é:”, total);
Fim.
3.4)
Algoritmo pagamento
Inicio
Escreva (“digite o valor total recebido”);
Leia (valor_recebido);
Imposto_renda <- valor_recebido * 0,15;
Escreva (“o valor recebido é:”, imposto_renda);
Fim.
3.5)
Algoritmo somatório
Inicio
Escreva (“digite o primeiro numero”);
Leia (a);
Escreva (“digite o segundo numero”);
Leia (b);
Escreva (“digite o terceiro numero”);
Leia (c);
Escreva (“digite o quarto numero”);
Leia (d);
Escreva (“digite o quinto numero”);
Leia (e);
soma <- a + b + c + d + e;
Escreva (“a soma é:”, soma);
media_arit <- soma/5;
Escreva (“a media_arit é:”, media_arit);
media_harm <- 5*soma;
Escreva (“a media_harm é:”, media_harm);
Fim.
3.6)
Algoritmo quadrado_da_soma
Inteiros: a, b, quadrado;
Inicio
Escreva (“digite um valo para a”);
Leia (a);
Escreva (“digite o valor para b”);
Leia (b);
a <- -2;
b <- 1;
quadrado <- (a*a) + (a*b) + (b*b);
Escreva (“o quadrado é:”, quadrado);
Fim.
3.7)
Inteiros: a, b, quadrado;
Inicio
Escreva (“digite um valo para a”);
Leia (a);
Escreva (“digite o valor para b”);
Leia (b);
a <- 4;
b <- 5;
quadrado <- (a*a) + (a*b) + (b*b);
Escreva (“o quadrado é:”, quadrado);
Fim.
Inicio
Digite o valor para a Escreva (“digite um valo para a”);
-2 Leia (a);
Digite o valor para b Escreva (“digite o valor para b”);
1 Leia (b);
a <- -2;
b <- 1;
quadrado <- (a*a) + (a*b) + (b*b);
3=(-2*-2) + (-2*1) + (1*1) Escreva (“o quadrado é:”, quadrado);
Fim.
Teste de Mesa Inteiros: a, b, quadrado;
Inicio
Digite o valor para a Escreva (“digite um valo para a”);
4 Leia (a);
Digite o valor para b Escreva (“digite o valor para b”);
5 Leia (b);
a <- 4;
b <- 5;
quadrado <- (a*a) + (a*b) + (b*b);
61=(4*4) + (4*5) + (5*5) Escreva (“o quadrado é:”, quadrado);
Fim.
3.7)
3
3÷2 = 1
resto = 1
1÷2 = 1
resto = 1
resposta =11
7
7÷2 = 0
resto = 1
3÷2 = 1
resto = 1
1÷2 = 1
resto = 1
resposta = 111
10
10÷2 = 0
resto = 0
5÷2 = 2
resto = 1
2÷2 = 2
resto = 0
1÷2 = 1
resto = 1
Resposta = 1010
11+111+1010
= 10100
10100 -111 =
10101
10100 -11 =
10101
3.8)
9
16÷9 = 0
resto = 9
resposta = 9
4
4÷8 = 0
resto = 4
resposta = 4
3.9)
Memória primária também é chamada de memória real, trata-se dos tipos de memória
que o processador pode endereçar diretamente, sem as quais o computador não pode
funcionar.
Memória secundária é do tipo que não podem ser endereçada diretamente pela CPU,
os dados precisam ser carregados na memória principal antes de eles serem tratados
pelo processador. Ex: os discos rígidos, CDs, DVDs e disquetes.
3.10)
Um algoritmo nada mais é do que uma receita que mostra passo a passo os
procedimentos necessários para a resolução de uma tarefa. Ele não responde a pergunta
“o que fazer?”, mas sim “como fazer”. Em termos mais técnicos, um algoritmo é uma
sequência lógica, finita e definida de instruções que devem ser seguidas para resolver
um problema ou executar uma tarefa.
3.11)