Sunteți pe pagina 1din 33

EVOLUCIN DE LA

PROGRAMACIN
En el comienzo de la informtica, slo haba una forma de
programar (en binario), que consista en la ejecucin secuencial
(una tras otra) de instrucciones de la mquina. En la dcada de
los aos cincuenta surgi un nuevo tipo de lenguajes (llamados
simblicos, o de segunda generacin: assembler), que trataban
de simplificar la programacin: ya que, a medida que los
programas eran cada vez ms complejos, se haca impracticable
utilizar directamente el lenguaje de la mquina, en el que las
instrucciones estaban formadas por secuencias de ceros y unos.

Por: YANINE ROSANA MIRANDA BENAVIDES


EVOLUCIN DE LA
PROGRAMACIN

PYTHON (1990) NODEJS(2009)


FORTRAN (1956) Conocido habitualmente
Es un lenguaje de
EL FORTRAN es tambin con la palabra
programacin
considerado ser el "node" a secas, surge
interpretado orientado a
primer lenguaje de en 2009 como
objetos de muy alto
programacin respuesta a algunas
nivel. Sus estructuras de
ampliamente necesidades
datos de alto nivel,
usado soportado a encontradas a la hora de
combinadas con tipado
travs de una variedad desarrollar sitios web,
dinmico y ligadura
de arquitecturas de especficamente el caso
dinmica lo hacen
computador, lenguaje de la
especialmente atractivo
de programacin de alto concurrencia y la
para el desarrollo de
nivel. velocidad.
aplicaciones rpidas,.

Por: YANINE ROSANA MIRANDA BENAVIDES


EVOLUCIN DE LA
PROGRAMACIN
PASCAL (1968)
C++ (1980) Su objetivo era crear un
C++ es un lenguaje de lenguaje que facilitara JAVA (1995)
programacin. La el aprendizaje de es un lenguaje de
intencin de su creacin programacin a sus programacin y la
fue el extender alumnos, utilizando la primera plataforma
al exitoso lenguaje de programacin informtica creada por
programacin estructurada y Sun Microsystems en
C con mecanismos que estructuracin de datos. 1995. Es la tecnologa
permitieran la Sin embargo con el subyacente que permite
manipulacin de objetos. tiempo su utilizacin el uso de programas
En ese sentido, desde el excedi el mbito punteros, como
punto de vista de los acadmico para herramientas, juegos y
lenguajes orientados a convertirse en una aplicaciones de
objetos, el C++ es un herramienta para la negocios.
lenguaje hibrido. creacin de aplicaciones
de todo tipo.
Por: YANINE ROSANA MIRANDA BENAVIDES
PROGRAMACIN
LINEAL
Es un procedimiento o algoritmo matemtico mediante el cual
se resuelve un problema indeterminado. Sin duda alguna uno
de los mtodos analticos ms viables econmicamente para
la solucin de Problemas. Por su sencillez es frecuentemente
usado para abordar una gran variedad de problemas de
naturaleza real en ingeniera.

CARACTERISTICAS:
a. Se busca una combinacin de recursos.
b. Se deben satisfacer varios criterios.
c. Se identifica un criterio como objetivo.
METODO GRFICO DE PROGRAMACIN LINEAL:
Representacin en un sistema de ejes coordenados de
Las zonas del plano definidas por las inecuaciones de
estriccin para determinar una figura que satisfaga
todas y cada una de ellas.ca un criterio como el
objetivo.
METODO SIMPLEX:
El mtodo Simplex es un procedimiento iterativo que
permite ir mejorando la solucin a cada paso. El
proceso concluye cuando no es posible seguir
mejorando ms dicha solucin.
CONCEPTOS BASICOS:

VARIABLES DE DECISIN:Con las variables de decisin nos


referimos al conjunto de variables cuya magnitud deseamos
determinar resolviendo el modelo de programacin lineal.

RESTRICCIONES: Estn constituidas por el conjunto de


desigualdades que limitan los valores que puedan tomar las
variables de decisin en la solucin..

FUNCIN OBJETIVO: Es la funcin matemtica que


relaciona las variables de decisin.
PROGRAMACIN MODULAR

La programacin modular es un paradigma de programacin


que consiste en dividir un programa en mdulos o
subprogramas con el fin de hacerlo ms legible y manejable.

Descomponer un problema complejo en partes ms


pequeas: modulos, subalgoritmos o subprogramas. Cada
mdulo sera un programa normal pensado para ser
integrado en una aplicacin mayor.
Un programa modular estara compuesto de:
Un programa principal, encargado de coordinar la
ejecucin.
Una serie de mdulos que resolveran cada una de la
tareas concretas del problema.
VENTAJAS:
Facilidad para aprehender el problema.
Divisin del trabajo entre un equipo de programadores.
El jefe del proyecto integrar los distintos mdulos en la
aplicacin principal.
Facilidad de mantenimiento y correccin de errores
Si cada mdulo cumple una tarea completa es ms fcil
detectar donde se produce un error.
Si se necesita realizar una mejora slo habr que
modificar un mdulo.
Reutilizacin del cdigo.
Un mdulo que realice una tarea determinada podr
utilizarse en otro programa que precise de la misma
tarea.
PROGRAMACION WEB

NALLED CORDOBA SILVA


PROGRAMACION WEB

La programacin Web es el medio por el cual se


logra darle comportamiento a una pagina Web o
conjunto de paginas (sitio, portal, etc.),
LENGUAJES DE PROGRAMACION WEB
THML
<html> (Inicio del documento HTML)
<head>
( Cabecera )
</head>
<body>
( Cuerpo )
</body>
</html>
<b> </b> Negrita
<p> </p> Definir prrafo
<etiqueta> Apertura de la etiqueta
</etiqueta> Cierre de la etiqueta
VENTAJAS
JAVASCRIPT

<script type="text/javascript"> ... </script>


VENTAJAS
PYTHON
def dibujar_muneco(opcion):
if opcion == 1:
C.create_line(580, 150, 580, 320, width=4,
fill="blue")
C.create_oval(510, 150, 560, 200, width=2,
fill='PeachPuff')
VENTAJAS
PROGRAMACIN ESTRUCTURADA

PROGRAMACIN ORIENTADA
A OBJETOS
PROGRAMACION

ORIENTADA
A
OBJETOS
EL OBJETO
EL ELEMENTO FUNDAMENTAL DE LA POO ES,
COMO SU NOMBRE LO INDICA, EL OBJETO.
PODEMOS DEFINIR UN OBJETO COMO UN
CONJUNTO DE DATOS Y PROGRAMAS QUE
POSEEN ESTRUCTURA Y FORMAN PARTE DE
UNA ORGANIZACIN.
bibliografia
Yanine Rosana miranda Benavides.
marly Alfonso.

imgenes de google.
GRACIAS

S-ar putea să vă placă și