Fundamentos de programación Flashcards

1
Q

¿Qué es una variable?

A

Representa un contenedor o un espacio en la memoria donde se almacenan distintos tipos de datos

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

¿Para que sirven las variables?

A
    • Sirven para guardar y recuperar datos
  1. Representar valores existentes
  2. Asignar nuevos valores

Las variables permiten que los programadores se refieran a un valor con un nombre representativo en vez de tener que recordar este valor

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

¿Qué tipos de variables existen?

A
  1. Byte
  2. Short
  3. Int
  4. Long
  5. Float
  6. Double
  7. Char
  8. Boolean
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

¿Cuál es la estructura de un programa de C++?

A

include <iostream></iostream>

using namespace std;
int main(){
int num1,
cout &laquo_space;“Hola mundo”
}

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

¿Para qué se utiliza include iostream?

A

Se utilia principalmente para incluir librerías en un programa c++

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

¿Para qué se utilizan using namespace?

A

Es una declaración que permite al programador utilizar nombres definidos en un espacio de nombres sin tener que calificarlos explicitamente

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

¿Para qué sirve main ()?

A

Es la función principal en un programa c++

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

¿Qué significa cout?

A

Significa “Character output” (Sálida de caracteres)

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

¿Para que sirve cout?

A

Es un flujo de salida que se utiliza para enviar datos a la consola o pantalla.

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

¿Para qué sirve cin?

A

Es un flujo de entrada que se utiliza para leer datos desde la consola.

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

¿Qué significa cin?

A

Character input

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

Di 10 librerías

A

iostream
stdio.h
ctype.h
string.h
math.h
stdlib.h
assert.h
stjmp.h
time.h

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

¿Qué es una estructura de control?

A

Son constructos que permiten que un programa tome decisiones basadas en condiciones lógicas. Estas condiciones determinan qué parte del código se ejecutará en funcion de si la condición es cerdadera o falsa

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

¿Cuál es importancia de las estructuras de control?

A

Son esenciales en programación, ya que permiten que los programas se adapten a situaciones variables y tomen decisiones dinámicas durante la ejecución.

17
Q

¿Cuáles son los tipos de condicionales en c++?

A

If para realizar pruebas condicionales simples
Else if para evaluar múltiples condiciones en secuencia
Switch para tomar decisiones basadas en múltiples VALORES de una expresión

18
Q

¿Para que sirve la sentencia “if”?

A

Se utiliza para ejecutar un bloque de códig si una condición especificada se evalúa como verdadera

19
Q

¿Cuál es la estructura básica de un if?

A

if(condición){
} else{
}

20
Q

¿Cuál es la estructura del if-else if?

A

if(condicion){
} else if (condicion){
}

21
Q

¿Cuál es la estructura del switch?

A

switch(expresion){
case 0: {
///codigo
break;
}
case 1: {
///codigo
break;
}}

22
Q

¿Qué es el ciclo for?

A

Es una estructura de control que permite repetir un bloque de código un numero específico de veces

23
Q

¿Cuáles son las tres partes del for?

A

Inicialización: Se ejecuta una sola vez al principio
Condición: Se verifica antes de cada iteración. Si es verdadera, se ejecuta el bloque de código

24
Q
A
25
Q
A
26
Q

¿Cuáles son buenas aplicaciones del for?

A

Evitar ciclos infinitos: Asegurarse de que la condición de salida eventualmente se cumpla
Inicialización adecuada: Inicilizar las variables correctamente antes del ciclo
Evitar actualizaciones complejas: Mantener actualizaciones simple y claras