algo1:2009
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| algo1:2009 [2009/10/22 10:09] – damian | algo1:2009 [2025/11/15 13:47] (actual) – editor externo 127.0.0.1 | ||
|---|---|---|---|
| Línea 77: | Línea 77: | ||
| * {{: | * {{: | ||
| + | |||
| + | * {{: | ||
| ===== Laboratorio ===== | ===== Laboratorio ===== | ||
| Línea 218: | Línea 220: | ||
| * Gramática de lenguaje C. | * Gramática de lenguaje C. | ||
| * Asignación múltiple. | * Asignación múltiple. | ||
| + | |||
| + | === 22/10 === | ||
| + | |||
| + | * Funciones en C. | ||
| + | * Modularización (dividir y venceras) y reuso. | ||
| + | * Gramática C. | ||
| + | * Procedimientos. | ||
| + | * Sinónimo de tipos. | ||
| + | * Tipo '' | ||
| + | * Registros o estructuras en C. | ||
| + | |||
| + | === 29/10 === | ||
| + | |||
| + | * Archivos separados. | ||
| + | * Arreglos en C. | ||
| + | |||
| + | === 5/11 === | ||
| + | |||
| + | == Modelo de memoria == | ||
| + | |||
| + | * Memoria global, stack y heap. | ||
| + | * Variables y direcciones de memoria. | ||
| + | * Paso de parámetros. Variables y arreglos. | ||
| + | |||
| + | === 12/11 === | ||
| + | |||
| + | * Cadena de caracteres en C. | ||
| + | * Tipos abstractos de datos en C. | ||
| ==== Proyectos ==== | ==== Proyectos ==== | ||
| Línea 226: | Línea 256: | ||
| * {{: | * {{: | ||
| * {{: | * {{: | ||
| + | * {{: | ||
| + | |||
| + | ==== Condiciones para rendir libre el taller ==== | ||
| + | |||
| + | Para rendir el taller se deberá presentar 5 dias hábiles antes de rendir el examen: | ||
| + | |||
| + | * Una carpeta por cada proyecto del taller de la materia. | ||
| + | |||
| + | * Cada carpeta debe contener: | ||
| + | * Título del proyecto. | ||
| + | * Una sección por cada ejercicio. | ||
| + | * Cada seccion debe contener las siguientes subsecciones: | ||
| + | * Enunciado del proyecto. | ||
| + | * El programa resultado escrito en el formalismo del teórico. | ||
| + | * La demostración o derivación de este resultado. | ||
| + | * El programa resultado escrito en el lenguaje de programación correspondiente. | ||
| + | * Este debe ser el mismo programa que el del item anterior. Es decir debe ser una traducción del anterior. | ||
| + | * Si el ejercicio tiene preguntas, se deberá agregar una nueva subsección con las preguntas y las respuestas correctas. | ||
| + | * Cualquier otro agregado que crea conveniente para la correcta interpretación del trabajo. | ||
| + | * Se deben hacer todos los puntos extras o ejercicios estrella del proyecto. | ||
| + | |||
| + | * Se deberá entregar además un CD o disquette con todos los programas de los proyectos. | ||
| + | * Los programas de cada proyecto deberán estar en un directorio separado cuyo nombre deberá ser el numero del proyecto. | ||
| + | * Se pueden crear subdirectorios para cada ejercicio si lo considera necesario. | ||
| + | |||
| + | * Los programas deben poder compilar sin ningún problema y deben coincidir con los de las carpetas. | ||
| + | * Para el caso de programas en C, deben poder compilar sin " | ||
| + | |||
| + | * Si todos los resultados presentados en las carpetas y el CD o disquette son correctos y cumplen con todos los requisitos anteriores entonces el alumno pasará a un examen oral. Este examen se realizará en un horario a convenir con los profesores de la materia. | ||
| ===== Instrucciones para inscribirse en la lista de mails ===== | ===== Instrucciones para inscribirse en la lista de mails ===== | ||
algo1/2009.1256216958.txt.gz · Última modificación: (editor externo)
