Diferencia entre revisiones de «Material»
De Wiki del curso de C
Línea 2: | Línea 2: | ||
* [[:Archivo:Transparencias.pdf|Transparencias]] (Se irá actualizando) | * [[:Archivo:Transparencias.pdf|Transparencias]] (Se irá actualizando) | ||
+ | * [[:Archivo:Transparencias_print.pdf|Transparencias para imprimir]] (Se irá actualizando) | ||
* [[:Archivo:plantilla_gol.c|Plantilla Juego de la vida]] | * [[:Archivo:plantilla_gol.c|Plantilla Juego de la vida]] | ||
Revisión del 15:49 20 may 2019
Material de clase
- Transparencias (Se irá actualizando)
- Transparencias para imprimir (Se irá actualizando)
- Plantilla Juego de la vida
Vídeos
Tareas
Tarea | Subtarea | Descripción |
---|---|---|
1 | Versión inicial
| |
2 | 2.1 | Intercambiar mundos en lugar de copiarlos
|
2.2 | Intercambiar mundos en lugar de copiarlos
| |
3 | 3.1 | Encapsular el juego de la vida en una estructura
|
3.2 | Ocultar todas las funciones que el usuario no necesite
| |
4 | 4.1 | Memoria dinámica I: Añadir objetivos `debug` y `release`
Se añaden dos nuevos objetivos al makefile que modifican los flags de gcc para crear dos ejecutables distintos según convenga. |
4.2 | Memoria dinámica I: Reserva dinámica de memoria para el mundo
| |
5 | 5.1 | Memoria dinámica II: Implementar test de memoria
|
5.2 | Memoria dinámica II: Una sola reserva de memoria por mundo
| |
6 | 6.1 | Memoria dinámica III: Macro funcional para acceder a las células
Utilizar una macro para reutilizar y evitar repetir el mismo código en `get_cell` y `set_cell` |
6.2 | Memoria dinámica III: Una reserva de memoria para los dos mundos
| |
... | ... | ... |