Beruflich Dokumente
Kultur Dokumente
Estructura De Datos
Instituto IACC
16.04.2018
INSTRUCCIONES
PHP
<?php
Pseudocodigo
Proceso Tarea_2
// arreglo que contiene solo 20 números pares entre el 1 y 100
Dimensión arreglo[20];
arreglo[1] <-6
arreglo[2] <-10
arreglo[3] <-18
arreglo[4] <-36
arreglo[5] <-48
arreglo[6] <-50
arreglo[7] <-64
arreglo[8] <-66
arreglo[9] <-72
arreglo[10] <-80
arreglo[11] <-82
arreglo[12] <-84
arreglo[13] <-86
arreglo[14] <-88
arreglo[15] <-90
arreglo[16] <-92
arreglo[17] <-94
arreglo[18] <-96
arreglo[19] <-98
arreglo[20] <-100
longi<-20
contador<- longi-1
Mostrar "A continuación se muestra un arreglo que contiene solo 20 números
pares entre el 1 y 100: ";
Mostrar "";
para i <-1 hasta longi-1 Hacer
Mostrar "Posición [" i "]: " arreglo[i];
FinPara
//se realizará la sumatoria de todos los valores del arreglo
suma<- 0
promedio<- suma/longi
Escribir ("********************************************************");
Escribir ("Se procede a realizar una sumatoria de todos los valores de este
arreglo, arrojando como resultado el valor de: "), suma;
Escribir ("********************************************************");
Escribir "EL promedio de los valores del arreglo, es: " promedio;
FinProceso
Algoritmo tarea
Escribir ("********************************************************");
Mostrar ""
Mostrar "Ejercicio 2"
Mostrar "";
longi2<-10
contador2<- longi2-1
//Suma
suma2<-
calificaciones['Rene']+calificaciones['Ana']+calificaciones['Jose']+calificaciones['Jeremias']
+calificaciones['Jesus']+calificaciones['Maria']+calificaciones['Juan']+calificaciones['Pedro']
+calificaciones['Gaspar']+calificaciones['Ramon'];
Mostrar "";
Mostrar "La sumatoria de las calificaciones, es: " suma2;
//Promedio
promedio2<-suma2/longi2
Mostrar "";
Mostrar "El promedio de las calificaciones, es: " promedio2;
Mostrar "";
//Valor mayor
vmayor2<-0
Si calificaciones['Rene'] > vmayor2 Entonces
vmayor2 <- calificaciones['Rene']
indice_mayor<-'Rene' //variable que guarda el índice correspondiente
al valor mayor
FinSi
Si calificaciones['Ana'] > vmayor2 Entonces
vmayor2 <- calificaciones['Ana']
indice_mayor<-'Ana' //variable que guarda el índice correspondiente al valor
mayor
FinSi
Si calificaciones['José'] > vmayor2 Entonces
vmayor2 <- calificaciones['José']
indice_mayor<-'José' //variable que guarda el índice correspondiente al valor
mayor
FinSi
Si calificaciones['Jeremías'] > vmayor2 Entonces
vmayor2 <- calificaciones['Jeremías']
indice_mayor<-'Jeremías' //variable que guarda el índice correspondiente
al valor mayor
FinSi
Si calificaciones['Jesús'] > vmayor2 Entonces
vmayor2 <- calificaciones['Jesús']
indice_mayor<-'Jesús' //variable que guarda el índice correspondiente
al valor mayor
FinSi
Si calificaciones['María'] > vmayor2 Entonces
vmayor2 <- calificaciones['María']
indice_mayor<-'María' //variable que guarda el índice correspondiente
al valor mayor
FinSi
Si calificaciones['Juan'] > vmayor2 Entonces
vmayor2 <- calificaciones['Juan']
indice_mayor<-'Juan' //variable que guarda el índice correspondiente
al valor mayor
FinSi
Si calificaciones['Pedro'] > vmayor2 Entonces
vmayor2 <- calificaciones['Pedro']
indice_mayor<-'Pedro' //variable que guarda el índice correspondiente
al valor mayor
FinSi
Si calificaciones['Gaspar'] > vmayor2 Entonces
vmayor2 <- calificaciones['Gaspar']
indice_mayor<-'Gaspar' //variable que guarda el índice correspondiente
al valor mayor
FinSi
Si calificaciones['Ramon'] > vmayor2 Entonces
vmayor2 <- calificaciones['Ramon']
indice_mayor<-'Ramon' //variable que guarda el índice correspondiente
al valor mayor
FinSi
//Valor menor
vmen2<-7
Si calificaciones['Rene'] < vmen2 Entonces
vmen2 <- calificaciones['Rene']
indice_menor<-'Rene' //variable que guarda el índice correspondiente
al valor menor
FinSi
Si calificaciones['Ana'] < vmen2 Entonces
vmen2 <- calificaciones['Ana']
indice_menor<-'Ana'
FinSi
Si calificaciones['José'] < vmen2 Entonces
vmen2 <- calificaciones['José']
indice_menor<-'José'
FinSi
Si calificaciones['Jeremías'] < vmen2 Entonces
vmen2 <- calificaciones['Jeremías']
indice_menor<-'Jeremías'
FinSi
Si calificaciones['Jesús'] < vmen2 Entonces
vmen2 <- calificaciones['Jesús']
indice_menor<-'Jesús'
FinSi
Si calificaciones['María'] < vmen2 Entonces
vmen2 <- calificaciones['María']
indice_menor<-'María'
FinSi
Si calificaciones['Juan'] < vmen2 Entonces
vmen2 <- calificaciones['Juan']
indice_menor<-'Juan'
FinSi
Si calificaciones['Pedro'] < vmen2 Entonces
vmen2 <- calificaciones['Pedro']
indice_menor<-'Pedro'
FinSi
Si calificaciones['Gaspar'] < vmen2 Entonces
vmen2 <- calificaciones['Gaspar']
indice_menor<-'Gaspar'
FinSi
Si calificaciones['Ramon'] < vmen2 Entonces
vmen2 <- calificaciones['Ramon']
indice_menor<-'Ramon'
FinSi
Arreglo1:
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
Arreglo2:
Rene Ana José Jeremías Jesús María Juan Pedro Gaspar Ramon
6 5 4 5 6 5 5 7 6 5
Cuadro Comparativo:
Contenido de la semana 2
Caselli, H. (2009). Manual de algoritmos y estructura de datos. 7.ª edición.