You are on page 1of 12

Universidad Antonio Nariño

Personería Jurídica No 4571 del 24 de Mayo de 1.977 MEN.


FACULTAD DE INGENIERÍA ELECTROMECANICA

LOGICA
COMPUTACIONAL
UNIVERSIDAD ANTONIO NARIÑO
FACULTAD DE INGENIERIA
PROGRAMA DE INGENIERIA ELECTROMECANICA

LILIANA OLIVETH SOCARRAZ BERTY, DOCENTE


LOGICA COMPUTACIONAL

Computadora: es una maquina o aparato electrónico capaz de ejecutar


operaciones repetitivas muy complejas a altas velocidades.
Los términos procesador de datos y sistemas de procesamiento (tratamiento
de la información) se utiliza con frecuencia en lugar de computador
(ordenador)
La lógica: es una ciencia formal que estudia los principios de la demostración e
inferencia valida
Ciencia que se basa en las leyes, modalidades y formas del conocimiento
científico

LILIANA OLIVETH SOCARRAZ BERTY


LOGICA COMPUTACIONAL

• Datos: se refiere a la presentación de algún hecho, concepto o entidad real,


los datos pueden tomar diferentes formas, por ejemplo: (palabras escritas o
habladas, números y dibujos)
• Información: implica datos procesados y organizados.
• Sistema: se define como un conjunto de componentes conectados e
interactivos que tienen un propósito y una unidad total

LILIANA OLIVETH SOCARRAZ BERTY


SISTEMA DE • Es un sistema que
transforma datos brutos en
PROCESAMIENTO información significativa y
DE INFORMACION útil.

COMPONENTES DE UN SISTEMA DE PROCESO DEINFORMACION

ENTRADA PROCESADOR SALIDA

Datos Información

LILIANA OLIVETH SOCARRAZ BERTY


ALGORITMOS

• Es el conjunto de instrucciones que especifican la secuencia de


operaciones a realizar, en orden para resolver un sistema especifico
o clase de problemas. Es decir un algoritmo es una formula para la
resolución de problemas
• Para realizar un proceso se le debe suministrar al procesador un
algoritmo adecuado, por ejemplo al cocinero dársele una receta, al
pianista partitura, y así sucesivamente, considerando al pianista
como procesadores
Cuando el procesador es una
computadora, el algoritmo ha de
expresarse de una forma que recibe
LILIANA OLIVETH SOCARRAZ BERTY el nombre de programa
se escribe en un lenguaje de
EL PROGRAMA programación y a la actividad de
expresar un algoritmo en forma de
programa se le denomina programación

Por consiguiente un Cada paso en el algoritmo


programa consta de una esta expresado por medio de
secuencia de instrucciones, una instrucción en el
cada una de las cuales programa
especifica las operaciones
que debe realizar la
computadora

LILIANA OLIVETH SOCARRAZ BERTY


Existen dos conceptos importantes a
considerar en los sistemas de procesamiento
de información:

• HARDWARE • SOFTWARE

La parte física y tangible


Es la parte lógica del computador, es decir
los programas que permiten que los
La unidad central de proceso computadores realicen sus funciones
Memoria central
Dispositivos de almacenamiento secundario (memoria
auxiliar)
Periféricos o dispositivos de entrada/salida Un programador de computadora es antes que nada una persona
LILIANA OLIVETH SOCARRAZ BERTY que resuelve problemas, por lo que para llegar a ser un
programador eficaz, se necesita aprender a resolver problemas
de un modo rigoroso o sistemático
RESOLUCION DE UN PROBLEMA
Diseño Programa de
Problema
del computadora
algoritmo
Pasos para la resolución de un problema

• Diseño del algoritmo que describe la secuencia ordenada de pasos (Análisis


del problema y desarrollo del algoritmo)
• Expresar el algoritmo como un programa en lenguaje del programa
adecuado
• Ejecución y validación del programa por la computadora

LILIANA OLIVETH SOCARRAZ BERTY


CARACTERISTICAS DE LOS ALGORITMOS

• Debe ser preciso e indicar el orden de realización de cada paso.


• Debe estar definido, si se sigue un algoritmo dos veces, se debe obtener el
mismo resultado cada vez.
• Un algoritmo debe ser finito. Si se sigue un algoritmo, se debe terminar en
algún momento, osea debe tener un numero finito de pasos.

La definición de un algoritmo debe


definirse en tres pasos:
Entrada proceso y salida

LILIANA OLIVETH SOCARRAZ BERTY


EJEMPLOS DE ALGORITMOS

• Pagar una factura en el banco


• Ver una película
Resolver el problema:
• Fritar un huevo
• Colocar una mesa para comer • Análisis del problema
• Diseño del algoritmo
• Quitar una bombilla quemada • Resolución del algoritmo en la
• Cambiar la llanta de un automóvil computadora
• Realizar una llamada telefónica
• Lavar la ropa

LILIANA OLIVETH SOCARRAZ BERTY


Ejercicios de algoritmos

• Realizar un algoritmo que permita encontrar el salario de un empleado que gana por horas
• Realice un algoritmo que calcule el área de un triangulo
• Se desea calcular la distancia recorrida de un automóvil que tiene velocidad constante durante un tiempo.
• Los estudiantes de Lógica Computacional necesitan saber el promedio de la nota definitiva, a partir de sus
cuatro notas parciales, teniendo en cuenta los porcentajes, (respectivamente en su mismo orden, 20%,
20%, 30% y 30%)
• Calcular el valor deY, a partir de la siguiente ecuación Y = ( 3* X^2 +7X-15)
• Calcular el área de un rectángulo
• Calcular el volumen de un cilindro dado su radio y altura

LILIANA OLIVETH SOCARRAZ BERTY


INVESTIGAR

• Cual es la representación grafica de los algoritmos


• Que son los diagramas de flujo de datos
• Cual es la simbología de los diagramas de flujo de datos
• Traer ejemplos de la representación de algoritmos en los diagramas de flujo
de datos

LILIANA OLIVETH SOCARRAZ BERTY