Está en la página 1de 2

Guía de estudio, primer período de lenguaje de programación

1. Definición de lenguaje de programación: conjunto de símbolos y códigos que, usados con


una serie de normas, conforman las estructuras de webs y aplicaciones.
2. Definición de programa informático: un conjunto de algoritmos ordenados y
codificados en un lenguaje de programación para poder ser ejecutados en un
ordenador.
3. Para que se utiliza un lenguaje de programación:
Respuesta: Para el desarrollo de: Sistemas de información, software de sistemas
operativos, software comercial, aplicaciones web, inteligencia artificial, videojuegos, bases de
datos, controladores e interfases de usuario, etc.
4. Define los tipos de lenguaje de programación:
 Bajo nivel: se encuadran en este grupo se destinan directamente a las máquinas. Así,
sería el “idioma” capaz de vincular hardware y software. 
o Menciona ejemplos: lenguaje maquina y lenguaje ensamblador.
 Alto nivel: son más sencillos de comprender por los humanos ya que se redactan en
idiomas conocidos, ya sea español, inglés, francés, etc.
o Menciona ejemplos: Java, Python, C
5. Menciona 7 características de los lenguajes de programación: Eficiencia, regularidad,
simplicidad, precisión, portabilidad, seguridad e interoperabilidad.
6. Define cada uno de los tipos de software de programación
 Editores de código: Se trata de programas donde podrás redactar el código de
programación. Suelen autocompletarse para ahorrar errores sintácticos y facilitar la
redacción.
 Compiladores: Se encargarán de traducir el texto al lenguaje de máquina, de forma
que la computadora entienda las órdenes enviadas.
 Depuradores: Softwares encargados de revisar y corregir errores en la redacción del
código fuente de una web o una aplicación.
 Enlazadores: Son programas que compilan todos los recursos necesarios de las
bibliotecas, pero que también son capaces de identificar qué procesos y datos no se
necesitan.
 Interpretadores: : Se caracterizan por traducir y ejecutar, de una en una, las
instrucciones del código fuente de un programa, pero, sin generar como salida
código objeto.
7. Es considerada la primer programadora
Augusta Ada Byron, conocida como, Ada Lovelace

8. primer lenguaje de programación creado a través de instrucciones


Respuesta: Ensamblador creado por Mauricio V. Wilkes de la Universidad de Cambridge.

9. Primer lenguaje de programación de alto nivel


Respuesta: FORTRAN

10. Definición de algoritmo: conjunto de instrucciones definidas, ordenadas y acotadas para


resolver un problema, realizar un cálculo o desarrollar una tarea.
11. Menciona y define las partes o elementos de un algoritmo
 Input (entrada)
Representa los datos de entrada necesarios, dados al algoritmo para dar solución a
un problema.
 Process (proceso)
Son los pasos a seguir (asignación de valores, validación de datos, operaciones,
comparaciones, etc.) para dar solución al problema a partir de los datos de entrada.
 Output (salida)
Representa el resultado a partir de la transformación de los valores de entrada
durante el proceso.
12. Menciona las características de un algoritmo: Precisos, ordenados, finitos, concretos y
definidos
13. Menciona y define los siguientes tipos de algoritmos
 Cualitativos: En este tipo de algoritmo no se realizan cálculos numéricos para su
resolución, sino secuencias lógicas o formales.
 Cuantitativos: Este tipo de algoritmo depende de un cálculo numérico para poder
mostrar el output.
 Computacionales: En este tipo de algoritmos la resolución depende de un cálculo
matemático por lo que puede ser resuelto por una computadora o calculadora.
 No computacionales: Son aquellos algoritmos que no pueden ser resueltos por una
computadora y necesitan de la intervención humana para ello.

14. Menciona 5 tipos de algoritmos, clasificados en base a su función y estrategia. Algoritmos de
ordenamiento, Algoritmos de búsqueda, Programación Dinámica, Algoritmos Voraces,
Algoritmos Probabilísticos

15. Menciona los pasos para crear un algoritmo de programación. Analizar el problema, Definir las
entradas necesarias, Implementar las instrucciones necesarias, Mostrar los resultados,
Verificar las características del algoritmo, Codificar el algoritmo

También podría gustarte