Sunteți pe pagina 1din 10

INSTITUTO SUPERIOR TECNOLÓGICO INAN

OPTATIVA II

CONCEPTOS GENERALES

TNLGO. JULIO PERALTA


LÓGICA INFORMÁTICA

• Algoritmo=programa: Es el término usado por los matemáticos para


designar a los programas.
• En informática, un algoritmo es una secuencia de instrucciones
secuenciales, gracias al cual pueden llevarse a cabo ciertos procesos y
darse respuesta a determinadas necesidades o decisiones. Se trata de
conjuntos ordenados y finitos de pasos, que nos permiten resolver
un problema o tomar una decisión.

TNLGO. JULIO PERALTA


CARACTERÍSTICAS

• En la informática existe 3 partes fundamentales:


• La entrada de información.
• El proceso de la información.
• Salida de la información.
• Así como la lógica analiza la estructura de un argumento, en la
informática las partes fundamentales deben tener una estructura lógica
de lo contrario el proceso será inválido.

TNLGO. JULIO PERALTA


PROPIEDADES DE UN ALGORITMO

• Tiempo Secuencial: Funciona en tiempo discreteado es decir paso a


paso, definiendo así una secuencia de estados computacionales por
cada entrada válida.
• Estado Abstracto: Cada estado computacional puede ser descrito
formalmente utilizando una estructura de primer orden y cada
algoritmo es independiente de su implementación.

TNLGO. JULIO PERALTA


DESCRIPCION DE UN ALGORITMO

• Se la realiza en 3 niveles:
• 1. DESCRIPCION DE ALTO NIVEL: Se establece el problema, se
selecciona el modelo matemático y se explica el algoritmo de manera
verbal, con ilustraciones y sin mucho detalle.
• 2. DESCRIPCIÓN FORMAL: Se utiliza un algoritmo detallado paso a
paso para resolver el problema.
• 3. IMPLEMENTACIÓN: Se muestra la ejecución de el algoritmo en un
lenguaje de programación.

TNLGO. JULIO PERALTA


LENGUAJE DE PROGRAMACIÓN

• Cualquier lenguaje artificial que puede utilizarse para definir una


secuencia de instrucciones para su procesamiento por un ordenador
o computadora.

TNLGO. JULIO PERALTA


PSEUDOCÓDIGO

• El pseudocódigo es una forma de expresar los distintos pasos que va a


realizar un programa, de la forma más parecida a un lenguaje de
programación. Su principal función es la de representar por pasos la
solución a un problema o algoritmo, de la forma más detallada posible,
utilizando un lenguaje cercano al de programación. El pseudocódigo
no puede ejecutarse en un ordenador ya que entonces dejaría de ser
pseudocódigo, como su propio nombre indica, se trata de un código
falso (pseudo = falso), es un código escrito para que lo entienda el ser
humano y no la máquina.

TNLGO. JULIO PERALTA


CÓDIGO
• Lenguaje orientado a un compilador específico, para ser interpretado
por el computador, es decir un conjunto de instrucciones
secuenciales, que generan un archivo (programa) que ejecuta el
computador.

TNLGO. JULIO PERALTA


DIAGRAMAS DE FLUJO

TNLGO. JULIO PERALTA


TNLGO. JULIO PERALTA

S-ar putea să vă placă și