Informática aplicada I en el CIMAT - ago-dic 2013

Tarea núm. 11

Para entregar: el martes 5 nov hasta las 23:59 hrs vía correo electrónico a marcelamq@cimat.mx.

Material de apoyo:


Problema 1: cap. 6, p. 244: 6.3.

Problema 2: cap. 6, p. 244: 6.5

Problema 3: cap. 6, p. 249: 6.19

Problema 4: escribe una función que reciba dos cadenas y que regrese un entero: 1 si las cadenas son iguales y 0 si no lo son. Incorpora la función en un programa y pruebala con al menos 3 diferentes entradas.

Sugerencia: leer con cuidado las páginas 213-217 del capítulo 6 de Deitel.

Problema 5: escribe una función que reciba una cadena y que regrese 1 si la cadena es un palindromo y 0 si no lo es. Por ejemplo:

entrada: anitalavalatina
salida: 1

entrada: juanitalavalatina
salida: 0

Incorpora la función en un programa y pruebala con al menos 3 diferentes entradas.

Problema 6 (opcional). Escriba una función que reciba una cadena y que no regrese nada; la función debe de cambiar las letras de la cadena, minúsculas por mayúsculas y viceversa (los símbolos que no son letras no cambian). Finalmente, la función debe de imprimir la cadena resultante. Por ejemplo:

entrada: MaRcEla2013
salida: mArCeLA2013

Prueba con al menos 3 diferentes entradas.

Sugerencia: las variables tipo char pueden ser manipuladas como enteros, usando la tabla de conversion ASCII (ver las notas de la clase de 30 oct o el apendice D del libro. Leer el principio de la sección 4.7, cap. 4, p. 112.