Skip to content

Commit

Permalink
Merge pull request #120 from TeenBiscuits/resumenes-teoria
Browse files Browse the repository at this point in the history
Mejora de Documentación y Apuntes Teoria Temas 3 y 4
  • Loading branch information
TeenBiscuits committed Apr 7, 2024
2 parents ec0e2ab + 1412fb0 commit d8c1751
Show file tree
Hide file tree
Showing 67 changed files with 997 additions and 88 deletions.
7 changes: 1 addition & 6 deletions docs/cfg/analytics.js
Original file line number Diff line number Diff line change
@@ -1,9 +1,4 @@
<!--
SPDX-FileCopyrightText: 2024 Pablo Portas López <pablo.portas@udc.es>

SPDX-License-Identifier: GPL-3.0-only
-->
<!-- Cookie Policy -->
<!-- Iubenda Cookie Policy -->
<script type="text/javascript">
var _iub = _iub || [];
_iub.csConfiguration = {"askConsentAtCookiePolicyUpdate":true,"floatingPreferencesButtonDisplay":"anchored-bottom-left","lang":"es","perPurposeConsent":true,"siteId":3576343,"whitelabel":false,"cookiePolicyId":31085815, "banner":{ "acceptButtonDisplay":true,"closeButtonDisplay":false,"customizeButtonDisplay":true,"listPurposes":true,"position":"float-bottom-right","rejectButtonDisplay":true,"showTitle":false }};
Expand Down
4 changes: 2 additions & 2 deletions docs/cfg/buildprofiles.xml
Original file line number Diff line number Diff line change
Expand Up @@ -37,8 +37,8 @@ SPDX-License-Identifier: GPL-3.0-only
<feedback-widget>true</feedback-widget>
<feedbackRequireEmail>true</feedbackRequireEmail>
-->
<!-- GOOGLE SITE VERIFICATION -->
<include-in-head>google-site-verification.html</include-in-head>
<!-- GOOGLE SITE VERIFICATION AND COPYRIGHT -->
<include-in-head>header.html</include-in-head>
<!-- SUPPORT EMAIL -->
<webmaster>pablo.portas@udc.es</webmaster>
</variables>
Expand Down
1 change: 0 additions & 1 deletion docs/cfg/google-site-verification.html

This file was deleted.

