Entradas

Modelos Computacionales

  Modelos computacionales Un modelo computacional es un modelo matemático en las ciencias de la computación que requiere extensos recursos computacionales para estudiar el comportamiento de un sistema complejo por medio de la simulación por computadora. El sistema bajo estudio es a menudo un sistema complejo no lineal para el cual las soluciones analíticas simples e intuitivas no están fácilmente disponibles. En lugar de derivar una solución analítica matemática para el problema, la experimentación es hecha con el modelo cambiando los parámetros del sistema en la computadora, y se estudian las diferencias en el resultado de los experimentos. Las teorías de la operación del modelo se pueden derivar/deducir de estos experimentos de computacionales. Ejemplos de modelos de computacionales comunes son modelos del pronóstico del tiempo, modelos del Earth Simulator, modelos de simulador de vuelo, modelos de plegamiento molecular de proteínas, y modelos de red neuronal. Se considera a los ...
Imagen
  Lenguajes de programación De hecho, un  lenguaje de programación  es un conjunto de reglas para describir comandos y funciones predefinidas. Cada lenguaje de programación limita al desarrollador a un conjunto estrictamente predeterminado de palabras clave y comandos que pueden ser utilizados en el desarrollo. Hay varios niveles de lenguajes entre los cuales se distinguen: De bajo nivel   (ensamblador) : trabaja directamente con los comandos del procesador. De alto nivel   (C++, C#, Java, etc.) : es más como un lenguaje ordinario. Durante el desarrollo de un producto de software se pueden distinguir diferentes niveles de abstracción. Es decir, los objetos del mundo real pueden ser representados de manera diferente. Dependiendo de ello, los lenguajes de programación se dividen en los siguientes tipos: Procedimiento : se determina la solución de la tarea paso a paso, todo el sistema se divide en una serie de procedimie...

Algoritmos

Imagen
LA ESENCIA DE PROGRAMACIÓN. La idea principal es crear un  algoritmo  y traducirlo a un  lenguaje de programación . Al guía de desarrollo se le suele aconsejar que empiece a desarrollar un programa respondiendo a la pregunta:  ¿Es posible implementar esta tarea de forma programada?  Por ejemplo, incluso hoy en día no se puede hacer que una computadora prediga lo que sucederá en unos días. E incluso si este ejemplo no es del todo correcto, porque esta tarea es imposible en principio. Sin embargo, si se limita la tarea a predecir el comportamiento de alguna divisa en el intercambio, tal tarea se resuelve con la ayuda de un algoritmo suficientemente complejo y una gran base de datos experimental. ALGORITMOS. Una vez que se haya tomado la decisión sobre la posibilidad de implementar el software en una tarea, es necesario construir un  algoritmo  para su solución. Es decir, es necesario describir la secuencia de pasos para resolver la tarea con el máximo d...