Académique Documents
Professionnel Documents
Culture Documents
Instituto IACC
18/08/2019
1) Se tiene un arreglo que contiene solo 20 números pares entre el 1 y 100. Realice un
ejemplo en pseudocódigo para sumar todos sus valores, imprimir la posición y el valor del
menor, la posición y el valor del mayor y el promedio de todos los números. Luego llévelo a
<?php
$arreglo = array();
$arreglo[1] = 2;
$arreglo[2] = 4;
$arreglo[3] = 6;
$arreglo[4] = 8;
$arreglo[5] = 10;
$arreglo[6] = 12;
$arreglo[7] = 14;
$arreglo[8] = 16;
$arreglo[9] = 18;
$arreglo[10] = 20;
$arreglo[11] = 22;
$arreglo[12] = 24;
$arreglo[13] = 26;
$arreglo[14] = 28;
$arreglo[15] = 30;
$arreglo[16] = 32;
$arreglo[17] = 34;
$arreglo[18] = 36;
$arreglo[19] = 38;
$arreglo[20] = 40;
$longi = 20;
$contador = $longi-1;
echo 'A continuación se muestra un arreglo que contiene solo 20 números pares entre el 1
y 100: ',PHP_EOL;
echo '',PHP_EOL;
for ($i=0;$i<=$longi-1;$i++) {
$suma = 0;
for ($i=0;$i<=$longi-1;$i++) {
$suma = $suma+$arreglo[$i+1];
$promedio = $suma/$longi;
echo ('********************************************************'),PHP_EOL;
echo ('Se procede a realizar una sumatoria de todos los valores de este arreglo, arrojando
echo ('********************************************************'),PHP_EOL;
echo 'EL promedio de los valores del arreglo, es: ',$promedio,PHP_EOL;
$vmayor = 0;
for ($i=0;$i<=$longi-1;$i++) {
if ($arreglo[$i+1]>$vmayor) {
$vmayor = $arreglo[$i+1];
$pos_mayor = $i;
echo ('********************************************************'),PHP_EOL;
// Se debe colocar el valor maximo indicado para el arreglo, para asi buscar el valor
menor.
$vmen = 100;
for ($i=0;$i<=$longi-1;$i++) {
if ($arreglo[$i+1]<$vmen) {
$vmen = $arreglo[$i+1];
$pos_menor = $i;
}
echo ('********************************************************'),PHP_EOL;
?>
2) Se tiene un arreglo asociativo (utilizando clave-dato) que contiene solo 10 nombres de
estudiantes y sus calificaciones. Luego, realice un cuadro comparativo donde indique las
Pseudocódigo:
Algoritmo tarea
Escribir ("********************************************************");
Mostrar ""
Mostrar "";
Dimension calificaciones[10];
calificaciones['Pedro'] <-5.5
calificaciones['Juan'] <-4.3
calificaciones['Diego'] <-3.0
calificaciones['Hugo'] <-6.1
calificaciones['Paco'] <-5.6
calificaciones['Luis'] <-7.0
calificaciones['Andres'] <-6.4
calificaciones['Manuel'] <-6.9
calificaciones['Carolina'] <-4.1
calificaciones['Francisca'] <-4.0
longi2<-10
contador2<- longi2-1
estudiantes: ";
Mostrar "";
//Suma
suma2<-
calificaciones['Pedro']+calificaciones['Juan']+calificaciones['Diego']+calificaciones['Hugo']+calif
icaciones['Paco']+calificaciones['Luis']+calificaciones['Andres']+calificaciones['Manuel']+calific
aciones['Carolina']+calificaciones['Francisca'];
Mostrar "";
//Promedio
promedio2<-suma2/longi2
Mostrar "";
Mostrar "";
//Valor mayor
vmayor2<-0
valor mayor
FinSi
mayor
FinSi
valor mayor
FinSi
mayor
FinSi
mayor
FinSi
mayor
FinSi
valor mayor
FinSi
valor mayor
FinSi
valor mayor
FinSi
valor mayor
FinSi
Mostrar "";
//Valor menor
vmen2<-7
valor menor
FinSi
indice_menor<-'Juan'
FinSi
indice_menor<-'Diego'
FinSi
indice_menor<-'Hugo'
FinSi
indice_menor<-'Paco'
FinSi
indice_menor<-'Luis'
FinSi
indice_menor<-'Andres'
FinSi
indice_menor<-'Manuel'
FinSi
indice_menor<-'Carolina'
FinSi
indice_menor<-'Francisca'
FinSi
Mostrar "";
FinAlgoritmo
Arreglo 1:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40
Arreglo 2:
Pedro Juan Diego Hugo Paco Luis Andres Manuel Carolina Francisca
5 4 3 6 5 7 6 6 7 2
Cuadro Comparativo:
Arreglo Común Arreglo Asociativo (clave-dato)
Para ubicar un dato, es necesario conocer la Para ubicar un dato, es necesario conocer la
posición en la que fue almacenado. clave con la que fue almacenado.
Puede ser recorrido fácilmente, en forma No puede ser recorrido en forma
automática. automática.
Facilidad para realizar operaciones entre los Dificultad para realizar operaciones entre
valores contenidos en el arreglo. los valores contenidos en el arreglo.
En pseudocódigo, el arreglo no acepta una En pseudocódigo, el arreglo si acepta una
cantidad de elementos, mayor a la cantidad de elementos, mayor a la
dimensión declarada. dimensión declarada.
Bibliografía
[Haga triple clic en cualquier parte de este párrafo para escribir la primera referencia
bibliográfica.]
Ejemplo de un periódico:
Lee, H. W. (2005). Los factores que influyen en los expatriados. Journal of American Academy of
ProQuest.
Ejemplo de un texto:
McShane, S. L., & Von Glinow, M. (2004). Organizational behavior: Emerging realities for the
NOTA: Liste las citas bibliográficas en orden alfabético del apellido del autor, NO por el
tipo de la publicación. Los ejemplos previos le ayudarán a darle formato a cada tipo de
publicación en forma adecuada.
Por ejemplo: