06.05.2013 Views

CONTENIDO DE LA LECCIÓN 18

CONTENIDO DE LA LECCIÓN 18

CONTENIDO DE LA LECCIÓN 18

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

MIGUEL Á. TOLEDO MARTÍNEZ<br />

27. (Impresión de un arreglo) Escriba una función recursiva imprimirArreglo() que tome como argumentos un<br />

arreglo y su tamaño y no devuelva nada. La función deberá terminar el proceso y regresar cuando reciba un<br />

arreglo de tamaño cero.<br />

28. (Impresión inversa de una cadena) Escriba una función recursiva cadenaInvertida() que tome un arreglo de<br />

caracteres que contenga como argumento una cadena, la imprima al revés y no devuelva nada. La función<br />

deberá terminar el proceso y regresar cuando se encuentre el carácter nulo de terminación.<br />

29. (Encuentre el valor mínimo dentro de un arreglo) Escriba una función recursiva minimoRecursivo() que tome<br />

como argumentos un arreglo de enteros y su tamaño y devuelva su elemento más pequeño. La función deberá<br />

terminar el proceso y regresar cuando reciba un arreglo de 1 elemento<br />

EXAMEN BREVE 34<br />

1. Los dos componentes principales de un arreglo son: ______________ y ___________.<br />

2. Verdadero o falso: Los elementos dentro de un arreglo determinado pueden ser de cualquier<br />

combinación de clase de datos.<br />

EXAMEN BREVE 35<br />

1. Defina un arreglo de nombre registrosDeExamen que almacene hasta 15 registros de exámenes.<br />

2. ¿Cuál es la dimensión del arreglo en la pregunta 1?<br />

3. ¿Cuál es el índice del primer elemento del arreglo en la pregunta 1?<br />

4. ¿Cuál es el índice del último elemento del arreglo en la pregunta 1?<br />

5. Defina un arreglo de nombre esteSemestre que almacene elementos de una clase enumerada de<br />

nombre cursos, que incluya los cursos que usted está tomando este semestre.<br />

6. Suponga que el índice del último elemento en un arreglo es [25] ¿Cuántos elementos almacenará el<br />

arreglo?<br />

EXAMEN BREVE 36<br />

1. Escriba un ciclo for que llene el siguiente arreglo desde la entrada del usuario: char caracteres[15];<br />

2. Escriba un ciclo for que muestre el contenido del arreglo de la pregunta 1.<br />

EXAMEN BREVE 37<br />

1. Verdadero o falso: el nombre del arreglo es la dirección del índice[1] del arreglo.<br />

2. Escriba un prototipo para una función de nombre muestra() que modifique al siguiente arreglo:<br />

char caracteres[15];<br />

Suponga que la función no regresa ningún valor excepto el arreglo modificado.<br />

3. Escriba un prototipo para una función de nombre prueba() que modifique un solo elemento del<br />

arreglo que se definió en la pregunta 2.<br />

4. Escriba un enunciado que llamará a la función prototipo elaborada en la pregunta 3 para modificar<br />

el elemento almacenado en el índice[5] del arreglo definido en la pregunta 2.<br />

ARREGLOS, APUNTADORES Y ESTRUCTURAS – <strong>LECCIÓN</strong> <strong>18</strong> <strong>18</strong>-76

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!