Está en la página 1de 21

FACULTAD DE INGENIERÍA EN SISTEMAS,

ELECTRÓNICA E INDUSTRIAL

LÓGICA DE PROGRAMACIÓN

Ing. Mg. Alexandra Guerra


Unidad 1: Fundamentar la Lógica de Programación.
 Introducción a la Lógica de Programación.
 Historia de la computadora.
 Definición de una computadora.
 Clasificación de las computadoras.
 La computadora digital.
 Tipos de procesamiento.
 Elaboración de programas para
computadora.
 Terminología básica.
 Sistemas numéricos.
1.1 Historia de la
computadora.
La historia del computador inicia con la creación de las primeras herramientas para
calcular y procesar datos, tales como, el ábaco, la Pascalina, la maquina diferencial y los
programas de tarjetas perforadas.
Ábaco Pascalina Maquina diferencial Tarjetas perforadas
Historia de la computadora.
El mayor impulso y fuerza del desarrollo definitivo de las computadoras fue la
Segunda Guerra Mundial. Durante esta época técnicos de la IBM, empresa
fundada por Hollerith, la Universidad de Harvard y la Universidad de Pennsylvania,
desarrollaron simultáneamente el MARK 1 y el ENIAC, cuya utilización estaba
relacionada con los misiles guiados de uso militar.
1.2 Definición de una computadora.

Es una máquina electrónica capaz de almacenar


información y tratarla automáticamente mediante
operaciones matemáticas y lógicas controladas por
programas informáticos.
Utilidades
 Proveer a los médicos información actualizada sobre la salud del paciente.
 Preparar gráficas de patrones climatológicos y producir planes de vuelo de
acuerdo con las condiciones climatológicas.
 Prestar ayuda en la oceanografía y la navegación.
 Registrar marcas y evaluar estadísticas de competencias deportivas.
 Prestar ayuda a los ingenieros en los cálculos.
 Controlar simuladores de vuelo para dar al piloto un entrenamiento inicial en
tierra.
 Coordinar el funcionamiento de los semáforos para que el tránsito no sufra
interrupciones.
 Verificar la cantidad de dinero depositado en una cuenta. (Banca en línea)
 Proveer información sobre los productos en el mercado.
Utilidades
Mucho se habla de que la computadora está influyendo dentro de nuestra
privacidad y sustituyendo mano de obra, creando desempleo.

Estos aspectos no pueden discutirse, sin conocer a fondo lo que es una


computadora, pero a medida que se avanza en su conocimiento, es posible
emitir un concepto inteligente.
Hay que tener en cuenta que una computadora no puede hacer algo a menos
que el ser humano le diga qué hacer. Debemos controlar la computadora y no
ella a nosotros.
1.3 Clasificación de las computadoras

Las computadoras se pueden clasificar


según:
Su Avance Tecnológico.
El tipo de información que maneja.
Capacidad y estructura física.
Avance Tecnológico

Componente/
Lenguaje de
Período tecnología Características Ejemplos
programación
principal
Primera 1940-1956 Tubos de Lenguaje •Gran tamaño Univac
generación vacío máquina •Alto consumo
energético
•Ingreso de datos con
tarjetas perforadas.
Segunda 1956-1963 Transistores Lenguaje •Ingreso de datos con PDP-1
generación ensamblador tarjetas perforadas.
Avance Tecnológico
Componente/ Lenguaje de
Período tecnología programaci Características Ejemplos
principal ón
Tercera 1964-1971 Circuitos •COBOL •Incorporación de UNIVAC 1108
generación integrados •FORTAN sistemas operativos.
•Pascal •Ingreso de datos por
•C dispositivos periféricos.
•Basic
Cuarta 1971- Microprocesadores •JavaScript •Portátiles. •Apple
generación presente •Python •Memoria RAM y ROM. Machintosh
•Java •Ingreso de datos por •PC
•C# dispositivos periféricos.
•Kotlin
Avance Tecnológico

Componente/
Lenguaje de
Período tecnología Características Ejemplos
programación
principal
Quinta Presente- •Inteligencia •Lenguaje de •Portátiles. •Laptops
generación futuro artificial. alto nivel •Livianas. •Smartphones
•Computación •Lenguaje •Mayor velocidad. •Computadora
cuántica.
natural •Mayor memoria. s cuánticas
•Nanotecnología.
•Reconocimiento de
lenguaje natural.
•Reconocimiento
facial y de voz.
Según el tipo de información que maneja
una computadora
 Computadoras digitales
 De propósitos generales
 De propósitos especiales
 Computadoras analógicas
 Computadoras híbridas (analógico digitales).
Por la capacidad y estructura física
 Portátiles
 Personales
 Minicomputadoras
 Mainframes
 Supercomputadoras
1.4 La computadora digital

 Todas las partes de un sistema de computación operan bajo


el control de una de ellas: la unidad de control.

 Aunque un sistema de computación está compuesto por


muchos dispositivos, cada sistema tiene cinco componentes
básicos.

 En la figura, a continuación, se muestran estos componentes y


sus relaciones entre sí.
Dispositivos de entrada, salida y
entrada/salida
1.5 Tipos de procesamiento
Directo (tiempo real) o en línea
El proceso directo requiere que el sistema de cómputo
tenga la posibilidad o capacidad de un acceso
directo.
Acceso directo se refiere a la posibilidad de ir
directamente al punto donde se encuentra el registro
requerido del archivo sin tener que examinar registro
por registro.
1.6 Elaboración de programas para
commputadora
Las computadoras pueden ejecutar un gran número
de operaciones a muy altas velocidades y con
intervención mínima de seres humanos. Sin embargo,
a una computadora se le debe indicar exactamente
qué operaciones debe ejecutar y en qué orden. A
estos conjuntos de instrucciones se les denomina
programas para computadora y son elaborados por
programadores.
Tipos de programas (Software)
Software de sistema: Sistemas Operativos
Software de programación: Herramienta para el
desarrollo de software para crear código.
Software de aplicación: Ofimática, Multimedia,
Diseño
Software integrado: controla, máquinas, robots
industriales, automóviles
1.7 Terminología básica

 Hardware  Lenguaje de alto nivel


 Software  Dirección de memoria
 Programa fuente  Bit
 Programa objeto  Byte
 Ensamblador  Palabra
 Compilador  Campo
 Interpretador  Registro
 Lenguaje de computadora  Base de datos
 Lenguaje de máquina
 Lenguaje de bajo nivel
Tarea:
Consulta N° 01 – MARK 1, ENIAC, EDVAC, UNIVAC 1

 Características
 Funcionamiento
 Año de Fabricación
 Ventajas y Desventajas

Su presentación debe ser:


Impreso, Carátula, debe incluir imágenes, bibliografia.
Se calificará:
Presentación, Redacción,

También podría gustarte