Please enable JavaScript.
Coggle requires JavaScript to display documents.
Conceptos básicas de programación - Coggle Diagram
Conceptos básicas de programación
1.1 Conceptos generales
La computadora
Herramienta que se utiliza para representar situaciones de la vida real en forma de datos después de generar información
Esquemáticamente:
Datos
Proceso
Información
Los elementos básicos que componen una computadora son:
Unidad central de proceso
Cerebro
Controla el funcionamiento y ejecuta las operaciones aritméticas y lógicas
Unidad de memoria
Almacenar los datos
Dos tipos de memoria: La principal y la auxiliar
Unidad de entrada
Introducir datos del exterior
Entrada: Ratón, discos, módem, lector de código de barras, escáner, etcétera.
Unidad de salida
Permite transferir datos de la memoria
Salida: Impresoras, pantallas de video, módems, etcétera
El programa
Es un conjunto de instrucciones que guían a la computadora para resolver problema. Sus elementos son:
Estructuras de datos
Son las formas de representación interna de la computadora
Operaciones primitivas elementales
Son las acciones básicas que la computadora sabe hacer
Estructuras de control
Formas lógicas de funcionamiento de computadora
Lenguaje de programación
Es el medio a través del cual nos comunicamos con la computadora
Características de un buen programa
Operativida: Debe funcionar
Legibilidad: El código debe tener un formato
Transportabilidad: Debe ser ejecutable en diferentes entornos
Claridad: Facilidad con que el texto comunica las ideas subyacentes
Modularidad: Dividir el programa en un número de módulos pequeños y fáciles de comprender
1.2 Evolución de los paradigmas de programación
Programación tradicional:
Se denomina programación de computadoras
Tuvo sus inicios a principios dela década de 1950
Los lenguajes eran predecesores de FORTRAN
Programación estructurada
Tuvo sus inicios a mediados de la década de 1960.
Lenguajes de programación eran PASCAL, COBOL, LENGUAJE C, ETC
Se podía dividir un programa en módulos y funciones y estilo de programación
Programación modular
Tuvo sus inicios a fines de la década de 1970
El programa que se utilizó fue MODULA 2
Programación con abstracción de datos
Se generá en la década de 1980
El lenguaje que se utilizó fue ADA
Programación orientada a objetos
Se puso en boga en 1980
La arquitectura de un programa consiste en un conjunto de objetos
Y cada objeto se compone por datos y un conjunto de métodos