Informe2 - HTML
Informe2 - HTML
Informe2 - HTML
FORMACIÓN
PROFESIONAL DUAL
CUADERNO DE INFORMES
CÓDIGO N° 89001677
DIRECCIÓN ZONAL
LIMA CALLAO
CFP/UCP/ESCUELA: ETI
PERÍODO
ÁREA / SECCIÓN / EMPRESA SEMANAS
DESDE HASTA
LUNES
NO CLASES
4h
MARTES
CUARTA (TEORICA). Aprendimos acerca de las funciones en JavaScript y a saber
diferenciar cuando usar el //let-var-const//. También practicamos los arrays
usando los métodos push, pop, shift, unshift. Estos ejercicios lo hicimos en papel,
con el fin de ir recordando lo aprendido. El ejercicio mostrado fue hecho en grupo.
EJEMPLO:
PROGRAMACION A
MANO
MIÉRCOLES
4h
JAVA SCRIPT
(MEJORADO)
QUINTA CLASE. En esta clase reforzamos lo aprendido en la clase teorica.
Tambien aprendimos acerca de las diferentes funciones como son las
funciones anónimas y las funciones arrow, sobre el metodo for each y
hasOwnProperty, sobre los objetos y el acrónimo CRUD, sobre las metodos con
o sin parámetros, y los objetos this. Asimismo, recordamos sobre los getters y
setters en JavaScript.
JUEVES
VIERNES
NO CLASES
PRIMERA PRACTICA CALIFICADA. El objetivo de esta actividad fue poner en
práctica el tema de los arrays, los bucles y switch en JavaScript, utilizando
algunas funciones (agregarTarea, eliminarTarea, mostrarTareas). Tambien
pusimos en practica la entrada y salida de datos, validacion de entrada de
usuario e interaccion con el Usuario.
SÁBADO
4h
TOTAL 14h
TAREA SIGNIFICATIVA
El objetivo de este programa es proporcionar una interfaz simple para que los usuarios gestionen una lista
de tareas. Permite al usuario agregar nuevas tareas, eliminar tareas existentes por su índice y mostrar
todas las tareas en la lista. El programa se ejecuta en un bucle hasta que el usuario decida salir. Con este
programa, se busca proporcionar una forma fácil y rápida de organizar y administrar las tareas pendientes.
Descripción del proceso:
• Primero, definimos un array llamado tareas para almacenar las tareas que el usuario agregue.
• Luego, tenemos tres funciones principales: agregarTarea, eliminarTarea y mostrarTarea.
- La función agregarTarea(tarea), toma una tarea como entrada y la agrega al final de nuestro array
tareas utilizando ”tareas.push”. Después, muestra un mensaje de alerta confirmando que la tarea
ha sido agregada.
- La función eliminarTarea(índice), elimina una tarea del array tareas según el índice que
proporcionemos. Antes de eliminar la tarea, se verifica la condición (indice >= tareas.length || indice
< 0), si el índice es mayor o igual a la longitud del array tareas o si es menor que cero. Si esta
condición es verdadera, significa que el índice proporcionado es inválido y muestra un mensaje de
alerta indicando que el índice es inválido. Si la condición del if no se cumple, significa que el índice
es válido y la tarea puede ser eliminada. En este caso, se utiliza el método splice() del array tareas
para eliminar la tarea en la posición indicada por el indice.
- La función mostrarTarea(), simplemente si la condición (tareas.length===0) se cumple, se mostrará
un mensaje indicando que no hay tareas pendientes. Si hay tareas, utilizamos el foreach para que
recorra el array se mostrara todas las tareas presentes en el array tareas en un mensaje de alerta.
• Después de definir estas funciones, utilize un bucle do-while que muestra un menú de opciones al
usuario: agregar tarea, eliminar tarea, mostrar tarea o salir del programa. Dependiendo de la opción
elegida por el usuario, se ejecuta la función correspondiente.
• Utilizo una declaración switch para manejar diferentes opciones seleccionadas por el usuario.
• Si el usuario elige agregar una tarea (opción 1), llamo a la función agregarTarea.
• Si elige eliminar una tarea (opción 2), llamo a la función eliminarTarea.
• Si elige mostrar las tareas (opción 3), llamo a la función mostrarTareas.
• Si elige salir del programa (opción 4), muestro un mensaje de alerta y el bucle termina.
• Una diferencia en este código es que, al elegir eliminar una tarea, primero verific amos si hay tareas
para eliminar. Si no hay tareas, mostramos un mensaje de alerta. De lo contrario, llamamos a la
función mostrarTarea para mostrar las tareas antes de solicitar al usuario que elija la tarea a eliminar.
• El programa continúa ejecutándose hasta que el usuario elija salir (opción 4), momento en el que se
muestra un mensaje de alerta indicando que el programa está saliendo.