An open API service indexing awesome lists of open source software.

https://github.com/druxorey/ucv-ayp

Respuestas y ejercicios resueltos de las guías de Algoritmos y Programación en C++, organizados por temas.
https://github.com/druxorey/ucv-ayp

algorithms cpp ucv

Last synced: 12 months ago
JSON representation

Respuestas y ejercicios resueltos de las guías de Algoritmos y Programación en C++, organizados por temas.

Awesome Lists containing this project

README

          

Algoritmos y Programación




Respuestas a las guías de la materia de Algoritmos y Programación en C++

## Estructura del Repositorio

- **_enunciados**: Este directorio contiene las guías resueltas en formato Markdown.

- [S01-conceptos-basicos](./_enunciados/S01-conceptos-basicos.md)
- [S02-acciones-elementales](./_enunciados/S02-acciones-elementales.md)
- [S03-estructuras-de-control-condicional](./_enunciados/S03-estructuras-de-control-condicional.md)
- [S04-estructuras-de-control-iterativas](./_enunciados/S04-estructuras-de-control-iterativas.md)
- [S05-funciones](./_enunciados/S05-funciones.md)
- [S06-arreglos-y-matrices](./_enunciados/S06-arreglos-y-matrices.md)
- [S07-registros-y-archivos](./_enunciados/S07-registros-y-archivos.md)
- [S08-programacion-orientada-a-objetos](./_enunciados/S08-programacion-orientada-a-objetos.md)

- **Ejercicios**: Dentro de cada directorio con el nombre correspondiente a la guía con los enunciados estarán los ejercicios enumerados y organizados según las guías.

## Cómo Ejecutar los Códigos

Para compilar y ejecutar un programa en C++ **desde la terminal**, sigue estos pasos:

> **NOTA:**
> Si prefieres compilar y ejecutar los programas utilizando Code Runner, consulta la guía en el siguiente enlace: [Cómo usar Code Runner](https://example.com/code-runner-guide).

1. Navega al directorio donde se encuentra el archivo `.cpp`.
2. Compila el archivo con el siguiente comando:

```bash
g++ nombre-del-archivo.cpp -o programa-compilado
```

3. Ejecuta el programa con el siguiente comando:

```bash
./programa-compilado
```

## Explicaciones Generales del Codigo

En los códigos proporcionados, es común encontrar secuencias de escape que cumplen funciones específicas. A continuación, se explican algunas de ellas:

- `\n`: Es la secuencia de escape utilizada para insertar un salto de línea en la salida del programa.
- `\e[1;34m`: Es una secuencia de escape ANSI que se utiliza para cambiar el color del texto en la terminal. En este caso, `1` indica negrita y `34m` representa el color azul.
- `\e[0m`: Restaura el color y el formato del texto al valor predeterminado de la terminal.
- Variantes como `\e[0;34m`: También cambian el color del texto, pero sin aplicar negrita (el `0` indica formato normal).

Estas secuencias son útiles para mejorar la legibilidad de la salida en la terminal. Para más información sobre las secuencias de escape ANSI y cómo usarlas, consulta el siguiente enlace: [Guía de Secuencias de Escape ANSI](https://es.wikipedia.org/wiki/C%C3%B3digo_escape_ANSI).

## Licencia

Este proyecto está licenciado bajo la Licencia GPL-3.0. Consulta el archivo [LICENSE](LICENSE) para más detalles.