Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Hierarchy-Input-Process-Output.
1. ¿Qué hace el
3. ¿Cuáles son las
sistema o módulo
2.-¿Cómo lo hace? entradas y las
(Se pregunta al
salidas?
diseñar el sistema).
ALGORITMO
Un Algoritmo es un conjunto ordenado y finito de pasos o instrucciones
que conducen a la solución de un problema
Características de un Algoritmo
Mezcla de lenguaje de
programación y español (o ingles
Es la representación narrativa de
o cualquier otro idioma) que se
los pasos que debe seguir un
emplea, dentro de la
algoritmo para dar solución a un
programación estructurada, para
problema determinado
realizar el diseño de un
programa
DIAGRAMA DE FLUJO Inicio
Leer
• ES LA REPRESENTACIÓN GRAFICA DE
UN ALGORITMO Proceso
F V
1
Estructura 2 Expresión
3 Otros
Según sea 4
(Case)
Desde <contador>
ESTRUCTURA DESDE (FOR) Acciones
Vi a Vf (Paso p)
Mientras <condición>
Estructura Mientras (While)
Acciones
2) Un colegio desea saber qué porcentaje de niños y qué porcentaje de niñas hay en el curso actual.
3) Se pide representar el algoritmo que nos calcule la suma de los N primeros números pares. Es decir, si insertamos un 5, nos haga la suma de
6+8+10+12+14.
4) Teniendo en cuenta que la clave es “eureka”, escribir un algoritmo que nos pida una clave. Solo tenemos 3 intentos para acertar, si fallamos
los 3 intentos nos mostrara un mensaje indicándonos que hemos agotado esos 3 intentos. (Recomiendo utilizar un interruptor). Si acertamos
la clave, saldremos directamente del programa.
5) Calcular las calificaciones de un grupo de alumnos. La nota final de cada alumno se calcula según el siguiente criterio: la parte práctica vale
el 10%; la parte de problemas vale el 50% y la parte teórica el 40%. El algoritmo leerá el nombre del alumno, las tres notas, escribirá el
resultado y volverá a pedir los datos del siguiente alumno hasta que el nombre sea una cadena vacía. Las notas deben estar entre 0 y 10, si no
lo están, no imprimirá las notas, mostrara un mensaje de error y volverá a pedir otro alumno.
CASO 1: BIBLIOTECA
• DEL CONTEXTO QUE YA HEMOS TRABAJADO EN LA UNIDAD ANTERIOR, HACER LOS DIAGRAMAS
DE DISEÑO ESTRUCTURADO DE:
• LIBROS:
• CONSIDERAR ALTA, BAJA, CAMBIO Y CONSULTA.
• USUARIO QUE SOLICITA LIBRO:
• CONSIDERAR ALTA, BAJA, CAMBIO Y CONSULTA.
• PRÉSTAMO Y RECARGOS.
• REPORTERIA:
• LIBROS PRESTADOS POR DÍA.
• CONSIDERAR LOS ATRIBUTOS DE TU DIAGRAMA DE CLASES, NO OLVIDES LAS VALIDACIONES.
CASO 2: FINCAS E INMUEBLES
• DEL CONTEXTO QUE YA HEMOS TRABAJADO EN LA UNIDAD ANTERIOR, HACER LOS DIAGRAMAS
DE DISEÑO ESTRUCTURADO DE:
• INMUEBLES:
• CONSIDERAR ALTA, BAJA, CAMBIO Y CONSULTA.
• ADMINISTRACIÓN DE EDIFICIOS.
• INQUILINOS:
• CONSIDERAR ALTA, BAJA, CAMBIO Y CONSULTA.
• CONSIDERAR LOS ATRIBUTOS DE TU DIAGRAMA DE CLASES, NO OLVIDES LAS VALIDACIONES.