Podcast
Questions and Answers
¿Cuál de las siguientes características es cierta para los tipos de datos simples?
¿Cuál de las siguientes características es cierta para los tipos de datos simples?
- Tienen existencia propia (correct)
- Pueden dividirse en partes más pequeñas
- Son siempre de tipo texto
- No permiten operaciones relacionales
¿Cómo se clasifican los tipos de datos compuestos en programación?
¿Cómo se clasifican los tipos de datos compuestos en programación?
- Solo vectores unidimensionales
- Solo arrays de tres dimensiones
- Vectores y matrices (correct)
- Solo matrices
¿Qué tipo de datos se considera como un tipo simple?
¿Qué tipo de datos se considera como un tipo simple?
- Array
- Booleano (correct)
- Matriz
- String
¿Qué función se utiliza para obtener el número de caracteres en una cadena en C#?
¿Qué función se utiliza para obtener el número de caracteres en una cadena en C#?
¿Qué operación realiza el método Trim() en un string?
¿Qué operación realiza el método Trim() en un string?
¿Qué se entiende por 'vectores' en el contexto de tipos de datos compuestos?
¿Qué se entiende por 'vectores' en el contexto de tipos de datos compuestos?
¿Cuál de las siguientes opciones no corresponde a un tipo de dato numérico simple?
¿Cuál de las siguientes opciones no corresponde a un tipo de dato numérico simple?
¿Qué se imprimirá al ejecutar el siguiente código: Console.WriteLine(array2D[1,0]); ?
¿Qué se imprimirá al ejecutar el siguiente código: Console.WriteLine(array2D[1,0]); ?
¿Cuál de las siguientes afirmaciones sobre las matrices es correcta?
¿Cuál de las siguientes afirmaciones sobre las matrices es correcta?
¿Cuál es el resultado de ejecutar miMatriz[1,1] = 21; ?
¿Cuál es el resultado de ejecutar miMatriz[1,1] = 21; ?
En el siguiente código, ¿qué imprime el ejemplo del ciclo foreach sobre numPrimos?
En el siguiente código, ¿qué imprime el ejemplo del ciclo foreach sobre numPrimos?
¿Cómo se declara una matriz bidimensional de booleanos en C#?
¿Cómo se declara una matriz bidimensional de booleanos en C#?
¿Qué método se utiliza para convertir una cadena en minúsculas?
¿Qué método se utiliza para convertir una cadena en minúsculas?
¿Cuál es el índice del primer valor en un vector?
¿Cuál es el índice del primer valor en un vector?
¿Qué valor se muestra cuando se imprime el 6º valor del array impares?
¿Qué valor se muestra cuando se imprime el 6º valor del array impares?
¿Qué pasaría si se recorre un array no inicializado?
¿Qué pasaría si se recorre un array no inicializado?
¿Cómo se llena un vector con ceros?
¿Cómo se llena un vector con ceros?
En este contexto, ¿qué datos se almacenarían en el array 'impares'?
En este contexto, ¿qué datos se almacenarían en el array 'impares'?
¿Cuál de las siguientes afirmaciones es correcta acerca del uso de 'enum'?
¿Cuál de las siguientes afirmaciones es correcta acerca del uso de 'enum'?
¿Qué método permite recuperar una subcadena de una cadena?
¿Qué método permite recuperar una subcadena de una cadena?
¿Cuál es el resultado de la siguiente operación: impares = 21?
¿Cuál es el resultado de la siguiente operación: impares = 21?
¿Qué estructura de control se utiliza para recorrer un array?
¿Qué estructura de control se utiliza para recorrer un array?
Flashcards
String
String
Un tipo de dato simple que representa una secuencia ordenada de caracteres, utilizado para almacenar texto.
Entero
Entero
Un tipo de dato simple que representa un valor numérico entero, utilizado para almacenar números enteros.
Array
Array
Un tipo de dato compuesto que se utiliza para almacenar una colección ordenada de elementos del mismo tipo. Puede ser unidimensional (vector), bidimensional (matriz) o multidimensional.
Booleano
Booleano
Signup and view all the flashcards
Length()
Length()
Signup and view all the flashcards
Trim()
Trim()
Signup and view all the flashcards
Contains()
Contains()
Signup and view all the flashcards
Substring()
Substring()
Signup and view all the flashcards
ToLower()
ToLower()
Signup and view all the flashcards
ToUpper()
ToUpper()
Signup and view all the flashcards
Vector
Vector
Signup and view all the flashcards
int[] v = new int[] { 1, 2, 3 };
int[] v = new int[] { 1, 2, 3 };
Signup and view all the flashcards
Índice de un vector
Índice de un vector
Signup and view all the flashcards
Recorrer un vector
Recorrer un vector
Signup and view all the flashcards
Bucle for
Bucle for
Signup and view all the flashcards
Matriz
Matriz
Signup and view all the flashcards
Posición de un elemento en una matriz
Posición de un elemento en una matriz
Signup and view all the flashcards
Tipo de dato enum
Tipo de dato enum
Signup and view all the flashcards
Foreach
Foreach
Signup and view all the flashcards
For
For
Signup and view all the flashcards
Study Notes
Tipos de Datos
- Los tipos de datos simples son indivisibles y tienen existencia propia. Permiten operaciones relacionales.
- Ejemplos de tipos de datos simples: numéricos (int, short, decimal, double, etc.), textuales (char) y lógicos (bool).
Tipos de Datos Compuestos
- Los tipos de datos compuestos se crean uniendo varios tipos, simples o compuestos.
- Se les conoce tradicionalmente como arrays y pueden tener varias dimensiones.
- Vectores (arrays unidimensionales).
- Multidimensionales (matrices, arrays de tres o más dimensiones).
Tipo de Dato String (Caso Especial de Vectores)
Length
: Obtiene el número de caracteres del string.Trim
: Elimina espacios en blanco al inicio y final de la cadena.Contains
: Indica si una subcadena está contenida dentro de la cadena.Substring
: Extrae una subcadena de una cadena.ToLower
: Convierte la cadena a minúsculas.ToUpper
: Convierte la cadena a mayúsculas.
Vectores (Arrays Unidimensionales)
- Se utilizan para almacenar una lista de variables con el mismo nombre, pero indices diferentes.
- El índice de cada variable representa su posición en la lista, empezando en 0.
- Se declaran como
<tipo>[] <nombre> = new <tipo>[<tamaño>]
Matrices (Arrays Bidimensionales)
- Son tablas de variables con distinto nombre de fila y columna.
- La ubicación se determina por fila y columna (ambas empiezan por 0).
- Se declaran como
<tipo>[,] <nombre> = new <tipo>[<filas>, <columnas>]
Bucles for y foreach para recorrer vectores y matrices
- Los bucles
for
yforeach
se usan para iterar sobre elementos de vectores/matrices. Un buclefor
itera sobre cada elemento individual mediante el indice, y el bucleforeach
itera sobre cada elemento en forma directa.
Instrucciones break y continue
break
: Finaliza la ejecución del bucle contenedor más próximo.continue
: Traslada el control a la siguiente iteración del bucle envolvente.
Ejercicios Voluntarios
- Se pide al estudiante que genere algoritmos para encontrar números impares entre 1 y 10, calcular factoriales y determinar un máximo a partir de números positivos.
- El programa debe pedir al usuario números enteros positivos hasta que ingrese un número menor a 0 para calcular el máximo.
- Debe calcular la cantidad de años, meses, semanas y días a partir de un número de días dado por consola.
- Se pide crear un vector de enteros de tamaño 10, pidiendo al usuario sus valores y contar el número de pares.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.