El problema planteado consiste en crear un programa que permita inicializar un vector de tamaño 50 con valores aleatorios entre -100 y 100 y posteriormente aplicar la función cuadrática F(x) = [(x^2) + 3x – 2 + media(vector)] a cada elemento del vector llevando el resultado a otro vector del mismo tamaño. Se debe imprimir el resultado en forma de función así: F(x) = resultado.
El siguiente algoritmo hace uso de arrays y ciclos y aunque no se implementan funciones es posible crear una función encargada de retornar el valor a ser almacenado en el segundo vector.
La lógica que utiliza este algoritmo es simple. Una vez el vector es inicializado se recorre para sumar sus datos y posteriormente se lleva el resultado de la función cuadrática a un segundo vector en las posiciones respectivas.
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
Como puede apreciar todos los problemas de la vida real tienen solución. En POO las clases se componen de comportamiento y acciones. Las funciones o subrutinas representan las acciones, asi por ejemplo el problema de hallar un nuevo santo representaria crear la accion encargada de implementar las condiciones necesarias para esto.
[Tweet «»Todo problema de la vida real se puede escribir en un programa o en un libro» #Tutorias ☺»]