6 changes: 6 additions & 0 deletions docs/cfg/header.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
<!--
SPDX-FileCopyrightText: 2024 Pablo Portas López <pablo.portas@udc.es>
SPDX-License-Identifier: GPL-3.0-only AND CC-BY-NC-4.0
-->
<meta name="google-site-verification" content="amk7-7NG6gJ3Gwe_U9POqdCiQeZCZMwBWAExFKiCypg" />
2 changes: 2 additions & 0 deletions docs/code/Ejemplos/Tema_3/copyList.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
// EN CONSTRUCCIÓN
// COLABORA https://github.com/TeenBiscuits/Pro2324
2 changes: 2 additions & 0 deletions docs/code/Ejemplos/Tema_3/createEmptyList.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
// EN CONSTRUCCIÓN
// COLABORA https://github.com/TeenBiscuits/Pro2324
2 changes: 2 additions & 0 deletions docs/code/Ejemplos/Tema_3/deleteAtPosition.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
// EN CONSTRUCCIÓN
// COLABORA https://github.com/TeenBiscuits/Pro2324
2 changes: 2 additions & 0 deletions docs/code/Ejemplos/Tema_3/deleteList.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
// EN CONSTRUCCIÓN
// COLABORA https://github.com/TeenBiscuits/Pro2324
2 changes: 2 additions & 0 deletions docs/code/Ejemplos/Tema_3/findItem.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
// EN CONSTRUCCIÓN
// COLABORA https://github.com/TeenBiscuits/Pro2324
2 changes: 2 additions & 0 deletions docs/code/Ejemplos/Tema_3/first.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
// EN CONSTRUCCIÓN
// COLABORA https://github.com/TeenBiscuits/Pro2324
2 changes: 2 additions & 0 deletions docs/code/Ejemplos/Tema_3/getItem.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
// EN CONSTRUCCIÓN
// COLABORA https://github.com/TeenBiscuits/Pro2324
2 changes: 2 additions & 0 deletions docs/code/Ejemplos/Tema_3/insertItem.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
// EN CONSTRUCCIÓN
// COLABORA https://github.com/TeenBiscuits/Pro2324
2 changes: 2 additions & 0 deletions docs/code/Ejemplos/Tema_3/insertItem_Ordenada.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
// EN CONSTRUCCIÓN
// COLABORA https://github.com/TeenBiscuits/Pro2324
2 changes: 2 additions & 0 deletions docs/code/Ejemplos/Tema_3/isEmptyList.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
// EN CONSTRUCCIÓN
// COLABORA https://github.com/TeenBiscuits/Pro2324
2 changes: 2 additions & 0 deletions docs/code/Ejemplos/Tema_3/last.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
// EN CONSTRUCCIÓN
// COLABORA https://github.com/TeenBiscuits/Pro2324
2 changes: 2 additions & 0 deletions docs/code/Ejemplos/Tema_3/next.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
// EN CONSTRUCCIÓN
// COLABORA https://github.com/TeenBiscuits/Pro2324
2 changes: 2 additions & 0 deletions docs/code/Ejemplos/Tema_3/previous.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
// EN CONSTRUCCIÓN
// COLABORA https://github.com/TeenBiscuits/Pro2324
2 changes: 2 additions & 0 deletions docs/code/Ejemplos/Tema_3/updateItem.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
// EN CONSTRUCCIÓN
// COLABORA https://github.com/TeenBiscuits/Pro2324
2 changes: 2 additions & 0 deletions docs/code/Ejemplos/Tema_4/createEmptyQueue.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
// EN CONSTRUCCIÓN
// COLABORA https://github.com/TeenBiscuits/Pro2324
2 changes: 2 additions & 0 deletions docs/code/Ejemplos/Tema_4/dequeue.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
// EN CONSTRUCCIÓN
// COLABORA https://github.com/TeenBiscuits/Pro2324
2 changes: 2 additions & 0 deletions docs/code/Ejemplos/Tema_4/enqueue.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
// EN CONSTRUCCIÓN
// COLABORA https://github.com/TeenBiscuits/Pro2324
2 changes: 2 additions & 0 deletions docs/code/Ejemplos/Tema_4/front.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
// EN CONSTRUCCIÓN
// COLABORA https://github.com/TeenBiscuits/Pro2324
2 changes: 2 additions & 0 deletions docs/code/Ejemplos/Tema_4/isEmptyQueue.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
// EN CONSTRUCCIÓN
// COLABORA https://github.com/TeenBiscuits/Pro2324
25 changes: 13 additions & 12 deletions docs/pro.tree
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,10 @@ SPDX-License-Identifier: GPL-3.0-only
<toc-element topic="Inicio.topic" accepts-web-file-names="readme.html,pro2324.html,01-pro2324.html,introduction.html"/>
<toc-element topic="Boletines.topic" accepts-web-file-names="02-boletines.html">
<toc-element toc-title="Pro I">
<toc-element topic="Boletin-1.md"/>
<toc-element topic="Boletin-2.md"/>
<toc-element topic="Boletin-3.md"/>
<toc-element topic="Boletin-4.md"/>
<toc-element topic="Boletin-1-Conceptos-Basicos.md" accepts-web-file-names="boletin-1.html"/>
<toc-element topic="Boletin-2-Control-de-Flujo.md" accepts-web-file-names="boletin-2.html"/>
<toc-element topic="Boletin-3-Subprogramas.md" accepts-web-file-names="boletin-3.html"/>
<toc-element topic="Boletin-4-Estructuras-de-Datos.md" accepts-web-file-names="boletin-4.html"/>
</toc-element>
<toc-element toc-title="Pro II">
<toc-element toc-title="TGR 1 - Especificación de tipos abstractos"/>
Expand All @@ -26,15 +26,16 @@ SPDX-License-Identifier: GPL-3.0-only
<!-- <toc-element topic="Teoria-Introduccion.md"/> -->
<toc-element toc-title="Teoría Introducción"/>
<toc-element toc-title="Pro I">
<toc-element topic="Bloque-1.md"/>
<toc-element topic="Bloque-2.md"/>
<toc-element topic="Bloque-3.md"/>
<toc-element topic="Bloque-4.md"/>
<toc-element topic="Bloque-1-Conceptos-Basicos.md" accepts-web-file-names="bloque-1.html"/>
<toc-element topic="Bloque-2-Control-de-Flujo.md" accepts-web-file-names="bloque-2.html"/>
<toc-element topic="Bloque-3-Subprogramas.md" accepts-web-file-names="bloque-3.html"/>
<toc-element topic="Bloque-4-Estructuras-de-Datos.md" accepts-web-file-names="bloque-4.html"/>
</toc-element>
<toc-element toc-title="Pro II">
<toc-element topic="Tema-1.md"/>
<toc-element topic="Tema-2.md"/>
<toc-element toc-title="Tema 3 - Listas"/>
<toc-element topic="Tema-1-Tipos-Abstractos-de-Datos-TAD.md" accepts-web-file-names="tema-1.html"/>
<toc-element topic="Tema-2-Gestion-dinamica-de-memoria.md" accepts-web-file-names="tema-2.html"/>
<toc-element topic="Tema-3-Listas.md" accepts-web-file-names="tema-3.html"/>
<toc-element topic="Tema-4-Colas.md" accepts-web-file-names="tema-4.html"/>
<toc-element toc-title="Próximamente..."/>
</toc-element>
<toc-element topic="Bibliografia.md"/>
Expand All @@ -44,7 +45,7 @@ SPDX-License-Identifier: GPL-3.0-only
</toc-element>
<toc-element toc-title="Antiguos Exámenes"/>
<!-- <toc-element topic="05-Examenes.md"/> -->
<toc-element topic="tutoriales.topic" accepts-web-file-names="06-tutoriales.html">
<toc-element topic="Tutoriales.topic" accepts-web-file-names="06-tutoriales.html">
<toc-element topic="Compilador.md"/>
<toc-element toc-title="Próximamente ..."/>
</toc-element>
Expand Down
4 changes: 4 additions & 0 deletions docs/redirection-rules.xml
Original file line number Diff line number Diff line change
Expand Up @@ -11,4 +11,8 @@ SPDX-License-Identifier: GPL-3.0-only
<accepts>readme.html,pro2324.html,01-pro2324.html,introduction.html</accepts>
</rule>
-->
<rule id="318dd725">
<description>Created after removal of "Overview" from Pro2324</description>
<accepts>Overview.html</accepts>
</rule>
</rules>
11 changes: 10 additions & 1 deletion docs/topics/00-Inicio/Agradecimientos.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,11 @@ SPDX-License-Identifier: CC-BY-NC-4.0

