Вы находитесь на странице: 1из 15

PROGRAMACION

BASICA
UNIDAD 1
INTRODUCCION A LA COMPUTACION
HISTORIA DE LA COMPUTACION
Antes del primer computador
Desde el principio del tiempo los hombres siempre han inventado cosas para que la vida fuera
más cómoda.
Hace unos 4.000 años, se inventa un objeto para solucionar mejor los problemas de
matemáticas: el ábaco. Con él se resolvían los problemas de matemáticas más fácilmente.
En el siglo XVII, Blaise Pascal hizo un aporte importante para la historia del computador,
inventó una máquina de sumar, a la que dio el nombre de Pascalina.
Unos años más tarde, un alemán llamado Gottfried Leibnitz mejoró la máquina de Pascal:
inventó una calculadora.
IMPACTO DE LAS COMPUTADORAS EN LA SOCIEDAD

A mediados de la década del 1970 las computadoras


eran usadas por pocas personas, pero ya en la
actualidad han tenido un mayor impacto en la sociedad
que cualquier otro invento.

Esto se debe principalmente a que el uso de esta


herramienta facilita tareas cotidianas en diferentes
ámbitos como la medicina, industria y construcción,
entretenimiento, educación, publicidad, gobierno, etc.
LENGUAJES DE LENGUAJES DE
ALTO NIVEL BAJO NIVEL
Se caracterizan por expresar el Es aquel en el que sus
algoritmo de una manera instrucciones ejercen un control
adecuada a la capacidad cognitiva directo sobre el hardware y están
humana, en lugar de la capacidad condicionados por la estructura
ejecutora de las máquinas. física de las computadoras que lo
soportan.
Los lenguajes de alto nivel se
crearon para que el usuario Se utiliza este tipo de lenguajes
común pudiese solucionar un para programar tareas críticas de
problema de procesamiento de los sistemas operativos, de
datos de una manera más fácil y aplicaciones en tiempo real
rápida. o controladores de dispositivos.
LENGUAJE LENGUAJE
MAQUINA ENSAMBLADOR
Este lenguaje está compuesto por un Implementa una representación
conjunto de instrucciones que simbólica de los códigos de máquina
determinan acciones a ser tomadas por binarios y otras constantes necesarias
la máquina. para programar una arquitectura dada
de CPU y constituye la
Un programa consiste en una cadena representación más directa del código
de estas instrucciones más un máquina específico para cada
conjunto de datos sobre el cual se arquitectura legible por un
trabaja. Estas instrucciones son programador.
normalmente ejecutadas en secuencia,
con eventuales cambios de flujo
causados por el propio programa o
eventos externos.
LENGUAJES DE PROGRAMACION
COMPILADOR

Un compilador es un programa informático que traduce un programa escrito en un lenguaje


de programación a otro lenguaje de programación. Usualmente el segundo lenguaje es
lenguaje de máquina, pero también puede ser un código intermedio, o simplemente texto.
Este proceso de traducción se conoce como compilación.
TRADUCTOR

Un traductor es un programa que tiene como entrada un texto escrito en un lenguaje (lenguaje
fuente) y como salida produce un texto escrito en un lenguaje (lenguaje objeto) que preserva
el significado de origen. Ejemplos de traductores son los ensambladores y los compiladores.
SISTEMAS NUMERICOS

Un sistema de numeración es el conjunto de símbolos y reglas que se utilizan para la


representación de datos numéricos y cantidades. Se caracteriza por su base que es el número
de simbolos distintos que utiliza, y además es el coeficiente que determina cual es el valor de
cada símbolo dependiendo de la posición que ocupe.
ARQUITECTURA DE COMPUTADORAS

Se trata del conjunto de estructuras tanto físicas como


lógicas que influyen de manera directa en las funciones
y diseño del Hardware de una máquina, teniendo estas
características, también influencía en el Software;
siendo el objetivo primordial de la arquitectura el
aumento del rendimiento de las computadoras.

También suele definirse como la forma de seleccionar e


interconectar componentes de hardware, para crear
computadoras según los requerimientos de
funcionalidad, rendimiento y costo.
Este modelo define la computadora como cuatro
subsistemas: memoria, unidad lógica aritmética,
unidad de control y entrada/salida.

Memoria: es el área de almacenamiento, donde


los programas y los datos se almacenan durante el
procesamiento.

Unidad Lógica Aritmética: es donde el cálculo


aritmético y las operaciones lógicas toman lugar.

Unidad de Control: determina las operaciones


de la memoria, de la ALU y del subsistema de
entrada/salida.

El subsistema de entrada acepta datos desde el


exterior de la computadora; el subsistema de
salida envía el resultado del procesamiento al
exterior
SISTEMA OPERATIVO
Un sistema operativo es un conjunto de programas
de un sistema informático que gestiona los recursos
de hardware y provee servicios a los programas de
aplicación, ejecutándose en modo privilegiado
respecto de los restantes.

Para que funcionen los otros programas, cada


ordenador debe tener un sistema operativo. Los
sistemas operativos realizan tareas básicas, tales
como reconocimiento de la conexión del teclado,
enviar la información a la pantalla, no perder de
vista archivos y directorios en el disco, y controlar
los dispositivos periféricos tales como impresoras,
escáner, etc.
BIBLIOGRAFIA
• https://prezi.com/bpyhex-8ikwj/historia-de-la-computacion/
• http://www.monografias.com/trabajos88/computadora-y-sus-redes-sociales/computadora-y-sus-
redes-sociales.shtml
• https://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n
• http://es.slideshare.net/awiixcore/lenguaje-de-mquina-y-lenguaje-ensamblador
• http://www.monografias.com/trabajos32/sistemas-numericos/sistemas-numericos.shtml
• http://www.aliat.org.mx/BibliotecasDigitales/sistemas/Arquitectura_computadoras_I.pdf
• https://www.masadelante.com/faqs/sistema-operativo
• https://es.wikipedia.org/wiki/Sistema_operativo

Вам также может понравиться