Algoritmos y Lógica
Lenguajes de Programación
Paradigmas de Programación
Arquitectura y Componentes
Conceptos Básicos de Programación
100

Secuencia ordenada de pasos para resolver un problema.

Algoritmo

100

Lenguaje interpretado, simple y de alto nivel.

Python

100

Indica paso a paso cómo realizar una tarea.

Imperativo

100

Unidad que ejecuta las instrucciones del programa.

CPU

100

Espacio en memoria que almacena un valor.

Variable

200

Representación gráfica de un proceso.

Diagrama de flujo

200

Lenguaje orientado a objetos y multiplataforma.

Java

200

Usa funciones y estructuras de control ordenadas.

Estructurado

200

Almacena datos temporalmente mientras se ejecuta.

Memoria RAM

200

Ejecuta acciones si una condición es verdadera.

 Condicional IF

300

Descripción estructurada de un algoritmo en lenguaje natural.

Pseudocódigo

300

Se traduce todo el código antes de ejecutarse

Lenguaje Compilado

300

Usa clases y objetos con atributos y métodos.

Orientado a Objetos

300

Dispositivo que muestra la información al usuario.

Monitor

300

erdadero solo si ambas condiciones lo son.

Operador AND

400

Dividir un problema en partes más pequeñas.

Descomposición de problemas

400

Se ejecuta línea por línea en tiempo real.

Lenguaje Interpretado

400

Indica qué se quiere lograr, no cómo.

Declarativo

400

Arquitectura donde datos e instrucciones comparten memoria.

Von Neumann

400

Error en el código que impide su correcto funcionamiento.

Bug

500

Proceso de encontrar y corregir errores en el código.

Depuración

500

Sistema que usa 0 y 1 para representar información.

Código Binario

500

Se basa en funciones puras sin efectos secundarios.

Funcional

500

Componentes físicos de una computadora.

Hardware

500

Elemento sin procesar que puede convertirse en información.

Dato