2. Un lenguaje de programación
CREADO USADO
para expresar Para crear programas que
procesos que pueden controlen el comportamiento
ser llevadas a cabo físico y lógico de una
por computadoras máquina
expresar algoritmos con precisión Medio de comunicación humana
4. Las variables podrían calificarse como contenedores de datos y por ello se
diferencian según el tipo de dato que son capaces de almacenar. En la
mayoría de lenguajes de programación se requiere especificar un tipo de
variable concreto para guardar un dato concreto
Variables tipo Char: Variables tipo Int:
Estas variables Contienen un número
contienen un único entero.
carácter, es decir, una DIVIDIDA
letra, un signo o un Variables tipo float:
número. Contienen un número
decimal.
Variables tipo String:
Variables del tipo
Contienen cadenas de
texto, o lo que es lo Boolean: Solo pueden
contener un 0 o un
mismo, es un vector con
varias variables del tipo 1.
Char.
5. Los condicionantes son estructuras de código que indican que
para que cierta parte del programa se ejecute
PREMISAS
dos valores sean iguales un valor sea mayor que otro y
similares
DIVIDIDO
If: Indica una condición
Else if: Siempre va para que se ejecute una
precedido de un "If" e
parte del programa
indica una condición para
que se ejecute una parte
del programa siempre que Else: Siempre precedido de
no cumpla la condición del "If" y en ocasiones de "Else
if previo y si se cumpla If". Indica que debe
con la que el "else if" ejecutarse cuando no se
especifique. cumplan las condiciones
prévias.
6. Los bucles son parientes cercanos de los condicionantes, pero
ejecutan constantemente un código mientras se cumpla una
determinada condición.
•For: Ejecuta un código •While: Ejecuta un
mientras una variable se código mientras se
SON
encuentre entre 2 cumpla la condición
determinados parámetros. que solicita.
Las funciones se crearon para
define las restricciones sobre la evitar tener que repetir
estructura de los textos válidos constantemente fragmentos de
que resulta imposible o muy código. Una función podría
difícil expresar mediante considerarse como una
formalismos sintácticos estándar. variable que encierra código
dentro de si.
7. es el lenguaje de programación
que entiende directamente la es un lenguaje usado por, o asociado
computadora o máquina. Este con, ordenadores. Muchas veces, este
lenguaje de programación utiliza el término es usado como sinónimo
alfabeto binario, es decir, el 0 y el de lenguaje de programación, pero un
1. lenguaje informático no tiene por qué
ser un lenguaje de programación.
VENTAJAS DESVENTAJAS
UTILIZADO
Mayor Imposibilidad de
adaptación escribir código cuando hay que transmitir una
al equipo. independiente de la información de algo a alguien
máquina. basado en computadora.
Posibilidad de
obtener la Mayor dificultad en la
máxima programación y en la
velocidad con comprensión de los
mínimo uso de programas.
memoria
8. analiza el programa fuente y lo Un traductor es cualquier
traduce a otro equivalente escrito en programa que toma como entrada un
otro lenguaje (por ejemplo, en el texto escrito en un lenguaje,
lenguaje de la máquina). Su acción llamado fuente y da como salida
equivale a la de un traductor humano, otro texto en un lenguaje,
que toma un libro y produce otro denominado objeto.
equivalente escrito en otra lengua
Un ensamblador es un compilador cuyo
permiten modificar microprogramas lenguaje fuente es el lenguaje
que existen en un procesador ensamblador. Un intérprete no genera
un programa equivalente, sino que
toma una sentencia del programa
fuente en un lenguaje de alto nivel
Consiste en lenguaje y la traduce al código equivalente y
máquina o bytecode y se distribuye al mismo tiempo lo ejecuta.
en varios archivos que corresponden
a cada código fuente compilado. Para
obtener un programa ejecutable se
han de enlazar todos los archivos de analiza el programa fuente y lo
código objeto con un programa ejecuta directamente, sin generar
llamado enlazador ningún código equivalente.
9. Suelen ser clasificados de alto nivel, pero permiten ciertos
manejos de bajo nivel. Son precisos para ciertas aplicaciones
como la creación de sistemas operativos
CONTIENE
lenguajes C programación
Pascal
ya que puede es posible
acceder a los concatenar
Este tipo de lenguajes de registros del las cadenas
programación son sistema, de
independientes de la máquina, trabajar con caracteres
lo podemos usar en cualquier direcciones con el
computador con muy pocas de memoria operador sum
modificaciones o sin ellas, a y
son muy similares al lenguaje copiarlas
humano con la
asignación