Estructuras logicas

Páginas: 9 (2176 palabras) Publicado: 7 de febrero de 2012

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.
Definamos entonces que son Datos: son secuencias de hechos en bruto que representan eventos que ocurren en las organizaciones., Mientras que Información sondatos 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ón significativa la cual es el resultado (SALIDA)
¿Qué es un programa?
Un PROGRAMA es una lista de instrucciones detallada que indica a lacomputadora lo que ha de hacer. La computadora no pueda hacer nada sin un programa.
LOS LENGUAJES DE PROGRAMACION
Los Lenguajes Programación sirven para escribir programas que permitan la comunicación usuario/maquina.
Unos programas especiales llamados TRADUCTORES convierten las instrucciones escritas en lenguaje de programación en instrucciones escritas en lenguaje maquina (0 y1) que esta puedaentender.
Los principales tipos de lenguaje utilizados en la actualidad son tres:
• Lenguaje maquina
• Lenguajes de bajo nivel
• Lenguajes de Alto nivel
Las instrucciones básicas y comunes a casi todos los lenguajes de programación se pueden condensar en cuatro grupos:
• Instrucción de Entrada/Salida: instrucciones de transferencia de información y datos entre dispositivos periféricos.
•Instrucciones Aritmético – Lógicas: Instrucciones que ejecutan operaciones aritméticas (suma, resta, multiplicación, división, potenciación), Lógicas (or, and, not).
• Instrucciones Selectivas: son las que permiten la selección de tareas alternativas en función de los resultados de diferentes expresiones condicionales.
• Instrucciones Repetitivas: Instrucciones que permiten la repetición desecuencias de instrucciones un número determinado de veces.
Lenguaje Maquina
Los lenguajes maquina son aquellos que están escritos en leguajes directamente inteligibles por la máquina, ya que sus instrucciones son cadenas binarias, que especifican una operación, y las posiciones de memoria implicadas en la operación.
Ventajas del Lenguaje Maquina
• Se puede cargar un programa sin necesidad de unatraducción posterior, lo que supone una velocidad de ejecución superior a cualquier otro lenguaje de programación
Desventajas del Lenguaje Maquina
• Dificultad y lentitud en la codificación
• Poca fiabilidad
• Dificultad grande de verificar y poner a punto los programas
• Los programas son solo ejecutables en el mismo procesador.
Lenguajes de Bajo Nivel
Los lenguajes de bajo nivel son masfáciles de utilizar que los lenguajes maquina, pero, al igual que ellos, depende de la maquina en particular. El lenguaje de bajo nivel por excelencia es el ensamblador (assembly languaje). Las instrucciones en lenguaje ensamblador son instrucciones conocidas como nemotécnicos. Por ejemplo, nemotécnicos típicos de operaciones aritméticas son: SUM, RES, DIV, etc…
Una instrucción típica de suma seria:SUM, M, N, T (suma M mas N y el resultado se almacena en T)
Un programa escrito en lenguaje ensamblador no puede ser ejecutado directamente por la computadora, sino que requiere de una fase de traducción al lenguaje maquina.
Ventajas del Lenguaje de Bajo Nivel
• Mayor facilidad de codificación en comparación con el lenguaje maquina,
• Tienen una gran velocidad de calculo
Desventajas delLenguaje de Bajo Nivel
• Dependencia total de la máquina, lo que impide la transportabilidad de los programas.
• La formación de programadores es más compleja que la correspondiente a los programadores de lenguajes de alto nivel.
Lenguajes de Alto Nivel
Los lenguajes de alto nivel son los mas utilizados por los programadores. Están diseñados para que las personas escriban y entiendan los...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Estructura logica del disco duro
  • Estructuras discretas operadores logicos
  • Estructuras logico matematicas
  • FALACIAS DELA ESTRUCTURA LOGICA
  • Segunda estructura lógica: Juicio
  • Estructura logica de la sentencia
  • Estructura logica de las particiones
  • Estructura del marco lógico

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS