Alg Comp 3nm40 1er. departamental
<p><b>Sesión 07 (lunes 19/oct/2020): parámetros por valor y referencia</b>
- Tema visto:
- concepto de modularidad
- características de calidad del software
- Acervo:
14. AC 3NM40 calidad de software y plan de proyecto
15. AC 3NM40 concepto de modularidad</p>
<p>
<b>Sesión 06 (viernes 16/oct/2020): parámetros por valor y referencia</b>
- Tema visto:
- ejercicio de programación. Hacer un programa que reciba 5 calificaciones enteras en escala de 0 a 120, y devuelva el promedio a un decimal, la calificación menor y la mayor.
- Acervo: ninguno.
- Tarea: a entregar a más tardar el día martes 20/oct/2020.</p>
<p>
<b>Sesión 05 (lunes 12/oct/2020): parámetros por valor y referencia</b>
- Tema visto:
- repaso de subrutinas
- concepto de recursividad
- parámetros por valor y referencia; recursividad
- Acervo:
12. AC 3NM40 subrutina valor y referencia.
13. AC 3NM40 subrutina factorial
- Tarea: modificar el ejemplo para que con parámetros por referencia devuelva el valor de promedio, mínimo y máximo. Esos tres datos los desplegará el programa principal. Entrega el día 19/oct/2020.
Una posibilidad es esta definición:
// main
promedio2 (a, b, c, &prom, &minimo, &maximo);</p>
<p>
// rutina
void promedio2 (int x, int y, int z, float *promedio, int *menor, int *mayor)</p>
<p>
</p>
<p>
<b>Sesión 04 (viernes 9/oct/2020): subrutinas</b>
- Tema visto:
- repaso de sugerencias metodológicas
- repaso de validaciones
- subrutinas
- Acervo: 11. AC 3NM40 ejercicio subrutinas.
- Tarea: realizar el ejercicio de sumatoria en cuatro opciones: a) sin subrutinas; b) con subrutina aplicando ciclos, c) con subrutina aplicando fórmula matemática; d) subrutina con recursividad. Para el día 16 de octubre.</p>
<p>
<b>Sesión 03 (lunes): Tips metodológicos y mejora de algoritmos 05/oct/2020</b>
- Tema visto: sugerencias metodológicas para el desarrollo, incluyendo algoritmos poco comunes.
- Acervo: 09. AC 3NM40 criterios metodológicos 2019 febrero.
- Tarea para el viernes 9 de octubre (hacer solo uno de los dos según el final de su boleta):
a) Boletas pares: hacer un programa que reciba los tres lados de un triángulo e indique si es equilátero, isósceles o escaleno,
b) Boletas nones: hacer un programa que reciba tres calificaciones departamentales y obtenga el promedio semestral. Para este ejercicio se partirá del supuesto que el promedio semestral es la mayor calificación de las tres.
Entrega a más tardar el 9/oct/2020.</p>
<p>
<b>Sesión 02 (viernes): Visión del usuario y validaciones 02/oct/2020</b>
- Tema visto
- revisión de una prueba aleatoria de la 1a. tarea, UPS. El 80% sería rechazados por el usuario.
- Enfoque hacia el usuario y primeras recomendaciones metodológicas.
- Validaciones
- acervo: AC 3NM40 valoración 1a. tarea - problema del tinaco.pdf
AC 3NM40 pantallas 1a. tarea - problema del tinaco.pdf
POO 3NM40 promedio con validaciones.pdf
- Tarea: El mismo de la sesión 1, pero con validaciones y revisión.
De esta forma, la documentación queda con los siguientes elementos:
a) Datos de identificación; nombre, unidad de aprendizaje, secuencia y fecha.
b) Requerimiento
c) Código
d) Tabla de pruebas realizadas (o, en su defecto, una pantalla para cada caso).
e) Al menos una pantalla del programa ya ejecutándose, con datos representativos.
f) Los comentarios que hicieron los revisores ya aplicados cuando procedan.
Entrega a más tardar el 7/oct/2020.</p>
<p>
<b>Sesión 01 (lunes): Planteamiento del curso, 28/sep/2020</b>
- Tema visto
- bienvenida al curso y panorama general
- ubicación de los temarios de clase sintético y detallado.
- plataforma a utilizar: PIENSA como primera opción; Megasinapsis como alternativa
- revisión de los correos de los alumnos
+ acervo
- AC 3NM40 Panorama general del curso.pdf
- AC 3NM40 plataforma a utilizar.pdf
- Algoritmos Computacionales sintético y Algoritmos Computacionales
- AC 3NM40 correos al 28/sept/2020
Tarea: Hacer un programa que calcule el volumen en litros de un tinaco cilíndrico. El usuario proporcionará el diámetro y la altura en centímetros. Se entregará el código y la pantalla del programa ya ejecutándose en Word o PDF. Los datos deben incluir nombre, materia, secuencia y fecha,
</p>