# Agradecimientos

<tldr id="tldr">Este proyecto no sería posible sin el trabajo previo y la colaboración de estas talentosas personas. 🤗</tldr>
<tldr id="tldr">

Este proyecto no sería posible sin el trabajo previo y la colaboración de estas talentosas personas. 🤗

</tldr>

<!-- TODO Poner el resto de agradecimientos una vez tengamos permiso explícito -->

Expand Down Expand Up @@ -63,6 +67,11 @@ SPDX-License-Identifier: CC-BY-NC-4.0

<tip>Copyright © Facultade de Informática da Coruña</tip>

<!--
El PDF Multilistas tenía estos autores
<tip>Copyright © M. Alonso, M. Cabrero, B. Guijarro y E. Hernández</tip>
-->

**Resúmenes**

<tip>Copyright © 2024 Pablo Portas López</tip>
Expand Down
26 changes: 9 additions & 17 deletions docs/topics/00-Inicio/Apuntes.topic
Original file line number Diff line number Diff line change
Expand Up @@ -23,33 +23,25 @@
<!-- TODO Una vez escritas la introducción y la bibliografía desbloquearlas -->
<!-- <a href="03-Apuntes-Introduccion.md" type="presentation" summary="Bienvenido/a al mundo de la programación"/> -->
<a href="Inicio.topic" type="lock" summary="¡En construcción!">Teoría Introducción</a>
<a href="Bibliografia.md" type="library"
summary="Bibliografía recomendada, desde las lecturas esenciales más básicas hasta los grandes clásicos."/>
<a href="Bibliografia.md" type="library"/>
</spotlight>

<!-- Pro I -->
<primary>
<title>Programación I</title>
<!-- TODO -->
<a href="Bloque-1.md" type="check-list"
summary="Algoritmos, lenguajes de programación, programas y sus elementos, tipos de datos y operadores, entrada y salida (printf / scanf), conceptos básicos de macros e introducción a los punteros."/>
<a href="Bloque-2.md" type="branch"
summary="Bucles (while / do while / for), Condicionales (if / else / switch) y el Teorema de Böhm y Jacopini (o de la programación estructurada)"/>
<a href="Bloque-3.md" type="development"
summary="Funciones, recursividad y retorno de datos. Divide y vencerás."/>
<a href="Bloque-4.md" type="data"
summary="Arrays, registros, cadenas de caracteres y algoritmos de búsqueda y ordenación."/>
<a href="Bloque-1-Conceptos-Basicos.md" type="check-list"/>
<a href="Bloque-2-Control-de-Flujo.md" type="branch"/>
<a href="Bloque-3-Subprogramas.md" type="development"/>
<a href="Bloque-4-Estructuras-de-Datos.md" type="folder"/>
</primary>

