Este documento describe un proyecto de innovación docente para desarrollar material audiovisual para la asignatura de Fundamentos de Programación del Grado en Información y Documentación. El proyecto incluye videos explicativos sobre estructuras de control y programación estructurada usando sentencias de repetición, así como el código de un programa de ejemplo para calcular la nota media.
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. Desarrollo de un programa
Proyecto de Innovación Docente (PID 11-145) 2011-2013
Fundamentos de la Programación
Grado en Información y Documentación
3. Escribir un programa que primero pregunte al
usuario el número de notas que va a dar, y a
continuación se las pregunte. Al acabar, el
programa deberá devolver la nota media. Ejemplo:
¿Cuántas notas son? 4
Introduce nota: 7
Introduce nota: 8.5
Introduce nota: 5.5
Introduce nota: 5
La nota media es 6.5
Proyecto de Innovación Docente (PID 11-145) 2011-2013
Estructuras de control y Fundamentos de la Programación
programación estructurada.
Sentencias de repetición Grado en Información y Documentación
4. class Ejercicio {
public static void main (String[] args){
int numdenotas;
double notaactual, sumadenotas, notamedia;
Scanner lector = new Scanner(System.in);
sumadenotas = 0;
System.out.println("¿Cuántas notas son? ");
Solución:
numdenotas = lector.nextInt();
for (int i = 0 ; i<numdenotas ; i++){
System.out.println("Introduce nota: ");
notaactual = lector.nextDouble();
sumadenotas = sumadenotas + notaactual;
}
notamedia = sumadenotas / numdenotas;
System.out.println("La nota media es: " + notamedia);
}
}
Proyecto de Innovación Docente (PID 11-145) 2011-2013
Estructuras de control y Fundamentos de la Programación
programación estructurada.
Sentencias de repetición 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)