Documente Academic
Documente Profesional
Documente Cultură
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
//Arreglo entre el 1 y 100
Dimensión arreglo[20];
contador<-longi-1
Mostrar "";
FinPara
// se realizara la sumatoria de todos los valores del arreglo
suma< 0
para i<-0 hasta longi-1 Hacer
suma<-suma + arreglo(i)
FinPara
promedio<-suma/Longi
Escribir ("************************");
Escribir "El promedio de los valores, es: "Promedio;
vmayor <-0
Para i<-0 Hasta longi-1 Hacer
si arreglo[i]> vmayor Entonces
vmayor <-arreglo[i]
pos_mayor<i
mayor
FinSi
FinPara
Escribir ("*******************");
FinProceso
FinAlgoritmo
Ejercicio en PHP
<?php
Algoritmo
longi2<-10
contador2<- longi2-1
//Suma
suma2<- calificaciones['Andres']+calificaciones['Camila']+calificaciones['Tomas']+
calificaciones['Raul']+calificaciones['Nicolas']+calificaciones['Javiera']+
calificaciones['Jose']+calificaciones['Antonio']+calificaciones['Danuela']+
calificaciones['Arturo'];
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['Andres'] > vmayor2 Entonces
vmayor2 <- calificaciones['Andres']
indice_mayor<-'Andres' //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['Tomas'] > vmayor2 Entonces
vmayor2 <- calificaciones['Tomas']
indice_mayor<-'Tomas' //variable que guarda el indice correspondiente al
valor mayor
FinSi
Si calificaciones['Raul'] > vmayor2 Entonces
vmayor2 <- calificaciones['Raul']
indice_mayor<-'Raul' //variable que guarda el indice correspondiente al valor
mayor
FinSi
//Valor menor
vmen2<-7
Si calificaciones['Andres'] < vmen2 Entonces
vmen2 <- calificaciones['Andres']
indice_menor<-'Andres' //variable que guarda el indice correspondiente al
valor menor
FinSi
Si calificaciones['Camila'] < vmen2 Entonces
vmen2 <- calificaciones['Camila']
indice_menor<-'Camila'
FinSi
Si calificaciones['Tomas'] < vmen2 Entonces
vmen2 <- calificaciones['Tomas']
indice_menor<-'Tomas'
FinSi
Si calificaciones['Raul'] < vmen2 Entonces
vmen2 <- calificaciones['Raul']
indice_menor<-'Raul'
FinSi