Sunteți pe pagina 1din 11

Algoritmo primer_punto

Definir x1,x2,eleccion,operacion como real

Escribir "Escriba el primer numero";

leer x1

Escribir "Escriba el segundo numero";

leer x2

Escribir "Elija una operacion";

Escribir "Si la operacion es suma elija 1";

Escribir "Si es la resta elija 2";

Escribir "Si es la multiplicacion elija 3";

Escribir "Si es la division elija 4";

Leer eleccion;

Segun eleccion Hacer

1:

operacion<-x1+x2

Escribir "El resultado de la operacion es " operacion;

2:
operacion<-x1-x2

Escribir "El resultado de la operacion es " operacion;

3:

operacion<-x1*x2

Escribir "El resultado de la operacion es " operacion;

4:

operacion<-x1/x2

Escribir "El resultado de la operacion es " operacion;

De Otro Modo:

Escribir " No realizo ninguna eleccion"

Fin Segun

FinAlgoritmo
Algoritmo segundo_punto

definir x, contador, z como entero;

Dimension num[230]

Definir num como entero

b<-1

Escribir "Escriba la cantidad de numeros que quiere sumar";

Leer x;

Mientras b<=x Hacer

Escribir "ingrese el numero ", b;

Leer num[b]

z<-z+num[b]

b<-b+1

Fin Mientras

Escribir "Resultado de la suma de los numeros es ", z;

FinAlgoritmo
Algoritmo tercer_punto

definir x, contador, z , eleccion como entero

Escribir "Seleccione la sucesion de su interes ";

Escribir "Sucesion numero 1 ";

escribir "Sucesion numero 2 ";

escribir "Sucesion numeros 3 ";

leer eleccion

escribir " cuantos numeros quiere de la sucesion ", eleccion;

leer x

contador <-1;

z<-0

Segun eleccion Hacer

1:

Para contador<-1 Hasta x Con Paso 1 Hacer

z<-contador*(contador+1)/2;

escribir sin saltar z, " , ";

Fin Para

2:

Para contador<-1 Hasta x Con Paso 1 Hacer

z<-4*(contador)^(2)-4*(contador)+1;

escribir sin saltar z, " , ";

Fin Para

3:

Para contador<-1 Hasta x Con Paso 1 Hacer

z<- 4*((-1)^(contador))*(11*((-1)^(contador))*contador - 9*((-


1)^(contador)) +1)

escribir sin saltar z, " , ";

Fin Para

De Otro Modo:

Escribir "no selecciono ninguna opcion";


Fin Segun

FinAlgoritmo

Algoritmo cuarto_punto

definir a,b,c,d,e como entero;

Escribir "escriba el numero de filas ";

leer a

b<-1;

Para b<-1 Hasta a Con Paso 1 Hacer

Para c<-1 Hasta b Con Paso 1 Hacer

escribir sin saltar c, ", ";

Fin Para

escribir " ";

Fin Para

FinAlgoritmo

Algoritmo quinto_punto

definir a1, a2, particiones, auxiliar, contador,i como real;

definir nombres, auxnom como caracter;

dimension burbuja[125];
dimension nombres[125];

definir burbuja como real

a1<-1;

a2<-2;

contador<-0;

escribir "¿número de estudiantes que quiere ordenar?";

leer particiones ;

Para i<-1 Hasta particiones Con Paso 1 Hacer

escribir "ingrese nombre del estudiante ", i;

leer nombres[i];

FinPara

Mientras a1<=particiones Hacer

escribir "ingrese nota del quiz de fundamentos de la programacion de


", nombres[a1];

leer burbuja[a1];

a1<-a1+1;
FinMientras

a1<-1;

Mientras contador<=particiones Hacer

Mientras a2<=particiones Hacer

Si burbuja[a1]<burbuja[a2] Entonces

auxiliar<-burbuja[a1];

burbuja[a1]<-burbuja[a2];

burbuja[a2]<-auxiliar;

auxnom<-nombres[a1];

nombres[a1]<-nombres[a2];

nombres[a2]<-auxnom;

FinSi

a1<-a1+1;

a2<-a2+1;

FinMientras
contador<-contador+1;

a1<-1;

a2<-2;

FinMientras

a1<-1;

Mientras a1<=particiones Hacer

escribir nombres[a1];

escribir burbuja[a1];

Si burbuja[a1]>=3 Entonces

Escribir "Paso quiz";

SiNo

Escribir "perdio el quiz";

FinSi

a1<-a1+1;

FinMientras

FinAlgoritmo
Algoritmo Sexto_Punto

Definir n, elementos, contador,contador2, suma, promedio,mayores,posicion ,aux,


moda Como real;

definir frecuencias como entero

Escribir " Escriba el numero de datos que quiere guardar";

Leer n;

contador<-1;

contador2<-1;

suma<-0;

dimension elementos[125],frecuencias[125];

Para contador<-1 Hasta n Con Paso 1 Hacer

Escribir " Escriba dato ", contador;

Leer elementos[contador];

Fin Para

Escribir " los datos ingresados son: ";

Para contador<-1 Hasta n Con Paso 1 Hacer

Escribir Sin Saltar elementos[contador], ", ";

Fin Para

Para contador<-1 Hasta n Con Paso 1 Hacer

suma = suma + elementos[contador];

Fin Para

Escribir "La suma es ", suma;

promedio = suma/n;

Escribir " el promedio es: ",promedio;

Para contador<-1 Hasta n Con Paso 1 Hacer

Para contador2<-1 Hasta n-1 Con Paso 1 Hacer

Si elementos[contador2] > elementos[contador2+1] Entonces

aux = elementos[contador2];

elementos[contador2]=elementos[contador2+1];

elementos[contador2+1]= aux;
Fin Si

Fin Para

Fin Para

Escribir "Datos Ordenados...";

Para contador<-1 Hasta n Con Paso 1 Hacer

Escribir Sin Saltar elementos[contador], ", ";

Fin Para

Escribir "mediana de los datos ";

Si n MOD 2 = 1 Entonces

posicion = trunc(n/2);

Escribir elementos[posicion+1];

SiNo

posicion = n/2;

mediana=(elementos[posicion]+elementos[posicion+1])/2;

Escribir mediana;

Fin Si

Escribir "Moda de los datos ";

Para contador<-1 Hasta n Con Paso 1 Hacer

frecuencias[elementos[contador]]=frecuencias[elementos[contador]]+1;

Fin Para

Para contador2<-1 Hasta n Con Paso 1 Hacer

Si frecuencias[contador2]>mayores Entonces

mayores= frecuencias[contador2];

moda=contador2;

fin si
Fin Para

escribir "Valor Moda", moda;

FinAlgoritmo

S-ar putea să vă placă și