<!-- Pro II -->
<secondary>
<title>Programación II</title>
<!-- TODO Añadir Apuntes de Pro II -->
<a href="Tema-1.md" type="server"
summary="La abstracción funcional y de datos. Especificación, construcción y ejemplos."/>
<a href="Tema-2.md" type="container"
summary="Punteros en profundidad, las variables dinámicas, direcciones de memoria y la gestión de la memoria (pila (stack) y montículo (heap))."/>
<a href="Inicio.topic" type="lock" summary="Próximamente...">Tema 3 - Listas</a>
<a href="Tema-1-Tipos-Abstractos-de-Datos-TAD.md" type="server"/>
<a href="Tema-2-Gestion-dinamica-de-memoria.md" type="container"/>
<a href="Tema-3-Listas.md" type="network"/>
<a href="Tema-4-Colas.md" type="data"/>
<a href="Inicio.topic" type="lock" summary="Próximamente...">Próximamente...</a>
</secondary>

Expand Down
18 changes: 8 additions & 10 deletions docs/topics/00-Inicio/Boletines.topic
Original file line number Diff line number Diff line change
Expand Up @@ -21,22 +21,20 @@
<!-- Aquí van lo boletines más importantes, hasta ahora el boletín 3 y el 4 son los más
complicados por eso salen aquí -->
<spotlight>
<a href="Boletin-3.md" type="development" summary="Funciones, recursividad y retorno de datos.">Boletín
3</a>
<a href="Boletin-4.md" type="data" summary="Arrays, registros y cadenas de caracteres.">Boletín 4</a>
<a href="Boletin-3-Subprogramas.md" type="development"
summary="Funciones, recursividad y retorno de datos."/>
<a href="Boletin-4-Estructuras-de-Datos.md" type="folder"
summary="Arrays, registros y cadenas de caracteres."/>
</spotlight>


<!-- Pro I -->
<primary>
<title>Programación I</title>
<a href="Boletin-1.md" type="check-list"
summary="Entra y Salida. printf, scanf, gets, define y operaciones artiméticas básicas.">Boletín 1</a>
<a href="Boletin-2.md" type="branch"
summary="Bucles (while / do while / for) y condicionales (if / else / switch)">Boletín 2</a>
<a href="Boletin-3.md" type="development" summary="Funciones, recursividad y retorno de datos.">Boletín
3</a>
<a href="Boletin-4.md" type="data" summary="Arrays, registros y cadenas de caracteres.">Boletín 4</a>
<a href="Boletin-1-Conceptos-Basicos.md" type="check-list"/>
<a href="Boletin-2-Control-de-Flujo.md" type="branch"/>
<a href="Boletin-3-Subprogramas.md" type="development"/>
<a href="Boletin-4-Estructuras-de-Datos.md" type="folder"/>
</primary>


Expand Down
5 changes: 2 additions & 3 deletions docs/topics/00-Inicio/Inicio.topic
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@
<!-- <a href="Examenes.md" type="academy" summary="Exámenes antiguos resueltos.">Exámenes</a> -->
<a href="https://teenbiscuits.github.io/Pro2324/pro2324.html" type="lock" summary="¡En construcción!">Antiguos
Exámenes</a>
<a href="tutoriales.topic" type="keyboard" summary="Lo difícil hecho fácil.">Tutoriales</a>
<a href="Tutoriales.topic" type="keyboard" summary="Lo difícil hecho fácil.">Tutoriales</a>
<!-- No se puede referenciar a un topic dentro de si mismo -->
<a href="https://teenbiscuits.github.io/Pro2324/pro2324.html" type="lock" summary="Próximamente...">Próximamente...</a>
</primary>
Expand Down Expand Up @@ -64,8 +64,7 @@
Sugerencia</a>
<a href="https://github.com/sponsors/TeenBiscuits" type="start"
summary="Apoye el desarrollo mediante GitHub Sponsors">Apoye el desarrollo</a>
<a href="Agradecimientos.md" type="community"
summary="Este proyecto no sería posible sin el trabajo previo y la colaboración de estas talentosas personas. 🤗">Agradecimientos</a>
<a href="Agradecimientos.md" type="community"/>
</cards>
</misc>

