Bienvenido al repositorio Lógica-Y-Algoritmos, donde encontrarás una colección de ejercicios prácticos y ejemplos desarrollados en C, C++ y PSeInt durante mi primer semestre en Ingeniería en Sistemas de Información en la Universidad Americana (UAM).
This file is also available in English. You can access the English version here.
Este repositorio contiene una serie de ejercicios prácticos y ejemplos que te ayudarán a comprender los conceptos básicos de la lógica de programación y algoritmos. Los ejercicios están implementados en tres lenguajes diferentes:
- C: Un lenguaje de programación de bajo nivel, ideal para entender los fundamentos de la computación.
- C++: Una extensión de C que agrega características orientadas a objetos.
- PSeInt: Una herramienta para aprender a programar de manera sencilla, especialmente diseñada para principiantes.
El repositorio está organizado de la siguiente manera:
- Ejemplos: Contiene ejemplos básicos de código en C, C++ y PSeInt. Problemas básicos para entender la estructura de un algoritmo.
- Ejercicios Prácticos: Incluye una serie de ejercicios resueltos y desafíos para que puedas practicar. Desafíos más complejos que te ayudarán a mejorar tus habilidades de programación.
A continuación, te presentamos un ejemplo básico de código en cada lenguaje:
#include <stdio.h>
int main() {
printf("Hola, mundo en C!\n");
return 0;
}
#include <iostream>
int main() {
std::cout << "Hola, mundo en C++!" << std::endl;
return 0;
}
Algoritmo HolaMundo
Escribir "Hola, mundo en PSeInt!"
FinAlgoritmo
A continuación, te muestro los logos de los lenguajes utilizados en este repositorio:
Estos logos representan los lenguajes C, C++ y PSeInt, que son los principales lenguajes utilizados en este repositorio.
¡Tu contribución es bienvenida! Si deseas agregar nuevos ejercicios, corregir errores o mejorar la documentación, sigue estos pasos:
- Haz un fork del repositorio.
- Crea una nueva rama (
git checkout -b feature/nueva-funcionalidad
). - Realiza tus cambios y haz commit (
git commit -m "Agrega nueva funcionalidad"
). - Sube tus cambios a tu repositorio (
git push origin feature/nueva-funcionalidad
). - Abre una pull request en GitHub.
Este proyecto está bajo la licencia MIT. Consulta el archivo LICENSE para más detalles.
¡Gracias por visitar este repositorio! Espero que encuentres útil este material para tu aprendizaje. 😎
Nota 1: Este repositorio fue creado para documentar ejercicios prácticos y ejemplos de la clase Lógica y Algoritmos. Asimismo, para apoyar a los estudiantes de la UAM en su aprendizaje de lógica y algoritmos. Nota 2: Si encuentras algún error o tienes sugerencias, no dudes en abrir un issue o enviar una pull request.