TRABAJO ESPECIAL DE COMPUTACION

Se debe analizar la dinamica de un sistema de una o mas particulas usando la computadora como laboratorio. Puede tomarse un problema de la guia o trabajar con las ecuaciones que modelan algun experimento de Laboratorio 1. El trabajo debe hacerse en forma individual o en grupos de a lo sumo dos personas. Al finalizar el trabajo es necesario entregar un informe escrito que describa los "experimentos" realizados y los resultados obtenidos. No se podran firmar los trabajos practicos de la materia sin haber entregado antes dicho informe. El mismo puede entregarse por escrito.

Las simulaciones numericas pueden hacerse usando cualquier lenguaje de programacion. Quienes quieran introducirse a la programacion en C, pueden consultar la siguiente serie de programas que deben tomarse como ejemplo y que pueden usarse como base para escribir los propios. Los alumnos pueden trabajar usando el sistema operativo Linux  (disponible en las computadoras del laboratorio de alumnos) o cualquier otro. Para ayudarlos en el uso de este sistema les proveemos una lista muy reducida de comandos basicos. Si cliquean en la palabra "programas" podran bajar todos los programas, su descripcion y la lista de comandos basicos como un unico archivo "empaquetado" llamado programas.tar  Para poder "desempaquetar" los archivos individuales contenidos en el paquete tienen que hacer tar -xvf  programas.tar  Esto les va a creer un directorio llamado fisica1 donde van a estar todos los archivos.

Una alternativa mas sencilla es utilizar una planilla Excell para integrar numericamente
la ecuacion de Newton. Esto es recomendable solamente para quienes no tienen ninguna
experiencia previa. Puede utilizarse la siguiente a modo de ejemplo introductorio.

Otra alternativa que sera explicada en las clases practicas consiste en untilizar el programa Mathematica, disponible en las computadoras del laboratorio de alumnos.

Para aquellos que quieran consultar bibliografia adicional sobre C o Unix recomendamos los siguientes libros que estan en la Biblioteca Central de la FCEN-UBA (como antes, los codigos que damos al final corresponden a los listados de la biblioteca. Los mismos son necesarios para poder ubicarlos rapidamente en los estantes):

Kernighan, Brian W.; Ritchie, Dennis M.
El lenguaje de programación C (c1985)
México, DF : Prentice-Hall Hispanoamericana
C 681.3.04 K39cE

Todino, Grace; Strang, John; Peek, Jerry
Learning the UNIX operating system (1998)
Cambridge : O'Reilly
C 681.3.066 P373lu4

Abrahams, Paul W.; Larson, Bruce R.
UNIX for the impatient (1995)
Reading Massachusetts : Addison-Wesley
C 681.3.066 A159u

Gilly, Daniel
UNIX in a nutshell system V edition. revised and expanded for SVR4 and Solaris 2.0 (c1992, reimpr. 1994)
Cambridge : O'Reilly
C 681.3.066 G485

Kernighan, Brian W.; Pike, Rob
El entorno de la programación UNIX (c1987)
México, DF : Prentice-Hall
C 681.3.06 K39uE

Tambien pueden consultarel siguiente manual on-line sobre Unix (en ingles) o los tutorials sobre uso de C y otros lenguajes de programacion a los que se puede acceder desde la siguiente pagina (tambien en ingles).
Pueden buscar tambien mas informacion usando alguno de los buscadores de Internet mas comunes como Altavista o Yahoo.

Para los interesados en saber mas sobre Linux, pueden consultar los siguientes libros:

Strobel, Stefan; Elling, Volker
LINUX. unleashing the workstation in your PC (c1997)
New York, NY : Springer
C 681.3.066 S19

Welsh, Matt; Kaufman, Lar
Running Linux (c1996)
Sebastopol : O'Reilly
C 681.3.066 W462

o algunos de los sitios de Internet con informacion, como por ejemplo Linux Online (con links a sitios desde donde se pueden bajar distintas distribuciones de  Linux en forma gratuita).
 

MATERIAL DISPONIBLE:

Los programas ejemplo disponibles y su descripcion.(Si cliquean en la palabra "programas ejemplo disponibles" podran bajar todos los programas, su descripcion y la lista de comandos basicos como un unico archivo "empaquetado" llamado programas.tar  Para poder "desempaquetar" los archivos individuales contenidos en el paquete tienen que hacer tar -xvf  programas.tar  Esto les va a creer un directorio llamado fisica1 donde van a estar todos los archivos).
Algunos comandos de Unix.
Notas sobre el uso de metodos numericos (escritas por A. Fendrik).