El problema planteado es el siguiente: Crear un programa que dada una universidad, tres cursos y tres estudiantes por curso, imprima el promedio de nota del curso así como el promedio de notas por curso y la mayor nota promedio.
El siguiente programa en ruby hace uso de POO (Programación Orientada a Objetos) y de arrays multidimensionales.
Los arrays multidimensionales son aquellos que involucran mas de una variable, así por ejemplo, una matriz es un array multidimensional que involucra dos variables. Las matrices representan un plano. Este ejercicio hace uso de un array multidimensional que involucra tres variables; puede representar un espacio «m» o una tabla de «n» datos, así por ejemplo, cuando hablamos de una tabla con datos, estamos reflejando un array multidimensional de orden 3 y por ello podemos manejar la tabla de nomina, tabla de productos, etc. Es importante recalcar que el manejo de este tipo de información es mas flexible llevarlos con POO o con archivos planos o bases de datos.
La lógica que utiliza este programa en ruby es simple. Se recorre el arreglo y se usan acumuladores.
Quiero hacer este programa… Pero ¿Cómo funciona?
La ejecución paso a paso del programa la puede ver en la
eoria
Aclare algunos conceptos
est
Tómese únicamente 90 segundos
ablero
Comparte tu Algoritmo
Las estructuras de datos representan vectores, planos, espacio y cuatro o más dimensiones. Una estructura estática de tres dimensiones representa una tabla con información.
[Tweet «»Soy 3D; Soy Array multidimensi♥nal» #Tutorias ☺»]
Saludos Sr Stanley. Puede usar una variante del Algoritmo: https://tutorias.co/pseudocodigo-si-sino-el-menor-de-tres-numeros/
Elaborar un algoritmo que lea dos números por teclado y los compare indicando cual de los dos es el mayor, si los dos números son iguales, deberá indidicar con un mensaje en pantalla que los dos números dados son iguales.