En esta carpeta van a ver todos los ejercicios que fui haciendo a lo largo del cuatrimestre (Incluidos los del taller).
IMPORTANTE!!! La catedra tambien da resoluciones a ejercicios mejor explicados que los mios pero aca pueden ver un enfoque distinto hacia estos.
Hay que tener en cuenta que estos ejercicios los fui haciendo durante la cursada, por lo tanto, se nota un incremento tanto de estilo como de eficiencia. Si bien los ejercicios previos al Tp5 funcionan, se pueden ver errores comunes de ese momento. A partir del Tp5 (incluida), todos los ejercicios deberian tener buen estilo y buena eficiencia. El 85% de los ejercicios estan bien/perfectos. Digo ese porcentaje porque mediante las consultas pregunte casi todos los ejs. Los ejercicios que pueden estar mal son los escritos dentro de los docs (osea los teoricos). Consejo: Hagan todos los ejercicios sin ver las respuestas (Mejores son las respuestas dadas por la catedra pero aca pueden ver un enfoque diferente).
Previamente a descargar el contenido, deberan tener instalado github. Para hacerlo simplemente copiar y pegar el siguiente comando en la terminal:
sudo apt-get install git
Una vez instalado github pasamos al siguiente paso. Para copiar este repositorio en sus computadoras tienen que ir a la carpeta donde quieran que este el repositorio y escribir el siguiente comando en su terminal:
git clone https://github.com/za0sec/Programacion-Imperativa
La carpeta funciona de la siguiente manera. Como vemos abajo, en el directorio "libreria" estan las librerias que vamos a usar a lo largo de la cursada. Luego esta el directorio "Taller" en el cual estan los ejercicios realizados en el Taller de pi. Por ultimo estan los Tps con sus respectivos directorios de ejercicios y dentro de ellos estan los ejercicios c/u con su ejecutable y su .c:
.
├── libreria
│ ├── getnum2.h
│ ├── getnum.c
│ └── getnum.h
├── README.md
├── Taller
│ ├── T2
│ │ ├── ej1
│ │ ├── ej1.c
│ │ ├── ej2
│ │ ├── ej2.c
│ │ ├── ej3
│ │ └── ej3.c
│ └── T3
│ ├── ej1
│ ├── ej1.c
│ ├── ej2
│ ├── ej2.c
│ ├── ej3
│ └── ej3.c
├── Tp3
│ ├── Ej1
│ │ └── ej1
│ ├── Ej11
│ │ ├── ej11
│ │ └── ej11.c
│ ├── Ej12
│ │ ├── ej12
│ │ └── ej12.c