CONTENIDO DE LA LECCIÓN 18
CONTENIDO DE LA LECCIÓN 18 CONTENIDO DE LA LECCIÓN 18
MIGUEL Á. TOLEDO MARTÍNEZ 27. (Impresión de un arreglo) Escriba una función recursiva imprimirArreglo() que tome como argumentos un arreglo y su tamaño y no devuelva nada. La función deberá terminar el proceso y regresar cuando reciba un arreglo de tamaño cero. 28. (Impresión inversa de una cadena) Escriba una función recursiva cadenaInvertida() que tome un arreglo de caracteres que contenga como argumento una cadena, la imprima al revés y no devuelva nada. La función deberá terminar el proceso y regresar cuando se encuentre el carácter nulo de terminación. 29. (Encuentre el valor mínimo dentro de un arreglo) Escriba una función recursiva minimoRecursivo() que tome como argumentos un arreglo de enteros y su tamaño y devuelva su elemento más pequeño. La función deberá terminar el proceso y regresar cuando reciba un arreglo de 1 elemento EXAMEN BREVE 34 1. Los dos componentes principales de un arreglo son: ______________ y ___________. 2. Verdadero o falso: Los elementos dentro de un arreglo determinado pueden ser de cualquier combinación de clase de datos. EXAMEN BREVE 35 1. Defina un arreglo de nombre registrosDeExamen que almacene hasta 15 registros de exámenes. 2. ¿Cuál es la dimensión del arreglo en la pregunta 1? 3. ¿Cuál es el índice del primer elemento del arreglo en la pregunta 1? 4. ¿Cuál es el índice del último elemento del arreglo en la pregunta 1? 5. Defina un arreglo de nombre esteSemestre que almacene elementos de una clase enumerada de nombre cursos, que incluya los cursos que usted está tomando este semestre. 6. Suponga que el índice del último elemento en un arreglo es [25] ¿Cuántos elementos almacenará el arreglo? EXAMEN BREVE 36 1. Escriba un ciclo for que llene el siguiente arreglo desde la entrada del usuario: char caracteres[15]; 2. Escriba un ciclo for que muestre el contenido del arreglo de la pregunta 1. EXAMEN BREVE 37 1. Verdadero o falso: el nombre del arreglo es la dirección del índice[1] del arreglo. 2. Escriba un prototipo para una función de nombre muestra() que modifique al siguiente arreglo: char caracteres[15]; Suponga que la función no regresa ningún valor excepto el arreglo modificado. 3. Escriba un prototipo para una función de nombre prueba() que modifique un solo elemento del arreglo que se definió en la pregunta 2. 4. Escriba un enunciado que llamará a la función prototipo elaborada en la pregunta 3 para modificar el elemento almacenado en el índice[5] del arreglo definido en la pregunta 2. ARREGLOS, APUNTADORES Y ESTRUCTURAS – LECCIÓN 18 18-76
MIGUEL Á. TOLEDO MARTÍNEZ EXAMEN BREVE 38 1. Defina un arreglo e inicialícelo con los valores enteros de -3 hasta +3. 2. ¿Cuál es la dimensión del arreglo que definió en la pregunta 1? 3. Muestre el contenido del siguiente arreglo: char lenguaje[51 = {‘C’, ‘+’, ‘+’}; 4. Muestre el contenido del siguiente arreglo: char lenguaje[] = " C++"; 5. Suponga que define globalmente un arreglo de caracteres sin valores de iniciación. ¿Qué almacena el compilador en el arreglo? RESPUESTA EXAMEN BREVE 34 1. Los dos componentes principales de un arreglo son: indice y elemento. 2. Falso: Todos los elementos dentro de un arreglo deben de ser de la misma clase de datos. 1. float registrosDeExamen[15]; RESPUESTA EXAMEN BREVE 35 2. La dimensión del arreglo de la pregunta 1 es 1 ××××15. 3. El índice del primer elemento del arreglo de la pregunta 1 es [0] 4. El índice del último elemento en el arreglo de la pregunta 1 es [14] 5. enum cursos {Computacion, Matematicas, Física, Ingles, Oratoria}; cursos esteSemestre[5]; 6. El arreglo almacenará 26 elementos, dado que el primer índice de elemento es [0] RESPUESTA EXAMEN BREVE 36 1. El ciclo for que se necesita para llenar el arreglo char caracteres[15]; es: for(int indice = 0; indice < 15; ++indice) cin >> caracteres[indice]; 2. El ciclo for que mostrará el contenido del arreglo anterior es: for(int indice = 0; indice < 15; ++indice) cout
- Page 25 and 26: MIGUEL Á. TOLEDO MARTÍNEZ Ejemplo
- Page 27 and 28: MIGUEL Á. TOLEDO MARTÍNEZ int bus
- Page 29 and 30: MIGUEL Á. TOLEDO MARTÍNEZ El cuer
- Page 31 and 32: MIGUEL Á. TOLEDO MARTÍNEZ /******
- Page 33 and 34: MIGUEL Á. TOLEDO MARTÍNEZ Ejemplo
- Page 35 and 36: MIGUEL Á. TOLEDO MARTÍNEZ Ejemplo
- Page 37 and 38: MIGUEL Á. TOLEDO MARTÍNEZ /* El s
- Page 39 and 40: MIGUEL Á. TOLEDO MARTÍNEZ escribi
- Page 41 and 42: MIGUEL Á. TOLEDO MARTÍNEZ /* El s
- Page 43 and 44: MIGUEL Á. TOLEDO MARTÍNEZ Ejemplo
- Page 45 and 46: MIGUEL Á. TOLEDO MARTÍNEZ SOLUCI
- Page 47 and 48: MIGUEL Á. TOLEDO MARTÍNEZ // Busc
- Page 49 and 50: MIGUEL Á. TOLEDO MARTÍNEZ Paso 1
- Page 51 and 52: MIGUEL Á. TOLEDO MARTÍNEZ { j = i
- Page 53 and 54: MIGUEL Á. TOLEDO MARTÍNEZ un tama
- Page 55 and 56: MIGUEL Á. TOLEDO MARTÍNEZ necesit
- Page 57 and 58: MIGUEL Á. TOLEDO MARTÍNEZ { for (
- Page 59 and 60: MIGUEL Á. TOLEDO MARTÍNEZ // Comp
- Page 61 and 62: MIGUEL Á. TOLEDO MARTÍNEZ INICIAC
- Page 63 and 64: MIGUEL Á. TOLEDO MARTÍNEZ Esta ve
- Page 65 and 66: MIGUEL Á. TOLEDO MARTÍNEZ • Los
- Page 67 and 68: MIGUEL Á. TOLEDO MARTÍNEZ Es posi
- Page 69 and 70: MIGUEL Á. TOLEDO MARTÍNEZ p[100];
- Page 71 and 72: MIGUEL Á. TOLEDO MARTÍNEZ a) Cree
- Page 73 and 74: MIGUEL Á. TOLEDO MARTÍNEZ d) ¿cu
- Page 75: MIGUEL Á. TOLEDO MARTÍNEZ medio d
MIGUEL Á. TOLEDO MARTÍNEZ<br />
EXAMEN BREVE 38<br />
1. Defina un arreglo e inicialícelo con los valores enteros de -3 hasta +3.<br />
2. ¿Cuál es la dimensión del arreglo que definió en la pregunta 1?<br />
3. Muestre el contenido del siguiente arreglo:<br />
char lenguaje[51 = {‘C’, ‘+’, ‘+’};<br />
4. Muestre el contenido del siguiente arreglo:<br />
char lenguaje[] = " C++";<br />
5. Suponga que define globalmente un arreglo de caracteres sin valores de iniciación. ¿Qué almacena<br />
el compilador en el arreglo?<br />
RESPUESTA EXAMEN BREVE 34<br />
1. Los dos componentes principales de un arreglo son: indice y elemento.<br />
2. Falso: Todos los elementos dentro de un arreglo deben de ser de la misma clase de datos.<br />
1. float registrosDeExamen[15];<br />
RESPUESTA EXAMEN BREVE 35<br />
2. La dimensión del arreglo de la pregunta 1 es 1 ××××15.<br />
3. El índice del primer elemento del arreglo de la pregunta 1 es [0]<br />
4. El índice del último elemento en el arreglo de la pregunta 1 es [14]<br />
5. enum cursos {Computacion, Matematicas, Física, Ingles, Oratoria};<br />
cursos esteSemestre[5];<br />
6. El arreglo almacenará 26 elementos, dado que el primer índice de elemento es [0]<br />
RESPUESTA EXAMEN BREVE 36<br />
1. El ciclo for que se necesita para llenar el arreglo char caracteres[15]; es:<br />
for(int indice = 0; indice < 15; ++indice)<br />
cin >> caracteres[indice];<br />
2. El ciclo for que mostrará el contenido del arreglo anterior es:<br />
for(int indice = 0; indice < 15; ++indice)<br />
cout