La idea es usar el repo para ir sumando los ejercicios a medida que los vamos haciendo. En primera instancia tenemos la carpeta ejercicios_de_clase/src en la cual se encuentra cada uno resulto. Despues a medida que vayamos avanzando si vemos alguna forma de organizarlos mejor lo vamos iterando.
Para no romper nada, vamos a usar que cada cual se cree una branch para cada aporte que quiera realizar y una vez lo tenga codeado, abrimos PR y que otro vea los cambios y los mergee en la branch principal: main
.
- para cada ejercicio agregarlo con
mod file_name;
al inicio del archivo main.rs - Hacer el ejercicio en un archivo nuevo en la carpeta ejercicios_de_clase con el nombre del ejercicio
- La/s funcion/es nombrarlas
pub
antes de la declaracion para que sean publicas y puedan llamarse desde los demas archivos. - en el
main.rs
llamarlo dentro de la funcionfn main() { . . .
de este archivo con "file_name::function_name();"
Luego de terminados los ejercicios y probados comentar la llamada y dejar descomentado solo el ultimo ejercicio realizado.
Programación imperativa Al final de esta unidad temática el estudiante debería ser capaz de:
Interpretar y diseñar algoritmos y programas, utilizando programación estructurada. Construir un intérprete para un lenguaje imperativo simple, a partir de una representación de código y sin parser.
Programacion en Rust ver Rust learn