Please enable JavaScript.
Coggle requires JavaScript to display documents.
Evolución de Programas Algorítmicos a través de la Computadora (lenguajes…
Evolución de Programas Algorítmicos a través de la Computadora
conexión entre la computadora , programas y algoritmos
La resolución de problemas y el uso del ordenador
RESOLUCION DE UN PROBVLEMA
Diseño del algoritmo , se necesitan los siguientes requisitos:
estar definido sin ambiguedad
ser finito
indicar el orden de realizacion de cada paso
PROGRAMACIÓN DEL ALGORITMO
ejecucion del programa
comprobación del programa
codificacion en un programa
ANALISIS DEL PROBLEMA
DEFINICION DEL PROBLEMA
ESPECIFICACIONES DE ENTRADA
ESPECIFICACIONES DE SALIDA
Funcionalidad entre la computadora , programas y algoritmos
Las fases en la construcción de un programa par resolver un problema mediante la computadora
ANALISIS DEL PROBLEMA ; DISEÑO DEL ALGORITMO; PROGRAMACION Y EJECUCION DE PROBLEMAS
computadora está, desde que se enciende hasta que se apaga totalmente, ejecutando un algoritmo.
lenguajes de programación
segun sus caracteristicas y aptitudes
los lenguajes de maquina o binario
Utilizan un lenguaje binario de ceros
los lenguajes simbolicos
bajo nivel o ensambladores
de alto nivel se clasifica en
paradigma de programacion
imperativos: procedurales
orientados a objetos: " "
funcionales: declarativos
lógicos: " "
De acuerdo a su uso
Lenguajes para sistemas
C, C++ y ensamblador
Lenguajes para aplicaciones de Inteligencia Artificial
Prolog,
y Lisp.
lenguajes desarrollados para el cálculo numérico
FORTRAN,
Mathematica y Matlab
según la administración de memoria
basados en pila
estaticos
dinamicos
Por la forma en que se pasa a lenguaje máquina
Lenguajes interpretados
Lenguajes compilados
Por el objetivo principal de los programas escritos en el lenguaje.
Lenguajes para cálculo científico
Lenguajes para gestión
Lenguajes para la enseñanza
Lenguajes para la gestión de bases de datos
Lenguajes de propósito general
Lenguajes de inteligencia artificial
Programación multiplataforma e internet
historia del computador , organizacion fisica , partes y tipos su funcion
tipos de computadora y su función
super computadores
Son máquinas potentes y rápidas, que están diseñadas para procesar grandes cantidades de
información en poco tiempo
De uso científico : simulaciones, estudios de ingeniería, cálculos complejos o
tareas que requieren de sofisticados algoritmos.
Macrocomputadores ( mainframes)
Son sistemas de gran rapidez y alto costo..
Capaces de controlar al mismo tiempo cientos o
miles de usuarios así como cientos de dispositivos de entrada y salida
minicomputadores
Usos principales: Almacenar grandes bases de datos, automatización industrial y para
aplicaciones multiusuario.
Microcomputadores
Ejecutan ambientes mono y multi usuario e incluso como servidores de red.
organizacion fisica
unidad central de procesamiento
memoria central
modulo de memoria RAM, Pines de conexión y chip de memoria
unidad logica y aritmetica
calcula operaciones aritmetica y lógicas
unidad de control
memoria externa
diskete; cd rom ; unidades de cinta; disco duro; pendrive y zip drive
dispositivos de salida
monitor o pantalla; parlantes o alta voces; impresora; auriculares, fax
dispositivos de entrada
teclado ,scaner ; maouse; microfono ; camara web, camara digital
¿ que es un computadoe ?
Un computador es una máquina que acepta información de entrada y la procesa ejecutando paso a paso
una secuencia de instrucciones que posee almacenada
historias de lenguajes de programación
1957 FORTRAN
• 1958 ALGOL
• 1960 Lisp
• 1960 COBOL
• 1962 APL
• 1962 SIMULA
• 1964 BASIC
• 1964 PL/I
• 1970 Prolog
• 1972 C
• 1975 Pascal
• 1975 Scheme
• 1975 Modula
• 1983 Smalltalk-80
• 1983 Objective-C
• 1983 Ada
• 1986 C++
• 1986 Eiffel
• 1987 Perl
• 1988 Tcl/Tk
• 1990 Haskell
• 1991 Python
• 1993 Ruby
• 1995 Java
• 1995 PHP
• 2000 C#