NEW
Font size
WorksheetsActividad Unidad 2 Fund. Prog
Total questions: 40
Worksheet time: 13mins
Es un idioma artificial diseñado para expresar procesos que pueden ser llevadas a cabo por máquinas como las computadoras.
Lenguaje de Programación
Lenguaje Máquina
Programa
Ninguna de las anteriores
Pueden usarse para crear programas que controlen el comportamiento físico y lógico de una máquina, para expresar algoritmos con precisión, o como modo de comunicación humana.
Lenguaje de programación
Lenguaje máquina
Programa
Ninguna de las anteriores
Está formado por un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos y expresiones.
Lenguaje máquina
Programa
Lenguaje de programación
Ninguna de las anteriores
Se define como el proceso de creación de un programa de computadora, mediante la aplicación de procedimientos lógicos.
Programa
Programación
Lenguaje de programación
Ninguna de las anteriores
Al proceso por el cual se escribe, se prueba, se depura, se compila y se mantiene el código fuente de un programa informático se le llama:
Programación
Programa
Lenguaje de programación
Ninguna de las anteriores
Es un grupo de reglas que describen como deben escribirse las sentencias y comandos de programación.
Lenguaje de programación
Estándar de lenguaje de programas
Programas
Ninguna de las anteriores
Podrían calificarse como contenedores de datos y por ello se diferencian según el tipo de dato que son capaces de almacenar.
Variable
Constante
Condiciones
Ninguna de las anteriores
En la mayoría de los lenguajes de programación se requiere especificar un tipo de ellas en concreto para guardar un dato concreto.
Condicionantes
Constantes
Variables
Ninguna de las anteriores
Estas variables contienen un único caracter, es decir, una letra, un signo o un número.
Char
Int
Float
String
Boolean
Contienen un número entero.
Char
Float
Int
String
Boolean
Contienen un número decimal.
Char
Int
Boolean
Float
String
Contienen cadenas de texto, o lo que es lo mismo, es un vector con varias variables del tipo Char.
Char
Int
Float
String
Boolean
Solo pueden contener un 0 o un 1.
Int
Char
String
Float
Boolean
Son estructuras de código que indican que para que cierta parte del programa se ejecute, deben cumplirse ciertas premisas, como, por ejemplo, que dos valores sean iguales, que un valor exista, que un valor sea mayor que otro y similares.
Condicionantes
Constantes
Variables
Ninguna de las anteriores
Solo se ejecutan una vez a lo largo del programa.
Variables
Condicionantes
Constantes
Ninguna de las anteriores
Indica una condición para que se ejecute una parte del programa.
Else-if
Else
If
Ninguna de las anteriores
Indica una condición para que se ejecute una parte del programa siempre que no cumpla la condición del if previo y si se cumpla con la que el "else if" especifique.
If
Else - If
Else
Ninguna de las anteriores
Indica que debe ejecutarse cuando no se cumplan las condiciones previas.
Else
Else - if
If
Ninguna de las anteriores
Son parientes cercanos de los condicionantes, pero ejecutan constantemente un código mientras se cumpla una determinada condición.
Bucles
Condicionantes
Variables
Ninguna de las anteriores
Ejecuta un código mientras una variable se encuentre entre 2 determinados parámetros.
If
While
For
Ninguna de las anteriores
Ejecuta un código mientras se cumpla la condición que solicita.
While
For
If
Ninguna de las anteriores
Se crearon para evitar tener que repetir constantemente fragmentos de código.
Funciones
Bucles
Condicionantes
Ninguna de las anteriores
Podría considerarse como una variable que encierra código dentro de sí.
Bucles
Condicionantes
Funciones
Ninguna de las anteriores
Describe las combinaciones posibles de los símbolos que forman un programa sintácticamente correcto.
Sintaxis
Síntesis
Semántica
Ninguna de las anteriores
El significado que se le da a una combinación de símbolos es manejado por su semántica (ya sea formal o como parte del código duro de la referencia de implementación).
Síntesis
Semántica
Sintaxis
Ninguna de las anteriores
Todo programa necesita ser cargado en la memoria por el sistema operativo.
Cargador
Definición de los datos
Instrucciones
Ninguna de las anteriores
La mayoría de los programas operan con datos y por lo tanto en el código fuente debemos definir qué tipo de datos vamos a utilizar en el programa.
instrucciones
Definición de datos
Cargador
Ninguna de las anteriores
Son la parte central del programa.
Instrucciones
Cargador
Definición de los datos
Ninguna de las anteriores
Manipulan los datos que hemos definido, realizan cálculos, muestran los resultados, etc.
Cargador
Instrucciones
Definición de los datos
Ninguna de las anteriores
Estas instrucciones se usarán solo para indicar el inicio y fin de un algoritmo, aunque parezca innecesario su uso es una de las buenas técnicas de programación, que más adelantes se darán cuenta su utilidad.
De inicio/fin
De asignación
De lectura de datos
De escritura de datos
De bifurcación
Estas instrucciones se usan para dar valores a variables.
De inicio / fin
De lectura de datos
De asignación
De escritura de datos
De bifurcación
Esta instrucción se usa para leer datos de un dispositivo(periférico) de entrada
De asignación
De escritura de datos
De bifurcación
De lectura de datos
De inicio/fin
Esta Instrucción se usa para mostrar datos en un dispositivo(periférico) de salida
De inicio/fin
De lectura de datos
De asignación
De bifurcación
De escritura de datos
Es la parte que analiza el código fuente, comprueba su validez, genera el árbol de derivación y rellena los valores de la tabla de símbolos.
Análisis
Síntesis
Front-end
Back-end
Se trata de la comprobación de la corrección del programa fuente
Análisis
Síntesis
Front-end
Back-end
Consiste en la descomposición del programa fuente en componentes léxicos
Análisis Léxico
Análisis Sintáctico
Análisis Semántico
Agrupación de los componentes léxicos en frases gramaticales
Análisis semántico
Análisis léxico
Análisis sintáctico
Comprobación de la validez semántica de las sentencias aceptadas en la fase de Análisis Sintáctico
Análisis léxico
Análisis semántico
Análisis sintáctico
Su objetivo es la generación de la salida expresada en el lenguaje objeto y suele estar formado por una o varias combinaciones de fases de Generación de Código (normalmente se trata de código intermedio o de código objeto) y de Optimización de Código (en las que se busca obtener un código lo más eficiente posible).
Análisis
Front-end
Síntesis
Back-end
Es la parte que genera el código máquina, específico de una plataforma, a partir de los resultados de la fase de análisis, realizada por el Front End.
Análisis
Síntesis
Front-end
Back-end
