Este documento presenta un proyecto de innovación docente para crear material audiovisual para la asignatura "Fundamentos de la Programación" del Grado en Información y Documentación de la Universidad de Granada. El proyecto, financiado por la Universidad de Granada, incluye videos explicativos sobre conceptos básicos de programación y ejercicios resueltos, con el objetivo de complementar la enseñanza presencial.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
T2 ejercicio a1
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. Analizar fragmento de código
(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. ¿Cuál es la salida del
siguiente programa?
a) false false true true
b) false false false false
c) false false false true
d) false false true false
int x = 1;
boolean r1,r2,r3,r4;
r1 = (x > 1) && (x++ < 10);
r2 = (10 < x) && (15 > x++);
r3 = (10 == x) || (20 > x++);
r4 = (10 != x) || (20 < x++);
System.out.println(r1 + " " + r2 + " " + r3 + " " + r4);
Proyecto de Innovación Docente (PID 11-145) 2011-2013
Elementos básicos de la Fundamentos de la Programación
programación. Instrucciones Grado en Información y Documentación
y manejo de operadores
4. La solución es:
false false true true
¿Por qué?
int x = 1;
boolean r1,r2,r3,r4;
r1 = (x > 1) && (x++ < 10); (1 > 1) Y (1 < 10)
r2 = (10 < x) && (15 > x++); (10 < 2) Y (15 > 2)
r3 = (10 == x) || (20 > x++); (10 == 3) O (20 > 3)
r4 = (10 != x) || (20 < x++); (10 != 4) O (20 < 4)
System.out.println(r1 + " " +
r2 + " " + r3 + " " + r4);
Proyecto de Innovación Docente (PID 11-145) 2011-2013
Elementos básicos de la Fundamentos de la Programación
programación. Instrucciones Grado en Información y Documentación
y manejo de operadores
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)