Skip to content

lunativ/INFOII

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Repositorio INFO II 2R3/2R4 UTN FRC

Aqui iré colocando ejemplos de códigos de los temas tratados en clase. Intentaremos utilizar esta pagina como otra via de comunicación para la materia.

Consultas

Pueden utilizar el área de Issues para publicar mensajes con consultas o comentarios (deben registrarse en GitHub para ello).

Ejemplos en Jupyter Lab

Asimismo, estoy preparando notebooks de jupyter en C/C++ para que puedan ejecutar de manera interactiva los ejemplos y hacer pruebas online. Pueden acceder mediante este enlace de Binder Binder Esta pagina carga un servidor temporal de Jupyter Lab, demora un buen rato en iniciar y luego abre una ventana con un listado de carpetas y archivos que pueden navegar, abrir o descargar. Este servidor virtual les permite acceder a una computadora linux a distancia, tienen acceso al sistema de archivos, abrir terminales linux para compilar con gcc, g++, ejecutar programas, etc.

En la carpeta CPP hay archivos de Jupyter (ypynb) y codigos C/C++. Pueden abrir los archivos de extension ypynb haciendo doble click sobre ellos y se abre una nueva ventana del navegador con el notebook de jupyter. Las celdas con codigo se pueden ejecutar haciendo click en el boton Run (triangulo negro) que va a ejecutar celda por celda. En esta herramienta el codigo C/C++ se va a ejecutar por partes dividido en celdas en lugar de ejecutarse un archivo .cpp completo.

Tambien pueden instalar jupyter lab de manera local en su PC instalando Anaconda y Xeus Cling de preferencia en Linux. Si bien Anaconda es un entorno de desarrollo para Python, Xeus Cling permite utilizarlo con C/C++, aunque en windows tiene algunos problemas de instalacion.

Ejemplos cargados:

INFOII/CPP/Ejemplo constructor de copia.ipynb
INFOII/CPP/Herencia-1.ipynb Ejercicio 1 de herencia resueltos
INFOII/CPP/Polimorfismo.ipynb Ejemplo de polimorfismo
INFOII/CPP/Puerto Serie: ejemplos de codigo para lectura y escritura puerto serie en windows y linux
INFOII/CPP/Clase Complex: ejemplo de una clase para manejar numeros complejos
INFOII/CPP/Clase contador: ejemplos de clases para implementar un contador que permita medir tiempos de ejecucion de un programa.

Por cualquier consulta escribir a lunativ@gmail.com

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published