5. Técnicas de Simulación 1. Conceptos

Slides:



Advertisements
Presentaciones similares
Introducción a la programación
Advertisements

Como trabajar conmigo Objetivos: Coordinar apoyos para lograr el objetivo del curso. – UACH-Como trabajar conmigo – Versión Dr.
Armar un Simulador 2D de calculo Dosis con Convolution
Objetivos: Comprender la forma como se modela el daño a las células. 1 Radiobiología Celular 4.2 Modelos – UFRO-Master-Fisica-Medica-4-2-Modelos
Calculo de Dosis 3.3 Convolución
Calculo de Dosis 3.4 Teoría de Transporte
Calculo de Dosis 3.5 Monte Carlo
Calculo de Dosis 3.2 Pencil Beam
Radiobiología Celular 4.2 Modelos (Ejercicios)
Generadores de Radiación Ionizante 1.2 Modelo del Filamento
Hidrodinámica en la Medicina (Formulas & Ejercicios)
1. Mecánica 1.4 Fijación artificial (frenillos)
1. Mecánica 1.1 Conceptos básicos (Método)
Métodos y Terapias 2.3 Tratamiento con Electrones
Métodos y Terapias 2.4 Interacción Rayos γ-Materia
Objetivos: Compilado y ejecución de los simuladores Técnicas de Simulación 4. Compilado y Ejecución – UFRO-Master-Fisica-Medica-5-1-Conceptos
2. Materiales 2.6 Propiedades de Cerámicas y Composits
Generadores de Radiación Ionizante 1
Informe de Cambio Climáticos IPCC – 5 Parte Objetivos: Dr. Willy H. Gerber Instituto de Fisica Universidad Austral Valdivia, Chile Comprender y aplicar.
Universidad Austral de Chile
INSTITUTO TECNOLOGICO DE APIZACO Integrantes del equipo: José Luis Cocoletzi López Edgar Lozano Velázquez TEMA: Lenguaje Ensamblador.
MÉTODOS Y ELEMENTOS DE PROGRAMACIÓN
SOFTWARE DE PROGRAMACIÓN
Laboratorio 2 Cinemática (1)
Resolución de Problemas Algoritmos y Programación
Ing. Esp. Ricardo Cujar. El computador: es una máquina que permite hacer tareas aritmético y lógicas de una manera fácil, consta de software y hardware.
Temas Operaciones básicas Instalando el compilador
Introducción a la Programación
Técnico en programación de Software
INFORMACIÓN AUTOMÁTICA Ciencia que estudia el tratamiento
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO
Programación 1 Introducción
Programas Son una serie o secuencia de instrucciones entendibles por los ordenadores que permiten la realización de las acciones o tareas para las que.
Introducción al Software
ALGORITMOS, LENGUAJES Y TECNICAS DE PROGRAMACION
TRADUCTOR DE UN PROGRAMA
Laboratorio 7 Choque de un Cuerpo (Solución) Objetivos: Dr. Willy H. Gerber Instituto de Fisica Universidad Austral Valdivia, Chile Determinar como se.
Computadoras analógicas Miden magnitudes físicas que se distribuyen en escala continua como pueden ser la temperatura y la presión. Este tipo de computadoras.
Tema 1 Entorno de la programación. Conceptos elementales Algoritmo  Secuencia ordenada de pasos exentos de ambigüedad que conduce a la resolución de.
 Fue en el año 1945 cuando el matemático Jhon Von Neumann, fascinado por las posibilidades del ENIAC, demostró que una computadora podía tener una estructura.
