SlideShare una empresa de Scribd logo
1 de 8
Material audiovisual para la asignatura

                  Proyecto de Innovación Docente (PID 11-145)



FACULTAD de
Comunicación y Documentación
UNIVERSIDAD DE GRANADA
Funciones básicas de cadenas
  de caracteres (Ejercicio
  avanzado)




Proyecto de Innovación Docente (PID 11-145) 2011-2013
                        Fundamentos de la Programación
                  Grado en Información y Documentación
String cadena;
                     Scanner lector = new Scanner(System.in);
                     System.out.println("Introduce tu apellido");
                     cadena = lector.nextLine();
                     switch (cadena.charAt(0)){
                       case 'A':
   ¿Qué hace el          System.out.println("Eres de los primeros de
                                            la lista");
   siguiente             break;
   programa?           case 'Z':
                         System.out.println("Eres de los últimos de
                                            la lista");
                         break;
                       default:
                         System.out.println("Desconozco tu
                                            posición");
                         break;
                     }

                          Proyecto de Innovación Docente (PID 11-145) 2011-2013
Abstracción
procedimental y de
                                                  Fundamentos de la Programación
datos. Cadenas                              Grado en Información y Documentación
La solución es:

           El programa pregunta el nombre al usuario, y
           luego comprueba su letra inicial. A continuación,
           si es A, Z, u otra distinta, mostrará uno de los
           tres mensajes.

                                  Devuelve el                       0    1   2   3

             cadena.charAt(0)     carácter ubicado en               R    i   c   o
                                  la posición 0




                                Proyecto de Innovación Docente (PID 11-145) 2011-2013
Abstracción
procedimental y de
                                                        Fundamentos de la Programación
datos. Cadenas                                    Grado en Información y Documentación
   A la Universidad de Granada por el soporte económico.

   A la Facultad de Comunicación y Documentación por
    facilitarnos las instalaciones.

   Al equipo técnico (…) de la Facultad de Comunicación y
    Documentación por su asesoramiento.

   A Jesús Serrano Guerrero (Universidad de Castilla la Mancha)
    por facilitarnos parte del contenido.



                          Proyecto de Innovación Docente (PID 11-145) 2011-2013
                                                  Fundamentos de la Programación
                                            Grado en Información y Documentación
   Elaboración de materiales: Juan David Castellón Fuentes y
    Antonio Gabriel López Herrera.

   Actor: Juan David Castellón Fuentes.

   Grabación: Antonio Gabriel López Herrera.

   Edición y Montaje: Juan David Castellón Fuentes.

   Soporte: Enrique Herrera Viedma y Antonio A. Ruíz Rodríguez.

   Coordinación: Antonio Gabriel López Herrera.




                           Proyecto de Innovación Docente (PID 11-145). 2011-2013
                                                   Fundamentos de la Programación
                                             Grado en Información y Documentación
   Juan David Castellón Fuentes
Ingeniero en Informática
Máster Profesorado E.S.O. y Bachillerato, F.P. y Enseñanzas de Idiomas

                                                               jdcaste@gmail.com

   Antonio Gabriel López Herrera
Dpto. de Ciencias de la Computación e Inteligencia Artificial
Facultad de Comunicación y Documentación
Escuela Técnica Superior de Ingenierías Informática y Telecomunicaciones
CITIC-UGR (Centro de Investigación en Tecnologías de la Información y las
   Comunicaciones)
Universidad de Granada
                                                    lopez-herrera@decsai.ugr.es




                                 Proyecto de Innovación Docente (PID 11-145). 2011-2013
                                                         Fundamentos de la Programación
                                                   Grado en Información y Documentación
Usted es libre de:
  • Copiar, distribuir y comunicar públicamente la obra.
  • Hacer obras derivadas.
Bajo las condiciones siguientes:

  • Reconocimiento. Debe reconocer los créditos de la obra de la manera especificada
    por el autor o el licenciador (pero no de una manera que sugiera que tiene su apoyo o
    apoyan el uso que hace de su obra).

  • Compartir bajo la misma licencia . Si transforma o modifica esta obra para
    crear una obra derivada, solo puede distribuir la obra resultante bajo la misma licencia,
    una similar o una compatible.



Más información: http://creativecommons.org/licenses/by-nc-sa/3.0/es/




                                               Material audiovisual para la asignatura

                                               Proyecto de Innovación Docente (PID 11-145)

Más contenido relacionado

Más de University of Granada (20)

Nuevo t4 ejercicio oper avanzadas string
Nuevo t4 ejercicio oper avanzadas stringNuevo t4 ejercicio oper avanzadas string
Nuevo t4 ejercicio oper avanzadas string
 
Nuevo t4 ejercicio desarrollo programa con métodos
Nuevo t4 ejercicio desarrollo programa con métodosNuevo t4 ejercicio desarrollo programa con métodos
Nuevo t4 ejercicio desarrollo programa con métodos
 
Nuevo t4 ejercicio uso argv metodo main
Nuevo t4 ejercicio uso argv metodo mainNuevo t4 ejercicio uso argv metodo main
Nuevo t4 ejercicio uso argv metodo main
 
T2 ejercicio03_a
T2 ejercicio03_aT2 ejercicio03_a
T2 ejercicio03_a
 
T3 ejercicio for vs while
T3 ejercicio for vs whileT3 ejercicio for vs while
T3 ejercicio for vs while
 
T3 ejercicio switch avanzado
T3 ejercicio switch avanzadoT3 ejercicio switch avanzado
T3 ejercicio switch avanzado
 
T3 ejercicio switch vs if-else
T3 ejercicio switch vs if-elseT3 ejercicio switch vs if-else
T3 ejercicio switch vs if-else
 
T3 ejercicio switch-default
T3 ejercicio switch-defaultT3 ejercicio switch-default
T3 ejercicio switch-default
 
T3 ejercicio switch
T3 ejercicio switchT3 ejercicio switch
T3 ejercicio switch
 
T3 ejercicio if-elseif
T3 ejercicio if-elseifT3 ejercicio if-elseif
T3 ejercicio if-elseif
 
T4 ejercicio 09
T4 ejercicio 09T4 ejercicio 09
T4 ejercicio 09
 
T4 ejercicio 08
T4 ejercicio 08T4 ejercicio 08
T4 ejercicio 08
 
T4 ejercicio 07
T4 ejercicio 07T4 ejercicio 07
T4 ejercicio 07
 
T4 ejercicio 06
T4 ejercicio 06T4 ejercicio 06
T4 ejercicio 06
 
T4 ejercicio 05
T4 ejercicio 05T4 ejercicio 05
T4 ejercicio 05
 
T4 ejercicio 04
T4 ejercicio 04T4 ejercicio 04
T4 ejercicio 04
 
T4 ejercicio 03
T4 ejercicio 03T4 ejercicio 03
T4 ejercicio 03
 
T4 ejercicio 02
T4 ejercicio 02T4 ejercicio 02
T4 ejercicio 02
 
T4 ejercicio 01
T4 ejercicio 01T4 ejercicio 01
T4 ejercicio 01
 
T3 ejercicio d6
T3 ejercicio d6T3 ejercicio d6
T3 ejercicio d6
 

Nuevo t4 ejercicio switch y cadenas

  • 1. Material audiovisual para la asignatura Proyecto de Innovación Docente (PID 11-145) FACULTAD de Comunicación y Documentación UNIVERSIDAD DE GRANADA
  • 2. Funciones básicas de cadenas de caracteres (Ejercicio avanzado) Proyecto de Innovación Docente (PID 11-145) 2011-2013 Fundamentos de la Programación Grado en Información y Documentación
  • 3. String cadena; Scanner lector = new Scanner(System.in); System.out.println("Introduce tu apellido"); cadena = lector.nextLine(); switch (cadena.charAt(0)){ case 'A': ¿Qué hace el System.out.println("Eres de los primeros de la lista"); siguiente break; programa? case 'Z': System.out.println("Eres de los últimos de la lista"); break; default: System.out.println("Desconozco tu posición"); break; } Proyecto de Innovación Docente (PID 11-145) 2011-2013 Abstracción procedimental y de Fundamentos de la Programación datos. Cadenas Grado en Información y Documentación
  • 4. La solución es: El programa pregunta el nombre al usuario, y luego comprueba su letra inicial. A continuación, si es A, Z, u otra distinta, mostrará uno de los tres mensajes. Devuelve el 0 1 2 3 cadena.charAt(0) carácter ubicado en R i c o la posición 0 Proyecto de Innovación Docente (PID 11-145) 2011-2013 Abstracción procedimental y de Fundamentos de la Programación datos. Cadenas Grado en Información y Documentación
  • 5. A la Universidad de Granada por el soporte económico.  A la Facultad de Comunicación y Documentación por facilitarnos las instalaciones.  Al equipo técnico (…) de la Facultad de Comunicación y Documentación por su asesoramiento.  A Jesús Serrano Guerrero (Universidad de Castilla la Mancha) por facilitarnos parte del contenido. Proyecto de Innovación Docente (PID 11-145) 2011-2013 Fundamentos de la Programación Grado en Información y Documentación
  • 6. Elaboración de materiales: Juan David Castellón Fuentes y Antonio Gabriel López Herrera.  Actor: Juan David Castellón Fuentes.  Grabación: Antonio Gabriel López Herrera.  Edición y Montaje: Juan David Castellón Fuentes.  Soporte: Enrique Herrera Viedma y Antonio A. Ruíz Rodríguez.  Coordinación: Antonio Gabriel López Herrera. Proyecto de Innovación Docente (PID 11-145). 2011-2013 Fundamentos de la Programación Grado en Información y Documentación
  • 7. Juan David Castellón Fuentes Ingeniero en Informática Máster Profesorado E.S.O. y Bachillerato, F.P. y Enseñanzas de Idiomas jdcaste@gmail.com  Antonio Gabriel López Herrera Dpto. de Ciencias de la Computación e Inteligencia Artificial Facultad de Comunicación y Documentación Escuela Técnica Superior de Ingenierías Informática y Telecomunicaciones CITIC-UGR (Centro de Investigación en Tecnologías de la Información y las Comunicaciones) Universidad de Granada lopez-herrera@decsai.ugr.es Proyecto de Innovación Docente (PID 11-145). 2011-2013 Fundamentos de la Programación Grado en Información y Documentación
  • 8. Usted es libre de: • Copiar, distribuir y comunicar públicamente la obra. • Hacer obras derivadas. Bajo las condiciones siguientes: • Reconocimiento. Debe reconocer los créditos de la obra de la manera especificada por el autor o el licenciador (pero no de una manera que sugiera que tiene su apoyo o apoyan el uso que hace de su obra). • Compartir bajo la misma licencia . Si transforma o modifica esta obra para crear una obra derivada, solo puede distribuir la obra resultante bajo la misma licencia, una similar o una compatible. Más información: http://creativecommons.org/licenses/by-nc-sa/3.0/es/ Material audiovisual para la asignatura Proyecto de Innovación Docente (PID 11-145)