Anda di halaman 1dari 6

EXAMEN N 01

1.- Realizar un algoritmo que dibuje lo siguiente:


* * * * * *
* * *
* * *
* * *
* * *
* * * * * *

Proceso hallar_cuadrado_asterisco_con_diagonal_bien
Escribir 'Dime el lado'
Leer lado
Escribir 'Dime el simbolo de relleno'
Leer simbolo

Para fila<-1 Hasta lado Hacer
Escribir simbolo Sin Saltar
FinPara
Escribir ""

Para fila<-1 Hasta lado-2 Hacer
Escribir simbolo Sin Saltar
Para columna<-1 Hasta lado-2 Hacer
Para columna<-1 Hasta lado-2 Hacer
Si (fila==columna) Entonces
Escribir '*' Sin Saltar
sino
Escribir ' ' Sin Saltar
finsi
FinPara
Escribir simbolo Sin Saltar
FinPara
Escribir ''
FinPara

Para fila<-1 Hasta lado Hacer
Escribir simbolo Sin Saltar
FinPara
Escribir ''
FinProceso

2.- Realizar un algoritmo que lea la palabra al revs.
PSEUDOCODIGO
Proceso Palabra_Invertida
Escribir "Ingresa una oracin: "
Leer oracion
i<-Longitud(oracion)+1
mientras i > 0 Hacer
i=i-1
Escribir Subcadena(oracion, i, i) sinSaltar
finmientras
Escribir ""
FinProceso


3.- Realizar un programa que imprima dos veces la serie
Fibonacci.
0,1,1,2,3,5,8,13,21 ... si n=8
PSEUDOCODIGO CUANDO 2 VALE 1
Proceso Serie_de_fibonacci
Definir num Como Entero
Escribir "Ingrese numero:"
Leer num
e1<-0
e2<-1
e3<-0
e4<-e1
e5<-e2
e6<-e3

Imprimir e1,",",e4
Imprimir e2,",",e5
Mientras (i<=num-2) Hacer
e3=e1+e2
e6=e4+e5
Imprimir e3,",",e6
e1<-e2
e2<-e3
e4<-e5
e5<-e6
i=i+1
Fin Mientras
FinProceso



PSEUDOCODIGO CUANDO 2 VALE 2
Proceso Serie_de_fibonacci
Definir num Como Entero
Escribir "Ingrese numero:"
Leer num
e1<-0
e2<-1
e3<-0
e4<-e1
e5<-e2
e6<-e3

Imprimir e1,",",e4
Imprimir e2,",",e5
Mientras (i<=num-1) Hacer
e3=e1+e2
e6=e4+e5
Imprimir e3,",",e6
e1<-e2
e2<-e3
e4<-e5
e5<-e6
i=i+1
Fin Mientras
FinProceso



PSEUDOCODIGO QUE IMPRIME CON LAS MISMAS VARIABLES



Proceso Serie_de_fibonacci
Definir num Como Entero
Escribir "Ingrese numero:"
Leer num
e1<-0
e2<-1
e3<-0


Imprimir e1,",",e1
Imprimir e2,",",e2
Mientras (i<=num-1) Hacer
e3=e1+e2
Imprimir e3,",",e3
e1<-e2
e2<-e3
i=i+1
Fin Mientras
FinProceso


4.- Realizar un programa que determine el promedio de N notas
ingresado por teclado y adems muestre el mayor y el menor
nmero.
PSEUDOCODIGO
Proceso
hallar_promedio_mayor_menor_numero_de_N_numeros_ingresados_por_t
eclado
Definir cant Como Entero
Definir n Como Entero
Imprimir "Ingrese cantidad de numeros:"
leer cant
mayor1=0
menor1=0
indicador=1

Mientras (indicador<=cant)
Imprimir "Ingresar numero:"
leer n
si (indicador==1)
mayor1=n
menor1=n
Sino
si (mayor1<n)
mayor1=n
FinSi

si (menor1>n)
menor1=n
FinSi
FinSi
indicador=indicador+1
suma=suma+n
FinMientras
promedio<-suma/cant
Escribir "El promedio es:",promedio
Escribir "El mayor es:",mayor1
Escribir "El menor es:",menor1
FinProceso



5.- Realizar un programa que muestre el orden de 5 nmeros
ingresados por teclado.
Proceso ordenar_numeros_ingresados_por_teclado

definir v,n,i,j Como Entero
Dimension v(100);

Escribir "Digite el numero de elemnetos del vector";
leer n;

Para i<-1 hasta n con paso 1 hacer
Escribir sin saltar "Digite el vector en la
posicion",i;
leer v(i)
FinPara

Para i<-1 hasta n Con Paso 1 Hacer

Para j<-i hasta n Con Paso 1 Hacer

si v(i) >v(j) entonces
t=v(i);
v(i) = v(j);
v(j)= t;
FinSi

FinPara

FinPara

para k<-1 hasta n con paso 1 Hacer
Escribir v(k);
FinPara
FinProceso

Anda mungkin juga menyukai