ALGORITMOS
Enviado por JUAN981 • 26 de Junio de 2014 • 1.061 Palabras (5 Páginas) • 449 Visitas
ACTIVIDAD 1
Realice un algoritmo usando arreglos.
//Calcular el promedio de 50 valores almacenados en un vector. Determinar además
//cuantos son mayores que el promedio, imprimir el promedio, el número de datos //mayores que el promedio y una lista de valores mayores que el promedio
Inicio
Limite<-5;
J<-1;
ConNumMayor<-0;
SumaNum<-0;
Dimension VectorA[Limite];
Dimension MayorAPromerio[Limite];
Para I<-1 Hasta Limite Hacer
Escribir "Indique los Valores del Vector A:";
Leer Valor;
VectorA[I]<-Valor;
SumaNum<-SumaNum + Valor;
FinPara
Promedio<-SumaNum/Limite;
Para I<-1 Hasta Limite Hacer
Si VectorA[I]>Promedio Entonces
ConNumMayor<-ConNumMayor+1;
MayorAPromerio[J]<-VectorA[I];
J<-J+1;
FinSi
FinPara
Escribir "El Promedio es: ",Promedio;
Escribir "La Cantidad de Numeros Mayorsal Promedio es: ", ConNumMayor;
Escribir "Los Numeros por Encima del Promedio son:";
J<-J-1;
Para I<-1 Hasta J Hacer
Escribir MayorAPromerio[I];
FinPara
Fin
• Explique cuál fue la ventaja de usar el sí múltiple con respecto al uso de los si anidados.
R//
El si múltiple, permite usar una estructura que evalúa una expresión la cual podrá tomar n valores distintos, permitiendo elegir algunos de los valores en la condición, realizando una de las n acciones siguiendo un solo camino entre los n posibles.
Mientras que los anidados al entrar a una estructura de repetición, dentro de ella se encuentra otra. La más interna se termina de realizar y se continua con la externa hasta que la condición se cumple.
• Explique cuál es la ventaja de usar arreglos multidimensionales.
Un arreglo multidimensional es un arreglo cuyos elementos tienen más de un índice.
Para cada uno de los siguientes ejercicios realizar.
a. Análisis de la solución
b. Definición de variables y nombres
c. Diagrama de flujo
d. Prueba de escritorio
e. Algoritmo
1. Llenar un vector (arreglo unidimensional)
...