contenidosexcluyentes:algo1
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| contenidosexcluyentes:algo1 [2005/09/07 14:47] – damian | contenidosexcluyentes:algo1 [2025/11/15 13:47] (actual) – editor externo 127.0.0.1 | ||
|---|---|---|---|
| Línea 1: | Línea 1: | ||
| - | Profesores [[wiki: | + | ====== Algoritmos y Estructuras de Datos I ====== |
| + | Profesores [[wiki: | ||
| + | |||
| + | ===== Contenidos Mínimos ===== | ||
| + | |||
| + | La materia cuenta con un teórico y un laboratorio. | ||
| + | |||
| + | ==== Teórico ==== | ||
| + | |||
| + | La materia tiene un [[http:// | ||
| + | |||
| + | Todos los contenidos del apunte se dan menos el capitulo 16 (Conjuntos y Listas). Esto incluye: | ||
| + | * Cálculo proposicional y lógica de primer orden adaptados para la programación (cuantificadores generalizados). | ||
| + | * Creación de especificaciones en esta lógica. | ||
| + | * Derivación y verificación de programas funcionales en esta lógica. | ||
| + | * Programación imperativa: | ||
| + | * Derivación a la Dijkstra (búsqueda de invariantes). | ||
| + | * Derivación a partir de funciones recursivas finales. | ||
| + | |||
| + | ==== Laboratorio ==== | ||
| + | |||
| + | === Linux === | ||
| + | |||
| + | Todo lo escrito en el [[http:// | ||
| + | |||
| + | === Programación Funcional === | ||
| + | |||
| + | Se enseña de Haskell solo lo necesario para programar los contenidos del teórico. | ||
| + | Esto incluye: | ||
| + | |||
| + | * Funciones recursivas. | ||
| + | * Definición de funciones con guardas y patterns. | ||
| + | * Definiciones locales. | ||
| + | * Tipos aritméticos, | ||
| + | * Creacion de tipos nuevos con **data** ((Solo se da un ejemplo de un tipo union estilo maybe.)). | ||
| + | * Definición de operadores. | ||
| + | |||
| + | === Programación Imperativa === | ||
| + | |||
| + | |||
| + | |||
contenidosexcluyentes/algo1.1126115224.txt.gz · Última modificación: (editor externo)
