Tarea: Ver los tres videos, escribir conceptos en sus libretas, y anotar palabras o dudas para aclarar en la siguiente clase.
Las soluciones de los ejercicios se publican por este medio el lunes 30 de marzo a medio día.
Enviar un reporte por equipo, asegurarse de indicar a qué grupo y turno pertenecen en el asunto del correo. Enviar al correo a más tardar el día 27 de marzo a cristinapalacios1309@gmail.com.
Material semana del 23 al 27 marzo.pdf
Documento Adobe Acrobat
1.6 MB
Nota: Los ejercicios no requieren de que instalen el software para realizarlos, dado que siguiendo la simbología y la estructura correcta de los pseudocódigos y
códigos de java que hemos visto, pueden elaborar a mano las actividades planteadas. Sin embargo, para aquellos que deseen probar sus soluciones tanto en PSeInt como en Java
les agrego unos links de descarga:
-
PseInt: http://pseint.sourceforge.net/?page=descargas.php
-
NetBeans: https://netbeans.org/images_www/v6/download/community/8.2/ Descargar la versión Java EE de 245MB.
Tabla de correspondencia de pseudocódigo a código de Java con ejemplos de las instrucciones que más hemos empleado, para usar como
referencia en las tareas...
Tabla correpondencia pseudocodigo - java
Documento Adobe Acrobat
60.9 KB
- Realizar una investigación sobre ejemplos de aplicación de arreglos en programación (al menos 5 ejemplos) y elaborar un mapa mental en
PowerPoint.
- Investigar sobre cómo declarar vectores o arreglos en java e inicializarlos para los siguientes tipos de datos: arreglos
enteros, arreglos de tipo flotante o float, arreglos de tipo caracter o char, arreglos de tipo cadena o String, y vaciar la información en una tabla (mapa comparativo) que
contenga las siguientes columnas: Tipo de dato (int, char, String, ...), Declaración del arreglo correspondiente según el tipo de dato, Descripción de la declaración.
Nota: Ambas actividades deberán ser entregadas el próximo miércoles (1 abril) antes del medio día en un mismo correo electrónico por equipos.
Soluciones lista 1 ejercicios Estructura
Documento Adobe Acrobat
5.6 MB
Soluciones lista 1 ejercicios Estructura
Documento Adobe Acrobat
8.1 MB
Lista final de actividades y ejercicios para la semana del 30 de marzo al 2 de abril:
Ejercicios semana2 estructuras de datos.
Documento Adobe Acrobat
3.5 MB
Tarea de investigación por equipos: 2A TM, 2A TV y 2B TV
Entregar vía correo electrónico el 24 de abril del 2020 antes de la hora de clase.
Tarea para el 24 de abril.pdf
Documento Adobe Acrobat
921.1 KB
Tarea (para 2B TV equivalente a la sesión en línea del 23 de abril, y para 2A TM y 2A TV equivalente a la sesión en
línea del 24 de abril): Responder las preguntas del cuestionario siguiente (abajo pongo las referencias de los videos que aparecen en el cuestionario, por si no pueden visualizarlos desde el formulario del cuestionario)
-
El cuestionario está en : https://forms.gle/jYicjS36WJiiHWrPA
Tema: Matrices en Java (27 de abril del 2020).
Ejercicios de tarea para el viernes 1 de mayo.
Solución del ejercicio 1:
Solución del ejercicio 2:
Actividad para el viernes 8 de mayo.
Programar el juego del gato usando matrices en java. El programa debe solicitar el renglón y la columna en donde cada jugador desea hacer su tiro, y antes de
asignarlo debe verificar que la celda indicada esté vacía o en el ejemplo que tenga un carácter de espacio. En el archivo de la derecha les pongo un algoritmo de cómo podrían implementarlo.
En breve les pongo unos videos describiendo el código.
Algoritmo correcto y corregido respecto a la versión que se describe en el video (parte 2).
AlgoritmoJuegoGatoV1.0.pdf
Documento Adobe Acrobat
1.1 MB
Actividad para el viernes 15 de mayo:
- Crear la interfaz gráfica como se muestra en el video usando NetBeans (puede ser de la versión 1 o de la versión 2 del juego del gato, que abajo agrego).
- Implementar la funcionalidad del botón realizar tiro.
Nota: La manera en cómo pueden implementar o programar la actividad se muestra en los videos siguientes.
Para la entrega el día viernes 15 de mayo:
- Pueden hacer un mini video y enviarlo por WhatsApp en donde se muestre cómo usan su aplicación (solo es necesario que en la pantalla agreguen con un Label los
nombres de los integrantes de su equipo), y en el que se vea el código que ustedes incorporaron, no el que agrega automáticamente NetBeans.
- Ó pueden entregar un archivo por correo electrónico (word o pdf), en el que incluyan portada, captura de pantalla de su interfaz gráfica que incluya nombres de
los miembros de equipo, captura de pantalla de los códigos que ustedes agregaron al programa.
Tema: Álgebra de matrices (semana del 18 al 22 de mayo)
Material de apoyo para repasar y comprender los conceptos que se estudiaron en la sesión de zoom sobre el tema.
Con comentarios agregados en las sesiones de zoom
ALGEBRA-DE-MATRICES.pdf
Documento Adobe Acrobat
6.0 MB
Ejercicios realizados en la sesión de zoom sobre el tema de álgebra de matrices.
Ejercicios realizados en la sesión de zoom, que corresponden a los que se les piden de tarea.
Ejercicios de ejemplo semana 18 al 22 m
Documento Adobe Acrobat
49.1 KB
Tarea para el viernes 22 de mayo en equipos para entregar en un archivo pdf con portada. Resolver ejercicios del 1 al 8 y enviar al correo electrónico.
-
Tarea que pueden resolver a mano siempre y cuando esté en limpio, tomar fotos, formar un reporte con las siguientes características:
-
Portada
-
Enunciado del ejercicio.
-
Solución obtenida (descrita con los procedimientos llevados a cabo para obtener los resultados) e indicar cuál fue el inciso seleccionado. (No es suficiente con solamente marcar el inciso,
debe haber evidencia del razonamiento llevado a cabo para obtener el resultado).
Leer las instrucciones de cómo se entregarán estos ejercicios en el párrafo anterior.
Tarea 22 mayo.pdf
Documento Adobe Acrobat
59.8 KB
Tarea para el 29 de mayo.
Implementar en Pseudocódigo o en código de Java (ustedes seleccionen en qué se les facilita más), los siguientes algoritmos:
- Programa que permita obtener el producto de una matriz por una literal k. El programa debe solicitar la cantidad de renglones y columnas que tendrá la matriz A, los datos de
dicha matriz, y el valor de una literal k. Deberá imprimirse la matriz original A, y la matriz resultante del producto por el literal (k*A).
- Programa que permita obtener la transpuesta de una matriz A. Debe solicitar las dimensiones de la matriz, los datos de la matriz e imprimir la matriz A y la matriz AT.
- Resolver a mano el ejercicio 9 siguiente:
- Entregar sus evidencias en un mismo reporte por correo.
Asesorías del 28 de mayo a las 14:00 hrs.
- Resolución de dudas sobre ejercicios de tarea.
- Repaso sobre el tema de ciclos.
repaso tema ciclos 28 mayo.pdf
Documento Adobe Acrobat
41.4 KB
Tarea para el 5 de junio.
- Investigar sobre lo siguiente y entregar un reporte por equipo:
-
- ¿Qué es un método o función en Java?
- ¿Qué es un parámetro de entrada?
- A qué corresponden las palabras reservadas: public, private o protected; void; static; en un método.
- ¿Cuáles son los tipos de datos que pueden ser devueltos por un método?
- Indicar cuál es la estructura para declarar métodos en Java.
- Agregar un ejemplo en el que se declare un método en Java.
Nota: Agregar portada en la que pongan los nombres de los integrantes del equipo ordenados por apellido paterno y que incluya el grupo y turno.
Actividad para la semana del 15 al 22 de junio del 2020, para aquellos que no acreditaron la materia.
-
Para ponerse al corriente, deberán enviar en un mismo correo todas las actividades que les hayan faltado a partir del inicio de la cuarentena, y enviarlas a más tardar el día 19 de junio
del 2020 al correo cristinapalacios1309@gmail.com con asunto: Recuperación sesiones en línea, pueden reenviar trabajos cuyo puntaje fue muy bajo y que ya esté corregido.
Ejercicios del 15 al 22 de junio.pdf
Documento Adobe Acrobat
139.6 KB
En este video se explica la forma en cómo vas a conectarte al grupo de teams una vez que te haya llegado la invitación a tu correo electrónico.
Sesión 1: En este video se explica de forma general el tema de arreglos a través de pseudocódigo y su equivalente código fuente en Java.
Nota: Recuerda que se trabajará a través del grupo de estructuras de datos creado en team, para lo cuál deberás ser invitado por la docente. En el grupo de teams se
encuentran las tareas que deberás entregar para acreditar la materia y la sección para entregarlas, así como otra sección que te permitirá ver qué calificación obtuviste en cada tarea entregada
una vez que ésta haya sido evaluada.
En los siguientes videos podrán ver las soluciones de unos de los ejercicios realizados en el semestre normal para el tema de arreglos.