Está en la página 1de 7

PROGRAMACIÓN

ESTRUCTURADA
Alumno: Carlos Daniel Dzib GOMEZ.
¿CUÁL ES LA IMPORTANCIA DE LOS
LENGUAJES DE PROGRAMACIÓN?
• Estos se refieren a distintos tipos de expresiones y reglas de estructuración lógica que sirven para
generar tareas recurrentes y sistemáticas.
• Son de gran importancia ya que su función principal es escribir programas que permiten la
comunicación usuario-maquina, unos programas especiales(compiladores o interpretes)
convierten las instrucciones escritas en código fuente, en instrucciones escritas en lenguaje
maquina.
¿CUÁLES SON LOS TIPOS Y CLASIFICACIÓN DE LOS
LENGUAJES DE PROGRAMACIÓN?
• El lenguaje de programación es la base para construir todas las aplicaciones digitales que se
utilizan día a día.
• Lenguaje de programación de bajo nivel: Este lenguaje sirve de interfaz y crea un vinculo
inseparable entre el hardware y el software. Además ejerce un control directo sobre el equipo y
su estructura física, para aplicarlo es necesario que el programador conozca sólidamente el
hardware se subdivide en:
• Lenguaje maquina: Es el mas primitivo y es una colección de dígitos binarios (0 y 1) que la
computadora lee e interpreta y son los unicoa idiomas que las computadoras entienden.
• lenguaje ensamblador: Un programa escrito con este lenguaje es almacenado como texto (tal
como programas de alto nivel) y consiste en una serie de instrucciones que corresponden al flujo
de ordenes ejecutables por un microprocesador.
• Lenguaje de programación de alto nivel.
• Tiene como objetivo facilitar el trabajo del programador, debido a que permite escribir códigos
mediante idiomas que conocemos (español, ingles, etc.).
• Traductor: Traducen los programas escritos en un lenguaje de programación al lenguaje
maquina de la computadora y a medida que va siendo traducida se ejecuta.

• Compilador: permite traducir todo un programa de una sola vez, haciendo una ejecución mas
rápida y puede almacenarse para usarse luego sin volver a hacer una traducción.
¿QUÉ ES EL DISEÑO DE ALGORITMOS?
• Se refiere a un método especifico para poder crear un modelo matemático ajustado a un
problema específico para resolverlo, el diseño de algoritmos es un área central de las cencías de
la computación también muy importante para la investigación de operaciones en ingeniería de
software y en otras disciplinas a fines.
EXPLICA LA IMPORTANCIA DE UN
DIAGRAMA DE FLUJO
• Es la representación grafica de un algoritmo o
proceso.
• Es un diagrama de actividades que representa los
flujos de trabajo paso a paso, por lo que estos
diagramas utilizan símbolos con significados
definidos que representan los pasos del algoritmo, y
representa el flujo de ejecución mediante flechas
que conecta puntos dese el inicio y de fin del
proceso.
¿QUÉ ES Y PARA QUE SIRVE UN
COMPILADOR DE ALTO NIVEL?
• Principalmente es un software que traduce un programa escrito en un lenguaje de programación
de alto nivel (C/C++, COBOL, Java, etc.) en lenguaje maquina.
• Usualmente el lenguaje objetivo es un código maquina, aunque también puede ser traducido a un
código intermedio (bytecode) o a texto. A diferencia de los interpretes, los compiladores reúnen
diversos elementos o fragmentos en una misma unidad (un programa ejecutable o una biblioteca)
que puede ser almacenada y reutilizada, a este procesos se le conoce como compilación.

También podría gustarte