Variables tipos de datos y operadores para recordar
Este conjunto de tarjetas de estudio cubre los conceptos básicos de variables, tipos de datos y operadores en programación, necesarios para el repaso de 2º de Bachillerato y la EBAU.
Quiz(64 questions)
1. ¿Qué es una variable en programación?
Terms in this Study Set(64)
Variables y Tipos de Datos(20)
¿Qué es una variable?
Una variable es un espacio en memoria que almacena datos. Puede cambiar su valor durante la ejecución del programa.
Tipos de datos primitivos en programación
- Entero - Flotante - Booleano - Carácter - Cadena de texto
Verdadero o falso: Las variables son constantes.
Falso. Las variables pueden cambiar su valor, a diferencia de las constantes que permanecen fijas.
Ejemplo de variable entera.
```python edad = 18 ```
¿Qué es un tipo de dato booleano?
Es un tipo de dato que puede ser verdadero (True) o falso (False). Se usa en condiciones y bucles.
Completa: una cadena de texto se define entre ...
... comillas simples ' ' o dobles " ".
Comparación: int vs float.
Los enteros (int) son números sin decimales, mientras que los flotantes (float) pueden tener decimales.
¿Qué es una lista en programación?
Una lista es una colección ordenada y mutable de elementos, que pueden ser de diferentes tipos de datos.
Ejemplo de variable booleana.
```python es_adulto = True ```
¿Para qué se utiliza el tipo de dato carácter?
Se utiliza para almacenar un solo símbolo, como una letra o un signo de puntuación.
¿Qué es un tipo de dato flotante?
Es un número que puede contener parte decimal, representando valores como 3.14 o -0.001.
Ejemplo de declaración de variable de cadena.
```python nombre = 'Juan' ```
¿Qué es un diccionario en programación?
Un diccionario es una colección de pares clave-valor, donde cada clave es única.
Verdadero o falso: Las variables deben comenzar con un número.
Falso. Las variables deben comenzar con una letra o un guion bajo (_).
Ejemplo de variable de tipo lista.
```python colores = ['rojo', 'verde', 'azul'] ```
¿Qué es el tipo de dato nulo?
Es un tipo que indica que una variable no contiene ningún valor, representado como None en Python.
Completa: El tipo de dato entero se usa para ...
... almacenar números sin parte decimal.
Ejemplo de un diccionario en Python.
```python persona = {'nombre': 'Ana', 'edad': 25} ```
Comparación: cadena vs lista.
Una cadena es inmutable, mientras que una lista es mutable y puede cambiarse.
¿Qué es la concatenación de cadenas?
Es el proceso de unir dos o más cadenas en una sola, usando el operador +.
Operadores Aritméticos y Lógicos(20)
¿Qué hace el operador '+'?
Suma dos números. Por ejemplo, .
Resta: 10 - 4 = ?
6.
¿Qué representa el operador '&&'?
Es un operador lógico que significa 'Y'. Devuelve verdadero solo si ambas condiciones son verdaderas.
5 > 3 es verdadero o falso?
Verdadero, porque 5 es mayor que 3.
Multiplicación: 7 * 2 = ?
14.
Lógica: ¿Qué hace '||'?
'O' lógico. Devuelve verdadero si al menos una condición es verdadera.
¿Qué hace el operador '%'?
Devuelve el residuo de una división. Ejemplo: .
Comparación: '==' vs '==='?
'==' compara valores, '===' compara valores y tipos. Ejemplo: '5' == 5 es verdadero, pero '5' === 5 es falso.
¿Cuándo usar el operador '!='?
Para comprobar que dos valores son diferentes. Ejemplo: $5 eq 4$ es verdadero.
Suma de un número y un string: 5 + '3'?
'53' (concatenación), no 8.
¿Qué hace el operador '!'?
Negación lógica. Convierte verdadero en falso y viceversa.
Efecto de 'a *= b'?
Multiplica 'a' por 'b' y asigna el resultado a 'a'.
Ejemplo de '==' en acción: 0 == false?
Verdadero, porque 0 se considera falso en lógica.
¿Qué devuelve 'true && false'?
Devuelve falso, porque ambas condiciones no son verdaderas.
División: 15 / 3 = ?
5.
¿Qué operator se usa para sumar elementos en arrays?
La función reduce() en JavaScript, por ejemplo.
¿Qué hace 'a < b'?
Devuelve verdadero si 'a' es menor que 'b'.
¿Qué devuelve '5 < 3 || 5 > 2'?
Verdadero, porque '5 > 2' es verdadero.
¿Cuál es el resultado de '3 * (2 + 1)'?
9, debido a la jerarquía de operaciones.
Uso de 'a++'?
Incrementa 'a' en 1, por ejemplo, si 'a = 5', después de 'a++' será 6.
Conversión de Tipos de Datos(12)
¿Cómo convertir un entero a cadena en Python?
Usa la función `str()`. Ejemplo: `str(123)` devuelve '123'.
¿Qué función se utiliza para convertir a entero?
Se utiliza `int()`. Ejemplo: `int('456')` devuelve 456.
Verdadero o falso: `float('3.14')` devuelve un entero.
Falso. Devuelve un número en punto flotante: 3.14.
¿Qué método convierte una cadena a lista?
Usa el método `split()`. Ejemplo: `'a,b,c'.split(',')` devuelve `['a', 'b', 'c']`.
Completa: `int(3.5)` devuelve ____.
3. Devuelve la parte entera del número.
Comparación: `str()` vs `repr()`
`str()`: Representación amigable. `repr()`: Representación oficial para debugging.
¿Cómo convertir una lista a cadena?
Usa `join()`. Ejemplo: `','.join(['a', 'b', 'c'])` devuelve 'a,b,c'.
¿Qué hace `float()` con cadenas?
Convierte cadenas numéricas en números de punto flotante. Ejemplo: `float('2.5')`.
¿Qué devuelve `bool(0)`?
Devuelve `False`. Cero se considera como `False` en Python.
¿Cómo convertir un booleano a entero?
Usa `int()`. Ejemplo: `int(True)` devuelve 1.
¿Qué función convierte a hexadecimal?
Usa `hex()`. Ejemplo: `hex(255)` devuelve '0xff'.
Causa → Efecto: usar `round()` en un float.
Redondea el número. Ejemplo: `round(3.6)` devuelve 4.
Ejercicios Prácticos(12)
¿Qué tipo de dato es 3.14?
Es un número de tipo float (decimal).
Completa: 'El resultado de 5 + 3 es ___'.
8
True o False: 'Una cadena puede contener números'.
True. Las cadenas pueden contener caracteres alfanuméricos.
Comparar: ¿int vs float?
int: entero. float: decimal.
Ejemplo de operación con variables: ¿Qué es x = 5?
Es la asignación del valor 5 a la variable x.
¿Qué devuelve 10 % 3?
Devuelve 1, ya que es el resto de la división.
¿Cuál es el tipo de dato de 'Hola'?
Es una cadena (string).
Completa: 'El resultado de 2 * 3 + 4 es ___'.
10
True o False: 'El operador // realiza una división entera'.
True. Redondea hacia abajo el resultado.
¿Qué es una variable?
Es un espacio en memoria que almacena un valor que puede cambiar.
Ejemplo: ¿Qué hace la expresión x += 2?
Incrementa el valor de x en 2.
Causa: Asignar un valor a una variable → Efecto:
La variable ahora contiene ese valor.
Questions in this Study Set(64)
1. ¿Qué es una variable en programación?
2. ¿Qué operación realiza el operador '-'?
3. ¿Qué tipo de dato es 42?
4. ¿Cómo puedes convertir un número decimal a entero en Python?
5. ¿Cuál de los siguientes es un tipo de dato primitivo?
6. ¿Qué significa el operador '!='?
7. Completa: 'El resultado de 7 - 2 es ___'.
8. ¿Qué resultado obtienes al aplicar `float('10.5')`?
9. ¿Qué es una cadena de texto?
10. ¿Qué devuelve la expresión 'true || false'?
11. True o False: 'Una cadena puede incluir espacios'.
12. ¿Cuál de las siguientes opciones NO convierte un tipo de dato a otro?
13. ¿Qué tipo de dato representa un valor verdadero o falso?
14. ¿Qué hace '5 % 2'?
15. Comparar: ¿qué tipo de dato es '123'?
16. ¿Qué función transformar cadenas que contienen números en enteros?
17. ¿Cuál de las siguientes afirmaciones es verdadera?
18. ¿Qué representa el operador '<'?
19. Ejemplo de operación con variables: ¿Qué es y?
20. ¿Qué devuelve `str(True)` en Python?
21. ¿Qué es un tipo de dato flotante?
22. ¿Qué resultado tiene '3 +
23. ¿Qué devuelve 15 // 4?
24. Si utilizas `round(2.7)`, ¿cuál es el resultado?
25. ¿Cuál es un ejemplo de declaración de una lista en Python?
26. ¿Qué hace el operador '&&' en una comparación?
27. ¿Cuál es el tipo de dato de 'Adiós'?
28. ¿Cuál es el efecto de usar `bool('')`?
29. ¿Qué indica el tipo de dato nulo?
30. ¿Qué resultado da '10 / 2'?
31. Completa: 'El resultado de 5 * 6 - 4 es ___'.
32. ¿Qué método se usa para dividir una cadena en una lista?
33. ¿Cuál de las siguientes es una comparación correcta?
34. ¿Cuál es el resultado de 'false && true'?
35. True o False: 'El operador % devuelve el cociente de una división'.
36. ¿Qué resultado se obtiene al aplicar `int(3.9)`?
37. ¿Qué es un diccionario en programación?
38. ¿Qué hace 'a += b'?
39. ¿Qué es una variable en programación?
40. ¿Cuál de los siguientes convierte un entero a hexadecimal?
41. ¿Cómo se define una variable de tipo carácter?
42. ¿Qué devuelve '7 > 10'?
43. Ejemplo: ¿Qué hace la operación x -= 3?
44. ¿Qué hace `float('123.45')`?
45. ¿Cuál de los siguientes es un ejemplo de un booleano?
46. ¿Qué hace el operador '==='?
47. Causa: Asignar un valor a una variable → Efecto: ¿Qué sucede?
48. Al utilizar `str()` en una lista, ¿qué método se debería usar para convertirla a cadena?
49. ¿Qué significa concatenar cadenas?
50. ¿Qué resultado tiene '9 % 4'?
51. ¿Qué tipo de dato se utiliza para almacenar números sin decimales?
52. ¿Qué hace el operador '!'?
53. ¿Qué es un ejemplo de tipo de dato lista?
54. ¿Qué devuelve '10 == 10'?
55. ¿Cuál de los siguientes tipos de datos no es primitivo?
56. ¿Qué hace 'a--'?
57. ¿Qué representa una cadena vacía?
58. ¿Qué operador se usa para verificar si dos valores son iguales sin considerar tipos de datos?
59. ¿Qué operador se utiliza para comparar dos valores?
60. ¿Cuál es el resultado de '0 == false'?
61. ¿Cuál de las siguientes afirmaciones describe correctamente el tipo de dato entero?
62. ¿Qué hace el operador '/'?
63. ¿Cuál de las siguientes opciones representa correctamente una lista en Python?
64. Si 'a = 5' y se aplica 'a++', ¿cuál será el valor de 'a' después de la operación?
Related Study Sets
Abitur Rekursion
SOLID-Prinzipien Softwaretechnik Zusammenfassung
Abitur: Abitur Klassen und Objekte
Abiturwissen: UML-Klassendiagramm Beziehungen
Entwurfsmuster Softwaretechnik Klausurvorbereitung
Schleife Alltag Beispiel Begriffe
Wiederholung: Funktionen
if und Schleifen Notizen
Create Your Own Study Set
Upload a PDF, paste your notes, or describe a topic – AI generates flashcards, quizzes and more in seconds.

