Você está na página 1de 5

Para i de 1 até 100 faça

se (raiz(i**2) == i) então
VET[I] ← 1;
senão
VET[I] ← 0;
fim se;
inicio
tipo v = vetor[1:5] real;
v : VET;
real : a, B, c;

VET [5] ← B**2 – 4*a*c ;

fim.

5) inico
tipo v = vetor[1:5] real;
v : A, B;
real : soma;
inteiro : i;

soma ← 0 ;
para i de 1 até 5 faça
soma ←A[i] + B[i] + soma;
fim para;

7) inicio
tipo v = vetor[1:100] real;
v : A, B;
inteiro : i;

leia(A);
para i de 1 até 100 faça
se (mod(A[i],2)==0) faça
B[i] ← A[i] / 2;
senão
B[i] ← A[i] * 3;
fim para;

9) inicio
tipo v = vetor[1:40] real;
v : NOTAS;
real : ALUNOS, MEDIA, TOTAL;
inteiro : i;

leia(NOTAS);
ALUNOS ← 0;
TOTAL ← 0;
para i de 1 até 40 faça
TOTAL ← NOTAS[I] + TOTAL;
fim para;

MEDIA ← TOTAL / 40;

para i de 1 até 40 faça


se (NOTAS[I] > MEDIA) então
ALUNOS ← ALUNOS + i;
fim se;
fim para;
imprima(ALUNOS);
fim.

10)inicio
tipo v = vetor[1:20]
v : A;
inteiro : i;
real : SOMA;

SOMA ← 0;
para i de 1 até 10 faça
SOMA ← SOMA + (A[I] - A[21-I])**2
fim para;

imprima(SOMA);

fim.

11) inicio
real : n, fatorial;
inteiro : i;

fatorial ← 1;
leia(n);

para i de 1 até n faça


fatorial ← fatorial * i;
fim para;
imprima(fatorial);
fim.

13) inicio
tipo VET = vetor[1:20] real
VET : a
real : p, a, x;
inteiro : i, n;
p ← 0;
leia (n);
se (n < 20) faça
para i de 1 até n faça
leia(a[I])
p ← x**(n-i)*a[I] + p;
fim para;
fim se;

para i de 1 até 10 faça


leia (x)
imprima(“Para valor x: “, x ,”O valor de p é: “, p);
fim para;

Método Bolha.

Inicio
tipo v = vetor[1:20] real;
v : VET;
inteiro : AUX, BOLHA, LSUP, J;

leia(VET);
LSUP ← 20;
enquanto LSUP > 1 faça
BOLHA ← 0;
para J de 1 até LSUP – 1 faça
se VET[J] > VET[J+1]
AUX ← VET[J];
VET[J] ← VET [J+1];
VET[J+1] ← AUX;
BOLHA ← J;
fim se;
fim para;
LSUP ← BOLHA;
fim enquanto;
imprima(VET);

fim.

Operação Binária.

Inicio
inteiro : COMEÇO, FIM, MEIO, K
tipo v = vetor[1:128] inteiro;
v : A;
leia(A,K)
COMEÇO ← 1;
FIM ← 128;
repita
MEIO ← (COMEÇO + FIM) / 2;
se K < A[MEIO]
então FIM ← MEIO – 1;
senãoCOMEÇO ← MEIO + 1;
fim se;
até A[MEIO] = K ou COMEÇO > FIM;
se A[MEIO] /= K
então imprima (“NAO EXISTE O ELEMENTO”);
então imprima (“ESTÁ NA POSIÇÃO:”, MEIO);
fim se;
fim.

Você também pode gostar