Contenido Teorico Estructuras Logicas
U n i v e r s i d a d p r i v a d a d e s a n p e d r o s u l a
Contenido I Parcial
Clase de Estructuras Lógicas
Lic. Su-Yen Hipp
Computadoras y Lenguajes de Programación
Si lo miramos desde un punto de vista simple, la función básica de una computadora es la de procesar datos y convertir dichos datos en la información que necesita el usuario de dicha computadora.
Definamosentonces que son Datos: son secuencias de hechos en bruto que representan eventos que ocurren en las organizaciones., Mientras que Información son datos que se han moldeado en una forma significativa y útil para los seres humanos.
MODELO FUNDAMENTAL DE DATOS
Los datos entran a la computadora (ENTRADA), la computadora Procesa los datos ingresados y estos se convierten en la informaciónsignificativa la cual es el resultado (SALIDA)
¿Qué es un programa?
Un PROGRAMA es una lista de instrucciones detallada que indica a la computadora lo que ha de hacer. La computadora no pueda hacer nada sin un programa.
LOS LENGUAJES DE PROGRAMACION
Lenguaje: Es una serie de símbolos que sirven para transmitir uno o mas mensajes (ideas) entre dos entidades diferentes. A la transmisión de mensajes se leconoce comúnmente como comunicación.
La comunicación es un proceso complejo que requiere una serie de reglas simples, pero indispensables para poderse llevar a cabo. Las dos principales son las siguientes:
Los mensajes deben correr en un sentido a la vez.
Debe forzosamente existir 4 elementos: Emisor, Receptor, Medio de Comunicación y Mensaje.
Los Lenguajes Programación sirven para escribirprogramas que permitan la comunicación usuario/maquina.
Lenguajes de Programación
Es un conjunto de símbolos, caracteres y reglas (programas) que le permiten a las personas comunicarse con la computadora.
Los lenguajes de programación tienen un conjunto de instrucciones que nos permiten realizar operaciones de entrada/salida, calculo, manipulación de textos, lógica/comparación yalmacenamiento/recuperación.
Los lenguajes de programación se clasifican en:
Lenguaje Maquina: Son aquellos cuyas instrucciones son directamente entendibles por la computadora y no necesitan traducción posterior para que la CPU pueda comprender y ejecutar el programa. Las instrucciones en lenguaje maquina se expresan en términos de la unidad de memoria mas pequeña el bit (dígito binario 0 o 1).
Lenguaje de Bajo Nivel(Ensamblador): En este lenguaje las instrucciones se escriben en códigos alfabéticos conocidos como mnemotécnicos para las operaciones y direcciones simbólicas.
Lenguaje de Alto Nivel: Los lenguajes de programación de alto nivel (BASIC, pascal, cobol, fortran, etc.) son aquellos en los que las instrucciones o sentencias a la computadora son escritas con palabras similares a los lenguajes humanos(en general en ingles), lo que facilita la escritura y comprensión del programa.
Definición de Algoritmo
La palabra algoritmo se deriva de la traducción al latín de la palabra árabe Alkhowarizmi, nombre de un matemático y astrónomo árabe que escribió un tratado sobre manipulación de números y ecuaciones en el siglo IX.
Un algoritmo es una serie de pasos organizados que describe el proceso que sedebe seguir, para dar solución a un problema específico.
Euclides, matemático griego (s. IV aC) inventó un algoritmo para encontrar Máximo Común Divisor entre dos números
Tipos de Algoritmos
Cualitativos: Son aquellos en los que se describen los pasos utilizando palabras.
Cuantitativos: Son aquellos en los que se utilizan cálculos numéricos para definir los pasos del proceso.
LenguajesAlgorítmicos
Es una serie de símbolos y reglas que se utilizan para describir de manera explícita un proceso.
Tipos de Lenguajes Algorítmicos
Gráficos: Es la representación gráfica de las operaciones que realiza un algoritmo (diagrama de flujo).
No Gráficos: Representa en forma descriptiva las operaciones que debe realizar un algoritmo (pseudocódigo).
Metodología para la solución de problemas por medio...
Regístrate para leer el documento completo.