Está en la página 1de 4

SOLUCION DE LA PRACTICA DE ALGORITMO

1)

****Halle cuantos nmeros son pares, impares, su media y desviacin estndar****

p=0, im=0, Z=0, M=0, D=0, DE=0
X=array(1..10)

For I= 1 to 10
Input X(I);
If X(I) rest 2= 0
p= p +1
Else
im= im + 1
End If
Z= Z + X(I)
End For
M= Z/10
For I= 1 to 10
D= D + ( X(I) M )^2
End For
DE= SQRT( D/10 )

























2)


BASE 2
T=0
Si N>0 and N<1000000
While ( N>0 )
R= N rest 2
S= S + R*10^T
T= T + 1
N= N div 2
Print S;
End While
Sino
Print El nmero ingresado es mayor a 6 cifras
End If


PROGRAMACIN BASE 5
PRINCIPAL T=0
INTEGER: N=0 Si N>0 and N<1000000
S=0, R=0 While ( N>0 )
Input Ingrese el nmero, N; R= N rest 5
Do BASE 2 S= S + R*10^T
Do BASE 5 T= T + 1
Do BASE 7 N= N div 5
Print S;
End While
Sino
Print El nmero ingresado es mayor a 6 cifras
End If

BASE 7
T=0
Si N>0 and N<1000000
While ( N>0 )
R= N rest 7
S= S + R*10^T
T= T + 1
N= N div 7
Print S;
End While
Sino
Print El nmero ingresado es mayor a 6 cifras
End If






3)

****Divisible entre 8****

INTEGER: N=0
R=0, Z=0

Input ingrese nmero, N;
While N>0
R= N rest 10
N= N div 10
Z= Z + R^2
End While
If (Z rest 8 = 0)
Print La suma de sus cifras elevadas al cuadrado es divisible entre 8 ;
Else
Print La suma de sus cifras elevadas al cuadrado no es divisible entre 8 ;
End If


4)

****Noveno decimal que termine en 7****
INTEGER: n=0
Z=0, G=0, R=0

Input, n;
While R<>7
For I= 2 to n
Z= Z + 1/ (x^3) +I
G= Z*10^9
R= G mod 10
If R=7
Exit
End If
End For
End While











5)

A=array(1..10, 1..10)
B=array(1..10, 1..10)
C=array(1..10, 1..10)
D=array(1..10, 1..10)
E=array(1..10, 1..10)
F=array(1..10, 1..10)
Y=array(1..10, 1..10)
G=array(1..10, 1..10)
M=array(1..10, 1..10)
R=array(1..10, 1..10)

For I= 1 to 10
For J= 1 to 10
Input A(I,J)
Input B(I,J)
Input C(I,J)
Input D(I,J)
Input E(I,J)
End For
End For
For I= 1 to 10
For J= 1 to 10
F(I,J)= A(I,J) + B(I,J)
End For
End For
For I= 1 to 10
For J= 1 to 10
For K= 1 to 10
Y(I,J)= Y(I,J) + F(I,K)*F(K,J)
End For
End For
End For
For I= 1 to 10
For J= 1 to 10
G(I,J)= C(I,J) + E(I,J)
End For
End For
For I= 1 to 10
For J= 1 to 10
For K= 1 to 10
M(I,J)= M(I,J) + G(I,K)*D(K,J)
End For
End For
End For
For I= 1 to 10
For J= 1 to 10
R(I,J)= Y(I,J) + M(I,J)
End For
End For

También podría gustarte