Logica de Programación

0.0(0)
studied byStudied by 0 people
GameKnowt Play
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/41

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

42 Terms

1
New cards

¿Qué es un algoritmo?

Conjunto finito y ordenado de instrucciones que permite resolver un problema o realizar una tarea.

2
New cards

¿Qué es el pseudocódigo?

Forma de expresar un algoritmo de manera informal y legible, utilizando un lenguaje cercano al natural, sin las reglas de sintaxis de un lenguaje de programación específico.

3
New cards

¿Qué es un diagrama de flujo?

Representación gráfica de un algoritmo o proceso, utilizando símbolos estandarizados para indicar los pasos y la secuencia de ejecución.

4
New cards

¿Qué es una variable?

Espacio en la memoria de la computadora donde se almacena un valor que puede cambiar durante la ejecución de un programa.

5
New cards

¿Qué es un algoritmo?

Conjunto finito y ordenado de instrucciones que permite resolver un problema o realizar una tarea.

6
New cards

¿Qué es el pseudocódigo?

Forma de expresar un algoritmo de manera informal y legible, utilizando un lenguaje cercano al natural, sin las reglas de sintaxis de un lenguaje de programación específico.

7
New cards

¿Qué es un diagrama de flujo?

Representación gráfica de un algoritmo o proceso, utilizando símbolos estandarizados para indicar los pasos y la secuencia de ejecución.

8
New cards

¿Qué es una variable?

Espacio en la memoria de la computadora donde se almacena un valor que puede cambiar durante la ejecución de un programa.

9
New cards

¿Qué es una constante?

Espacio en la memoria que almacena un valor fijo que no puede cambiar durante la ejecución de un programa.

10
New cards

¿Qué es un tipo de dato?

Clasificación de los datos según su naturaleza, como números (enteros, decimales), texto, valores de verdad (verdadero/falso), etc.

11
New cards

¿Qué es el tipo de dato 'entero' (integer)?

Tipo de dato que representa números enteros, positivos o negativos, sin parte decimal.

12
New cards

¿Qué es el tipo de dato 'real' (float/double)?

Tipo de dato que representa números con parte decimal, también conocidos como 'flotantes' o 'decimales'.

13
New cards

¿Qué es el tipo de dato 'cadena de texto' (string)?

Tipo de dato que representa una secuencia de caracteres, como palabras o frases.

14
New cards

¿Qué es el tipo de dato 'booleano'?

Tipo de dato que solo puede tener dos valores: verdadero (true) o falso (false).

15
New cards

¿Qué es un operador en programación?

Símbolo que indica el tipo de operación que se debe realizar con uno o más valores (operandos).

16
New cards

¿Qué son los operadores aritméticos?

Operadores que realizan cálculos matemáticos como suma (+), resta (-), multiplicación (*), división (/) y módulo (%).

17
New cards

¿Qué son los operadores relacionales (o de comparación)?

Operadores que comparan dos valores y devuelven un resultado booleano (verdadero/falso), como igual (==), diferente (!=), mayor que (>), menor que (<), etc.

18
New cards

¿Qué son los operadores lógicos?

Operadores que combinan o modifican valores booleanos, como AND (&&), OR (||) y NOT (!).

19
New cards

¿Qué es la asignación de valores?

Proceso de asignar un valor a una variable. Se usa comúnmente el símbolo '='.

20
New cards

¿Qué son las operaciones de entrada/salida?

Mecanismos por los cuales un programa recibe datos del usuario o de alguna fuente externa (entrada) y muestra información al usuario (salida).

21
New cards

¿Qué es una estructura condicional 'si' (if)?

Estructura de control que permite ejecutar un bloque de código solo si una condición específica es verdadera.

22
New cards

¿Qué es una estructura condicional 'si-sino' (if-else)?

Estructura de control que permite ejecutar un bloque de código si una condición es verdadera y otro bloque de código si la condición es falsa.

23
New cards

¿Qué es un bucle (o ciclo)?

Estructura de control que repite un bloque de código un número determinado de veces o mientras una condición sea verdadera.

24
New cards

¿Qué es un bucle 'para' (for)?

Tipo de bucle que se utiliza cuando se conoce de antemano el número de repeticiones o para iterar sobre una secuencia de elementos.

25
New cards

¿Qué es un bucle 'mientras' (while)?

Tipo de bucle que se repite mientras una condición específica sea verdadera. La condición se evalúa al inicio de cada iteración.

26
New cards

¿Qué es un bucle 'hacer-mientras' (do-while)?

Tipo de bucle que garantiza que el bloque de código se ejecute al menos una vez, ya que la condición se evalúa al final de cada iteración.

27
New cards

¿Qué es una función (o subrutina/método)?

Bloque de código reusable que realiza una tarea específica. Ayuda a organizar el código y evitar repeticiones.

28
New cards

¿Qué son los parámetros de una función?

Valores que una función espera recibir para poder realizar su tarea. Se declaran en la definición de la función.

29
New cards

¿Qué son los argumentos de una función?

Valores reales que se envían a una función cuando esta es llamada. Corresponden a los parámetros definidos.

30
New cards

¿Qué es el retorno de una función?

Valor que una función devuelve o produce como resultado de su ejecución.

31
New cards

¿Qué es un arreglo (array)?

Colección de elementos del mismo tipo de dato, almacenados de forma contigua en memoria y accesibles a través de un índice.

32
New cards

¿Qué es un índice en un arreglo?

Número que identifica la posición de un elemento dentro de un arreglo. Generalmente, los índices comienzan en 0.

33
New cards

¿Qué es una estructura de datos?

Organización particular de los datos en una computadora, diseñada para que se puedan almacenar y acceder a los datos de manera eficiente.

34
New cards

¿Qué es la depuración (debugging)?

Proceso de encontrar y corregir errores (bugs) en el código de un programa.

35
New cards

¿Qué es un error de sintaxis?

Errores que ocurren debido a un quebrantamiento de las reglas del lenguaje de programación (por ejemplo, escribir mal una palabra clave o faltar un punto y coma).

36
New cards

¿Qué es un error lógico?

Errores que hacen que el programa no funcione como se espera, aunque no haya errores de sintaxis o tiempo de ejecución (por ejemplo, un cálculo incorrecto).

37
New cards

¿Qué es un comentario en programación?

Texto dentro del código de un programa que es ignorado por el compilador/intérprete y se utiliza para explicar partes del código o hacer anotaciones.

38
New cards

¿Qué es la modularidad?

Principio de diseño de software que sugiere dividir un programa en módulos o componentes más pequeños y manejables, cada uno con una función específica.

39
New cards

¿Qué es la concatenación de cadenas?

Es la unión de dos o más cadenas de texto para formar una sola. Se suele usar el operador '+' o funciones específicas.

40
New cards

¿Qué es un bucle infinito?

Bucle que se ejecuta indefinidamente porque su condición de terminación nunca se vuelve falsa.

41
New cards

¿Qué son las estructuras de control?

Bloques de código que controlan el flujo de ejecución de un programa, como condicionales (if/else) y bucles (for/while).

42
New cards

¿Qué son los operadores de incremento y decremento?

Operadores que aumentan (++) o disminuyen (--) el valor de una variable en una unidad.