SOFTWARE DE PROGRAMACIÓN
Un programa no es nada mas que una serie de instrucciones dadas al ordenador en un lenguaje entendido por el, para decirle exactamente lo que queremos.
LENGUAJE DE PROGRAMACIÓN
FUNDAMENTOS DE PROGRAMACIÓN ISC. GABRIEL ZEPEDA MARTÍNEZ EST. ABRAHAM F. MACHUCA VAZQUEZ.
PROGRAMACIÓN ESTRUCTURADA. PROGRAMACÍÓN IMPERATIVA El programa detalla los pasos necesarios para realizar una tarea. Existe un estado global de programa.
LENGUAJES DE PROGRAMACIÓN
FUNDAMENTOS DE PROGRAMACION
Lenguajes de programación. Lenguaje máquina El ordenador sólo sabe hacer un número limitado de tareas (muy pocas) definidas electrónicamente en su procesador.
Representación de Algoritmos
Tipo de Errores.
Lenguajes de Programación
Lenguajes de Programación
Objetivos: Comprender como emplear visualizadores para estudiar el modelo y analizar los resultados Técnicas de Simulación 5. Visualizadores
LE, EI, Profesor Ramón Castro Liceaga UNIVERSIDAD LATINA (UNILA) TRADUCTORES Y ANALIZADOR LEXICOGRÁFICO.
Metodología de la programación
Dr. Willy H. Gerber Instituto de Fisica Universidad Austral de Chile Valdivia, Chile Objetivos: Conocer las bases para el calculo de dosis en situaciones.
Software.
Titular: Ing. Miguel Ángel Espericueta Alumnos:
Tipos de Lenguajes Ensamblador.
Curso: Programación I Grado: 4to. Bachillerato Prof. Gerardo Barrientos.
Programas Son una serie o secuencia de instrucciones entendibles por los ordenadores que permiten la realización de las acciones o tareas para las que.
Programación Java y Desarrollo de Aplicaciones Modulo 1 Arquitectura de ordenadores Tema 3 Programas.
Software.
FUNDAMENTOS DE PROGRAMACIÓN
 Panorama General Fundamentos de Programación M.I. Jaime Alfonso Reyes Cortés.
(totalmente inventado)
UNIVERSIDAD LATINA (UNILA)
Fundamentos de Programación Unidad I Conceptos Básicos.
LENGUAJE DE PROGRAMACIÓN PARA JUEGOS Integrantes: Ruiz José Vargas Mary.
Juan Camilo Morales 10a.  Es el conjunto de herramientas que permiten al programador escribir programas informáticos, usando diferentes alternativas.
Transcripción de la presentación:

5. Técnicas de Simulación 1. Conceptos Dr. Willy H. Gerber Instituto de Física Universidad Austral Valdivia, Chile Objetivos: Comprender como se simula en radioterapia empleando sistema como el Geant4. www.gphysics.net – UFRO-Master-Fisica-Medica-5-1-Conceptos-05.09

Programar Yo sabría como calcular la dosis, pero es complejo y largo por lo que necesita de un PC. www.gphysics.net – UFRO-Master-Fisica-Medica-5-1-Conceptos-05.09

Programar Yo sigo instrucciones que pueda entender, pero solo “hablo” “lenguaje de maquinas” www.gphysics.net – UFRO-Master-Fisica-Medica-5-1-Conceptos-05.09

Compilador Comandos escritos en “idioma de alto nivel” Interpretador o (traductor) Comandos leídos en “idioma de bajo nivel” www.gphysics.net – UFRO-Master-Fisica-Medica-5-1-Conceptos-05.09

Objetivo Lo que debemos aprender 1 Programar o escribir Instrucciones que realicen el calculo que necesitamos 2 Compilar el programa y ejecutarlo 3 Corregir errores de lenguaje de lógica Lo que se llama “debugging” www.gphysics.net – UFRO-Master-Fisica-Medica-5-1-Conceptos-05.09

Tipos de errores Errores de compilación (principalmente errores de lenguaje) Errores de ejecución (principalmente errores de lógica) www.gphysics.net – UFRO-Master-Fisica-Medica-5-1-Conceptos-05.09

Programar estructuras complejas El problema de programas complejos es la perdida de visibilidad y la imposibilidad de mantener o desarrollar el código. Por ello se trabaja orientado al objeto, el diseñador “solo” ensambla unidades para lograr su objetivo. En particular debemos aprender a ensamblar los “Objetos Geant4” para crear programas que simulen la situación que buscamos analizar. www.gphysics.net – UFRO-Master-Fisica-Medica-5-1-Conceptos-05.09

La programación por objeto Según visión de C++: Se trabaja con clases, estas forman los “objetos” e incluyen las variables y funciones que crean, modifican y operan sobre estas. Existe la posibilidad de extender clases existentes. Estas nuevas clases heredan (inheritance) todas propiedades de la clase padre (parent class) De esta forma podemos trabajar sobre las bibliotecas de Geant4 solo Empleando los objetos que necesitamos y Realizando las extensiones que nos sean útiles. www.gphysics.net – UFRO-Master-Fisica-Medica-5-1-Conceptos-05.09