Clases on-line
Mira algunas clases de Ricardo on-line aca
Programas C++ de ejemplo
- hello.cpp: programita muuuuy simple para ver la estructura
- cuentas.cpp: programa muy simple que hace unas cuentas
- factorial.cpp: programa rudimentario que calcula el factorial exacto y lo compara con el aproximado usando stirling (anda hasta n=13)
- combinatorio.cpp: calcula el coeficiente binomial C(n,k) por dos metodos diferentes.
- p4_g2.cpp: hace las cuentas del problema 4 de la guia 2 por la fuerza
- punteros.cpp: un ejemplo minimo de uso de punteros
- memoria_dinamica.cpp: un ejemplo minimo de uso dinamico de la memoria
Para compilar los programas anteriores: g++ -o nombre_del_ejecutable nombre_del_source.cpp -lm
Scripts de ROOT
- script0.C: primer ejemplo de script. Muestra como generar numeros al azar y sirve para el punto a) del problema 19 de la guía 2 (sí, el que es para entregar).
- script1.C: ejemplo simple en el que su usan los objetos histograma y ventana para graficar una distribucion uniforme.
- script2.C: lo mismo que el anterior pero con algunos chiches.
- script_p4_g2.C: hace el histograma del problema 4 de la guía 2 y permite obtener los resultados “experimentalmente”.
- script_p4_g2_memDinamica.C: Idem pero haciendo uso dinámico de la memoria.
- histo_y_graph.C: muestra como dibujar un grafico sobre un histograma.
- histo_y_funcion.C: muestra como dibujar una funcion sobre un histograma.
- ejemplo_archivo.C y archivo.txt: script que muestra como trabajar con archivos de texto en c++. Necesita el archivo “archivo.txt” para funcionar.
- funciones_propias.C: forma de implementar funciones propias en objetos TFn.
- minimiza_chi2.C: ejemplo de minimizacion de una funcion chi-cuadrado.
- minimiza_chi2_bis.C: grafica además la funcion chi-cuadrado.
- minimiza_chi2_dosPar.C: similar al anterior (dibuja las elipses para uno y dos sigmas).
Links
- Página web de la sala de computadoras: para pedir un nuevo usuario o para resetear la clave si te la olvidaste.
- www.cplusplus.com: muy buena pagina de referencia y con un buen tutorial de C++.
- root.cern.ch: página del ROOT. Pueden encontrar tutoriales, scrips de ejemplo, referencia de las librerias y el ROOT en si para descargar.
- MonteCarlo.pdf: apunte sobre metodos Monte Carlo orientados computacionalmente.