Computación

 

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.

Previous page: Bibliografía y Links
Next page: Parciales anteriores