commit 9cbd47d9a6db75519e59e3e741679c659077978d
parent aca0299ca956d4f069d7cf08dec09facbd170ead
Author: mjkloeckner <martinjkloeckner@gmail.com>
Date: Sat, 16 Mar 2024 18:36:08 -0300
Update README.md
Diffstat:
1 file changed, 22 insertions(+), 12 deletions(-)
diff --git a/tps/1/README.md b/tps/1/README.md
@@ -1,20 +1,22 @@
# Trabajo Practico I
Este es el primer trabajo practico de la materia Algoritmos y Estructura de
-Datos de la FIUBA.
+Datos de la
+[FIUBA](https://en.wikipedia.org/wiki/Faculty_of_Engineering,_University_of_Buenos_Aires) curso Schmidt
El trabajo consiste en una aplicación de consola desarrollada puramente
-con lenguaje C++. La aplicación calcula números primos y los imprime en un
-archivo de texto `primos.txt`. El limite de números a analizar por la
-aplicación queda definido por el usuario en el código fuente, en concreto en el
-archivo `main.cpp` y con la variable `MAXIMO`:
+con lenguaje C++. La aplicación busca números primos y aquellos que encuentra
+los imprime en un archivo de texto llamado `primos.txt` localizado en el
+directorio desde donde se ejecuta la aplicación. El limite de números a analizar
+por la aplicación queda definido por el usuario en el archivo `main.cpp` con la
+variable `MAXIMO`:
```c++
const unsigned int MAXIMO = 50000;
```
-Hay que tener en cuenta que cuanto mayor sea ese limite mayor tardará la
-aplicación en finalizar.
+Hay que tener en cuenta que cuanto mayor sea éste límite mayor tardará la
+aplicación en finalizar su ejecución
## Quick Start
@@ -34,11 +36,19 @@ $ ./primos
### Windows
-En el caso de windows recomiendo configurar
-[WSL](https://en.wikipedia.org/wiki/Windows_Subsystem_for_Linux) puede hacerlo
-siguiendo la [guia oficial de
-Microsoft](https://learn.microsoft.com/en-us/windows/wsl/install). Luego
-seguir los pasos para los sistemas basados en UNIX.
+En el caso de windows puede configurar
+[WSL](https://en.wikipedia.org/wiki/Windows_Subsystem_for_Linux), para hacerlo
+puede seguir la [guia oficial de
+Microsoft](https://learn.microsoft.com/en-us/windows/wsl/install). Una vez
+configurado WSL siga los pasos para los sistemas basados en UNIX
+
+De manera análoga puede compilar la aplicación directamente, sin la necesidad de
+utilizar la herramienta `make`, para eso debe tener un compilador de C++
+instalado, luego compile el archivo `main.cpp` con el siguiente comando:
+
+```
+$ g++ -Wall -Wshadow -pedantic -ansi -std=c++98 -O3 main.cpp -o primos
+```
## LICENSE