Tecnologia Flashcards

1
Q
  1. Lenguaje de programación.
A

Un lenguaje de programación es un conjunto de órdenes que los programadores usan para crear programas, permitiendo que las computadoras realicen una determinada tarea.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q
  1. Sintaxis.
A

La sintaxis son las reglas que definen la estructura correcta de las instrucciones en un lenguaje de programación, permitiendo que la computadora entienda el código.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q
  1. Semántica.
A

La semántica se refiere al significado de las instrucciones en un lenguaje de programación, asegurando que el código cumpla con la lógica para funcionar correctamente.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q
  1. Algoritmo.
A

Un algoritmo es un conjunto de pasos ordenados para resolver un problema o tarea específica, y es esencial en la programación para definir la lógica del programa.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q
  1. Compilador.
A

Un compilador es un programa que traduce el código fuente de un lenguaje de alto nivel a lenguaje máquina, permitiendo que la computadora lo ejecute directamente. La traducción se hace de manera integral.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q
  1. Intérprete.
A

Un intérprete ejecuta el código fuente línea por línea, traduciéndolo y ejecutándolo de inmediato, como en lenguajes como Python.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q
  1. Código fuente.
A

El código fuente es el conjunto de instrucciones escritas por el programador en un lenguaje de programación, que la computadora lee a través de un compilador o intérprete.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q
  1. Variable.
A

Una variable es un espacio en la memoria donde se almacena un valor, como un número o texto, que puede cambiar durante la ejecución del programa.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q
  1. Tipo de datos.
A

Los tipos de datos definen qué tipo de valor puede almacenar una variable, como enteros (int), decimales (float), texto (string) y valores lógicos (boolean).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q
  1. Función.
A

Una función es un bloque de código que realiza una tarea específica, recibe datos de entrada (parámetros) y devuelve un resultado, pudiendo ser reutilizada en varias partes del programa.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q
  1. Estructura de control.
A

Las estructuras de control determinan el flujo de ejecución del programa. Las más comunes son if, else y los bucles for, while, que permiten ejecutar bloques de código según condiciones o repetidamente.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q
  1. Librerías o bibliotecas.
A

Una librería es un conjunto de funciones predefinidas que los programadores utilizan para realizar tareas comunes, ahorrando tiempo y esfuerzo al evitar escribir código desde cero.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q
  1. Paradigma de programación.
A

Un paradigma de programación es un enfoque para escribir programas. Los principales son:

Imperativo: Describe el programa como una serie de instrucciones que modifican el estado.

Declarativo: Describe lo que debe hacerse, no cómo.

Orientado a objetos: Estructura el programa alrededor de objetos que representan entidades del mundo real.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q
  1. Depuración (debugging).
A

La depuración es el proceso de encontrar y corregir errores en el código fuente, que pueden ser de sintaxis, lógicos o de ejecución.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q
  1. Entorno de desarrollo (IDE).
A

Un entorno de desarrollo integrado (IDE) es una herramienta que facilita la programación, combinando un editor de texto, depuración, compiladores e intérpretes en un solo paquete. Ejemplos populares son Visual Studio Code, PyCharm y Eclipse.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q
  1. Compilación vs. Interpretación.
A

La compilación traduce todo el código a la vez antes de ejecutar el programa, mientras que la interpretación lo traduce y ejecuta línea por línea.

16
Q
  1. API (Interfaz de Programación de Aplicaciones).
A

Una API es un conjunto de funciones y protocolos que permite que diferentes programas se comuniquen, accediendo a funcionalidades o datos de otro software sin conocer su implementación interna.

17
Q
  1. Algoritmo de búsqueda.
A

Un algoritmo de búsqueda se utiliza para encontrar un valor específico en una estructura de datos, como un arreglo o lista. Ejemplos comunes son la búsqueda binaria y lineal.

18
Q
  1. Recursión.
A

La recursión es una técnica en la que una función se llama a sí misma para resolver un problema, siendo útil para descomponer problemas en subproblemas más pequeños y similares.

19
Q
  1. Comandos de entrada/salida (I/O).
A

Los comandos de entrada piden al usuario ingresar datos y los de salida muestran los resultados al usuario. Por ejemplo, en Python se usa input() y print().