Você está na página 1de 10

UNIVERSIDADE COMUNITÁRIA DA REGIÃO DE CHAPECÓ – UNOCHAPECÓ

ÁREA DE CIÊNCIAS EXATAS E AMBIENTAIS


CURSO: ENGENHARIA MECÂNICA
COMPONENTE CURICULAR: ALGORITMOS E PROGRAMAÇÃO
PROFESSOR: RADAMES PEREIRA
ACADÊMICA: NATALIA GATTO

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:

Inteiro: num1, num2, soma;


Escreva („‟digite o primeiro numero‟‟);
Leia (num1);
Escreva („‟digite o segundo numero‟‟);
Leia (num2);
soma <- (num1 +num2);
Escreva („‟ a soma é:‟‟, soma);
Fim.
2.4)

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

Real: desconto, produto, preco_avista;


Escreva („‟digite preco do produto‟‟);
Leia (produto);
Escreva(„‟digite o desconto do produto‟‟);
Leia (desconto);
desconto <- desconto/100 ;
preco_avista = produto – produto * desconto;
Escreva (“o preco avista é:” , preco_avista);
Fim.
2.9)

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

Real: a,b,c, pi;


pi <- 3.14 ;
Inicio
Escreva(“digite o valor a”);
Leia(a);
Escreva(“digite o valor b”);
Leia(b);
Escreva(“digite o valor c”);
Leia(c);
Escreva (“área do triangulo é:”, ((a * b)/2));
Escreva ( “área do retângulo é :”,(a * b )) ;
Escreva ( “área do quadrado é :”, (b* b ));
Escreva (“área do circulo é :”, (pi * (raio*raio));
Fim.
3.1)

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

Real: valor_recebido, imposto_renda;

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

Real: a, b, c, d, e, soma, media_arit, media_harm;

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.

Teste de Mesa Inteiros: a, b, quadrado;

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)

Linguagem compilada é uma linguagem de programação em que o código fonte, nessa


linguagem, é executado diretamente pelo sistema operacional ou pelo processador, após
ser traduzida por meio de um processo chamado compilação, usando um programa de
computador chamado compilador, para uma linguagem de baixo nível, como linguagem
de montagem ou código de máquina.
3.12)

Você também pode gostar