Skip to content
This repository has been archived by the owner on Dec 12, 2024. It is now read-only.

Mejora de Documentación y Apuntes Teoria Temas 3 y 4 #120

Merged
merged 18 commits into from
Apr 7, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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 <[email protected]>

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>[email protected]</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 <[email protected]>

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 <[email protected]>
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
Loading