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).