Expand Down
25 changes: 9 additions & 16 deletions docs/topics/00-Inicio/Para-Colaboradores.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,10 @@ SPDX-License-Identifier: CC-BY-NC-4.0

# Para Colaboradores

{is-library="true"}

<!-- El comentario de más arriba permite que este archivo sea usado como librería reutilizable -->

<tldr>
Esta página no se muestra en la documentación, si estás aquí es porque estás viendo el proyecto desde el código fuente.
Gracias por colaborar en serio 🤗
Expand All @@ -20,21 +24,6 @@ leer [la guía de contribución](https://github.com/TeenBiscuits/Pro2324/blob/ma

</warning>

<procedure>
<title>TO DO</title>

Prioridad uno: ¡En Construcción! Segunda prioridad: Próximamente...

- [ ] Introducción Pro (¡En Construcción!)
- [ ] Bibliografía Pro (¡En Construcción!)
- [ ] Antiguos exámenes (¡En Construcción!)
- [ ] Ejemplos (Próximamente...)
- [ ] Añadir tutoriales (Próximamente...)
- [ ] Boletines Pro II (Próximamente...)
- [ ] Añadir teoría Pro II (Próximamente...)

</procedure>

<tip>
<b>En construcción...</b>
<!-- No voy a mentir, esto es lo último que tengo
Expand All @@ -59,12 +48,16 @@ Prioridad uno: ¡En Construcción! Segunda prioridad: Próximamente...

<!-- Code - Normal -->

<code-block lang="c" src="./Extras/Algoritmos/BubbleSort.c" collapsible="true" collapsed-title="Mostrar código"></code-block>
<code-block lang="c" src="./Extras/Algoritmos/BubbleSort.c" collapsible="true" collapsed-title="Mostrar código"/>

<!-- Avisos -->

<snippet id="en-construccion">
<warning><b>¡En construcción! <a href="https://github.com/TeenBiscuits/Pro2324">Colabora</a></b></warning>
</snippet>

<snippet id="proximamente">
<note><b>Próximamente... <a href="https://github.com/TeenBiscuits/Pro2324">Colabora</a></b></note>
</snippet>

<tip>Copyright © 2024 "nombre"</tip>
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
SYSTEM "https://resources.jetbrains.com/writerside/1.0/xhtml-entities.dtd">
<topic xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="https://resources.jetbrains.com/writerside/1.0/topic.v2.xsd"
id="tutoriales" title="Tutoriales" help-id="Tutoriales;06-Tutoriales">
id="Tutoriales" title="Tutoriales" help-id="06-Tutoriales;tutoriales">

<!--
SPDX-FileCopyrightText: 2024 Pablo Portas López <pablo.portas@udc.es>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,11 @@ SPDX-License-Identifier: CC-BY-NC-4.0

<!-- VERSIÓN CON ENUNCIADOS -->

<tldr id="tldr">Entra y Salida. printf, scanf, gets, define y operaciones artiméticas básicas.</tldr>
<tldr id="tldr">

Entra y Salida. printf, scanf, gets, define y operaciones artiméticas básicas.

</tldr>

### Ejercicio 1

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,11 @@ SPDX-License-Identifier: CC-BY-NC-4.0

# Boletín 2

<tldr id="tldr">Bucles (while / do while / for) y condicionales (if / else / switch)</tldr>
<tldr id="tldr">

Bucles (while / do while / for) y condicionales (if / else / switch)

</tldr>

### Ejercicio 1

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,11 @@ SPDX-License-Identifier: CC-BY-NC-4.0

<!-- VERSIÓN CON ENUNCIADOS -->

<tldr id="tldr">Funciones, recursividad y retorno de datos.</tldr>
<tldr id="tldr">

Funciones, recursividad y retorno de datos.

</tldr>


### Ejercicio 1
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,11 @@ SPDX-License-Identifier: CC-BY-NC-4.0

<!-- VERSIÓN CON ENUNCIADOS -->

<tldr id="tldr">Arrays, registros y cadenas de caracteres.</tldr>
<tldr id="tldr">

Arrays, registros y cadenas de caracteres.

</tldr>

<!-- TODO FALTAN EJERCICIOS -->
<warning>
Expand Down
Loading

0 comments on commit d8c1751

Please sign in to comment.