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