Professional Documents
Culture Documents
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 código PHP. Imprima las pantallas de las salidas.
Pseudocódigo:
Proceso Tarea
// arreglo que contiene solo 20 números pares entre el 1 y 100
Dimension arreglo[20];
arreglo[0] <-2
arreglo[1] <-4
arreglo[2] <-6
arreglo[3] <-8
arreglo[4] <-10
arreglo[5] <-12
arreglo[6] <-14
arreglo[7] <-16
arreglo[8] <-18
arreglo[9] <-20
arreglo[10] <-22
arreglo[11] <-24
arreglo[12] <-26
arreglo[13] <-28
arreglo[14] <-30
arreglo[15] <-32
arreglo[16] <-34
arreglo[17] <-36
arreglo[18] <-38
arreglo[19] <-40
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 <-0 hasta longi-1 Hacer
Mostrar "Posicion [" 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 la suma de todos los valores de este arreglo, a lo
que da como resultado el valor de: "), suma;
Escribir ("********************************************************");
Escribir "EL promedio de los valores del arreglo, corresponde a: " promedio;
FinProceso
PHP:
<?php
Algoritmo tarea
Escribir ("********************************************************");
Mostrar ""
Mostrar "Ejercicio 2"
Mostrar "";
longi2<-10
contador2<- longi2-1
//Suma
suma2<- calificaciones['Luis']+calificaciones['Miguel']+calificaciones['Emanuel']
+calificaciones['Camila']+calificaciones['Fernanda']+calificaciones['Rafel']
+calificaciones['Emilia']+calificaciones['Josefa']+calificaciones['Sergio']
+calificaciones['Soledad'];
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['Luis'] > vmayor2 Entonces
vmayor2 <- calificaciones['Luis']
indice_mayor<-'Luis' //variable que guarda el indice correspondiente
al valor mayor
FinSi
Si calificaciones['Miguel'] > vmayor2 Entonces
vmayor2 <- calificaciones['Miguel']
indice_mayor<-'Miguel' //variable que guarda el indice correspondiente
al valor mayor
FinSi
Si calificaciones['Emanuel'] > vmayor2 Entonces
vmayor2 <- calificaciones['Emanuel']
indice_mayor<-'Emanuel' //variable que guarda el indice correspondiente
al valor mayor
FinSi
Si calificaciones['Camila'] > vmayor2 Entonces
vmayor2 <- calificaciones['Camila']
indice_mayor<-'Camila' //variable que guarda el indice correspondiente
al valor mayor
FinSi
Si calificaciones['Fernanda'] > vmayor2 Entonces
vmayor2 <- calificaciones['Fernanda']
indice_mayor<-'Fernanda' //variable que guarda el indice correspondiente
al valor mayor
FinSi
Si calificaciones['Rafael'] > vmayor2 Entonces
vmayor2 <- calificaciones['Rafael']
indice_mayor<-'Rafael' //variable que guarda el indice correspondiente
al valor mayor
FinSi
Si calificaciones['Emilia'] > vmayor2 Entonces
vmayor2 <- calificaciones['Emilia']
indice_mayor<-'Emilia' //variable que guarda el indice correspondiente
al valor mayor
FinSi
Si calificaciones['Josefa'] > vmayor2 Entonces
vmayor2 <- calificaciones['Josefa']
indice_mayor<-'Josefa' //variable que guarda el indice correspondiente
al valor mayor
FinSi
Si calificaciones['Sergio'] > vmayor2 Entonces
vmayor2 <- calificaciones['Sergio']
indice_mayor<-'Sergio' //variable que guarda el indice correspondiente
al valor mayor
FinSi
Si calificaciones['Soledad'] > vmayor2 Entonces
vmayor2 <- calificaciones['Soledad']
indice_mayor<-'Soledad' //variable que guarda el indice correspondiente
al valor mayor
FinSi
//Valor menor
vmen2<-7
Si calificaciones['Luis'] < vmen2 Entonces
vmen2 <- calificaciones['Luis']
indice_menor<-'Luis' //variable que guarda el indice correspondiente
al valor menor
FinSi
Si calificaciones['Miguel'] < vmen2 Entonces
vmen2 <- calificaciones['Miguel']
indice_menor<-'Miguel'
FinSi
Si calificaciones['Emanuel'] < vmen2 Entonces
vmen2 <- calificaciones['Emanuel']
indice_menor<-'Emanuel'
FinSi
Si calificaciones['Camila'] < vmen2 Entonces
vmen2 <- calificaciones['Camila']
indice_menor<-'Camila'
FinSi
Si calificaciones['Fernanda'] < vmen2 Entonces
vmen2 <- calificaciones['Fernanda']
indice_menor<-'Fernanda'
FinSi
Si calificaciones['Rafael'] < vmen2 Entonces
vmen2 <- calificaciones['Rafael']
indice_menor<-'Rafael'
FinSi
Si calificaciones['Emilia'] < vmen2 Entonces
vmen2 <- calificaciones['Emilia']
indice_menor<-'Emilia'
FinSi
Si calificaciones['Josefa'] < vmen2 Entonces
vmen2 <- calificaciones['Josefa']
indice_menor<-'Josefa'
FinSi
Si calificaciones['Sergio'] < vmen2 Entonces
vmen2 <- calificaciones['Sergio']
indice_menor<-'Sergio'
FinSi
Si calificaciones['Soledad'] < vmen2 Entonces
vmen2 <- calificaciones['Soledad']
indice_menor<-'Soledad'
FinSi
Arreglos
Bibliografía
http://phptester.net/