SlideShare uma empresa Scribd logo
1 de 8
Baixar para ler offline
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.




                                                                             1
     www.gphysics.net – UFRO-2008-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.




                                                                                    2
            www.gphysics.net – UFRO-2008-Master-Fisica-Medica-5-1-Conceptos-05.09
Programar


                                           Yo sigo
                                     instrucciones que
                                      pueda entender,
                                     pero solo “hablo”
                                        “lenguaje de
                                         maquinas”




                                                                                    3
            www.gphysics.net – UFRO-2008-Master-Fisica-Medica-5-1-Conceptos-05.09
Compilador


    Comandos escritos                 Interpretador o                       Comandos leídos
    en “idioma de alto                  Compilador                         en “idioma de bajo
           nivel”                       (traductor)                               nivel”




                                                                                                4
                 www.gphysics.net – UFRO-2008-Master-Fisica-Medica-5-1-Conceptos-05.09
Objetivo

Lo que debemos aprender

 1 Programar o escribir Instrucciones                               2 Compilar el programa y
   que realicen el calculo que                                        ejecutarlo
   necesitamos




                                          3 Corregir errores
                                            -de lenguaje
                                            -de lógica
                                            Lo que se llama
                                            “debugging”

                                                                                               5
                  www.gphysics.net – UFRO-2008-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)




                                                                                           6
                   www.gphysics.net – UFRO-2008-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.




                                                                                            7
                www.gphysics.net – UFRO-2008-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.




                                                                                           8
                   www.gphysics.net – UFRO-2008-Master-Fisica-Medica-5-1-Conceptos-05.09

Mais conteúdo relacionado

Destaque

UACH Fisica En La Terapia Ocupacional 1 2 Translacion Teoria
UACH Fisica En La Terapia Ocupacional 1 2 Translacion TeoriaUACH Fisica En La Terapia Ocupacional 1 2 Translacion Teoria
UACH Fisica En La Terapia Ocupacional 1 2 Translacion TeoriaWilly H. Gerber
 
UACH Bachillerato Lab 12 Termodinamica
UACH Bachillerato Lab 12 TermodinamicaUACH Bachillerato Lab 12 Termodinamica
UACH Bachillerato Lab 12 TermodinamicaWilly H. Gerber
 
UFRO Fisica En La Medicina 2009
UFRO Fisica En La Medicina 2009UFRO Fisica En La Medicina 2009
UFRO Fisica En La Medicina 2009Willy H. Gerber
 
UFRO Master Fisica Medica 4 2 Modelos
UFRO Master Fisica Medica 4 2 ModelosUFRO Master Fisica Medica 4 2 Modelos
UFRO Master Fisica Medica 4 2 ModelosWilly H. Gerber
 
UACH Física en la Odontologia 3 2 Ultrasonido
UACH Física en la Odontologia 3 2 UltrasonidoUACH Física en la Odontologia 3 2 Ultrasonido
UACH Física en la Odontologia 3 2 UltrasonidoWilly H. Gerber
 
UACH Fisica en la Odontologia 2 5 Propiedades de Aleaciones
UACH Fisica en la Odontologia 2 5 Propiedades de AleacionesUACH Fisica en la Odontologia 2 5 Propiedades de Aleaciones
UACH Fisica en la Odontologia 2 5 Propiedades de AleacionesWilly H. Gerber
 
UACH Fisica En La Terapia Ocupacional 1 3 Rotacion Teoria
UACH Fisica En La Terapia Ocupacional 1 3 Rotacion TeoriaUACH Fisica En La Terapia Ocupacional 1 3 Rotacion Teoria
UACH Fisica En La Terapia Ocupacional 1 3 Rotacion TeoriaWilly H. Gerber
 
UACH Fisica En La Terapia Ocupacional 1 5 Torque Y Palanca Teoria
UACH Fisica En La Terapia Ocupacional 1 5 Torque Y Palanca TeoriaUACH Fisica En La Terapia Ocupacional 1 5 Torque Y Palanca Teoria
UACH Fisica En La Terapia Ocupacional 1 5 Torque Y Palanca TeoriaWilly H. Gerber
 
UACH Física en la Odontologia 3 3 Resonancia Magnética Nuclear
UACH Física en la Odontologia 3 3 Resonancia Magnética NuclearUACH Física en la Odontologia 3 3 Resonancia Magnética Nuclear
UACH Física en la Odontologia 3 3 Resonancia Magnética NuclearWilly H. Gerber
 
UACH Fisica en la Terapia Ocupacional 2.1 Accion del Musculo Teoria
UACH Fisica en la Terapia Ocupacional 2.1 Accion del Musculo TeoriaUACH Fisica en la Terapia Ocupacional 2.1 Accion del Musculo Teoria
UACH Fisica en la Terapia Ocupacional 2.1 Accion del Musculo TeoriaWilly H. Gerber
 
UACH Fisica En La Terapia Ocupacional 1 4 Fuerza Y Aceleracion Teoria
UACH Fisica En La Terapia Ocupacional 1 4 Fuerza Y Aceleracion TeoriaUACH Fisica En La Terapia Ocupacional 1 4 Fuerza Y Aceleracion Teoria
UACH Fisica En La Terapia Ocupacional 1 4 Fuerza Y Aceleracion TeoriaWilly H. Gerber
 

Destaque (11)

UACH Fisica En La Terapia Ocupacional 1 2 Translacion Teoria
UACH Fisica En La Terapia Ocupacional 1 2 Translacion TeoriaUACH Fisica En La Terapia Ocupacional 1 2 Translacion Teoria
UACH Fisica En La Terapia Ocupacional 1 2 Translacion Teoria
 
UACH Bachillerato Lab 12 Termodinamica
UACH Bachillerato Lab 12 TermodinamicaUACH Bachillerato Lab 12 Termodinamica
UACH Bachillerato Lab 12 Termodinamica
 
UFRO Fisica En La Medicina 2009
UFRO Fisica En La Medicina 2009UFRO Fisica En La Medicina 2009
UFRO Fisica En La Medicina 2009
 
UFRO Master Fisica Medica 4 2 Modelos
UFRO Master Fisica Medica 4 2 ModelosUFRO Master Fisica Medica 4 2 Modelos
UFRO Master Fisica Medica 4 2 Modelos
 
UACH Física en la Odontologia 3 2 Ultrasonido
UACH Física en la Odontologia 3 2 UltrasonidoUACH Física en la Odontologia 3 2 Ultrasonido
UACH Física en la Odontologia 3 2 Ultrasonido
 
UACH Fisica en la Odontologia 2 5 Propiedades de Aleaciones
UACH Fisica en la Odontologia 2 5 Propiedades de AleacionesUACH Fisica en la Odontologia 2 5 Propiedades de Aleaciones
UACH Fisica en la Odontologia 2 5 Propiedades de Aleaciones
 
UACH Fisica En La Terapia Ocupacional 1 3 Rotacion Teoria
UACH Fisica En La Terapia Ocupacional 1 3 Rotacion TeoriaUACH Fisica En La Terapia Ocupacional 1 3 Rotacion Teoria
UACH Fisica En La Terapia Ocupacional 1 3 Rotacion Teoria
 
UACH Fisica En La Terapia Ocupacional 1 5 Torque Y Palanca Teoria
UACH Fisica En La Terapia Ocupacional 1 5 Torque Y Palanca TeoriaUACH Fisica En La Terapia Ocupacional 1 5 Torque Y Palanca Teoria
UACH Fisica En La Terapia Ocupacional 1 5 Torque Y Palanca Teoria
 
UACH Física en la Odontologia 3 3 Resonancia Magnética Nuclear
UACH Física en la Odontologia 3 3 Resonancia Magnética NuclearUACH Física en la Odontologia 3 3 Resonancia Magnética Nuclear
UACH Física en la Odontologia 3 3 Resonancia Magnética Nuclear
 
UACH Fisica en la Terapia Ocupacional 2.1 Accion del Musculo Teoria
UACH Fisica en la Terapia Ocupacional 2.1 Accion del Musculo TeoriaUACH Fisica en la Terapia Ocupacional 2.1 Accion del Musculo Teoria
UACH Fisica en la Terapia Ocupacional 2.1 Accion del Musculo Teoria
 
UACH Fisica En La Terapia Ocupacional 1 4 Fuerza Y Aceleracion Teoria
UACH Fisica En La Terapia Ocupacional 1 4 Fuerza Y Aceleracion TeoriaUACH Fisica En La Terapia Ocupacional 1 4 Fuerza Y Aceleracion Teoria
UACH Fisica En La Terapia Ocupacional 1 4 Fuerza Y Aceleracion Teoria
 

Semelhante a UFRO Master Fisica Medica 5 1 Conceptos

Semelhante a UFRO Master Fisica Medica 5 1 Conceptos (20)

Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Ejercicio 5
Ejercicio 5Ejercicio 5
Ejercicio 5
 
Ejercicio 5
Ejercicio 5Ejercicio 5
Ejercicio 5
 
Literal 5 pasos
Literal 5 pasosLiteral 5 pasos
Literal 5 pasos
 
845 e bd01
845 e bd01845 e bd01
845 e bd01
 
Apuntes de fundamentos de programacion 2
Apuntes de fundamentos de programacion 2Apuntes de fundamentos de programacion 2
Apuntes de fundamentos de programacion 2
 
Aprende programar-6330
Aprende programar-6330Aprende programar-6330
Aprende programar-6330
 
Aprende programar-6330
Aprende programar-6330Aprende programar-6330
Aprende programar-6330
 
Poo
PooPoo
Poo
 
Principios programacion
Principios programacionPrincipios programacion
Principios programacion
 
Introducción a la compilación en ambientes Unix.
Introducción a la compilación en ambientes Unix.Introducción a la compilación en ambientes Unix.
Introducción a la compilación en ambientes Unix.
 
Diapositivas guia 1 de software.melissa burgos
Diapositivas guia 1 de software.melissa burgosDiapositivas guia 1 de software.melissa burgos
Diapositivas guia 1 de software.melissa burgos
 
Literal 5.ppt
Literal 5.pptLiteral 5.ppt
Literal 5.ppt
 
Capitulogratis
CapitulogratisCapitulogratis
Capitulogratis
 
Programar
ProgramarProgramar
Programar
 
Introducción a los Frameworks PHP
Introducción a los Frameworks PHP  Introducción a los Frameworks PHP
Introducción a los Frameworks PHP
 
Paradigmas de Programación
Paradigmas de ProgramaciónParadigmas de Programación
Paradigmas de Programación
 
Parcial 1
Parcial 1Parcial 1
Parcial 1
 
Introducción a la algoritmia
Introducción a la algoritmiaIntroducción a la algoritmia
Introducción a la algoritmia
 
Guía Didáctica 1.-Implementación de Sistemas de Información
Guía Didáctica 1.-Implementación de Sistemas de InformaciónGuía Didáctica 1.-Implementación de Sistemas de Información
Guía Didáctica 1.-Implementación de Sistemas de Información
 

Mais de Willy H. Gerber

UACH Bachillerato Lab 11 Hidrodinamica
UACH Bachillerato Lab 11 HidrodinamicaUACH Bachillerato Lab 11 Hidrodinamica
UACH Bachillerato Lab 11 HidrodinamicaWilly H. Gerber
 
UACH Bachillerato Lab 10; Hidrostatica
UACH Bachillerato Lab 10; HidrostaticaUACH Bachillerato Lab 10; Hidrostatica
UACH Bachillerato Lab 10; HidrostaticaWilly H. Gerber
 
UACH Bachillerato, Lab 8: Rotación y Conservación de Energia
UACH Bachillerato, Lab 8: Rotación y Conservación de EnergiaUACH Bachillerato, Lab 8: Rotación y Conservación de Energia
UACH Bachillerato, Lab 8: Rotación y Conservación de EnergiaWilly H. Gerber
 
UACH Bachillerato Lab 8: Fuerza en el Choque
UACH Bachillerato Lab 8: Fuerza en el ChoqueUACH Bachillerato Lab 8: Fuerza en el Choque
UACH Bachillerato Lab 8: Fuerza en el ChoqueWilly H. Gerber
 
UACH Bachillerato Lab 7: Choque de un Cuerpo
UACH Bachillerato Lab 7: Choque de un CuerpoUACH Bachillerato Lab 7: Choque de un Cuerpo
UACH Bachillerato Lab 7: Choque de un CuerpoWilly H. Gerber
 
UACH Fisica De Las Ciencias Forestales 2 2 Nadar Y Volar
UACH Fisica De Las Ciencias Forestales 2 2 Nadar Y VolarUACH Fisica De Las Ciencias Forestales 2 2 Nadar Y Volar
UACH Fisica De Las Ciencias Forestales 2 2 Nadar Y VolarWilly H. Gerber
 

Mais de Willy H. Gerber (11)

UACH Bachillerato Lab 11 Hidrodinamica
UACH Bachillerato Lab 11 HidrodinamicaUACH Bachillerato Lab 11 Hidrodinamica
UACH Bachillerato Lab 11 Hidrodinamica
 
Fisica Aplicada
Fisica AplicadaFisica Aplicada
Fisica Aplicada
 
UACH Bachillerato Lab 10; Hidrostatica
UACH Bachillerato Lab 10; HidrostaticaUACH Bachillerato Lab 10; Hidrostatica
UACH Bachillerato Lab 10; Hidrostatica
 
UACH Bachillerato, Lab 8: Rotación y Conservación de Energia
UACH Bachillerato, Lab 8: Rotación y Conservación de EnergiaUACH Bachillerato, Lab 8: Rotación y Conservación de Energia
UACH Bachillerato, Lab 8: Rotación y Conservación de Energia
 
UACH Bachillerato Lab 8: Fuerza en el Choque
UACH Bachillerato Lab 8: Fuerza en el ChoqueUACH Bachillerato Lab 8: Fuerza en el Choque
UACH Bachillerato Lab 8: Fuerza en el Choque
 
UACH Bachillerato Lab 7: Choque de un Cuerpo
UACH Bachillerato Lab 7: Choque de un CuerpoUACH Bachillerato Lab 7: Choque de un Cuerpo
UACH Bachillerato Lab 7: Choque de un Cuerpo
 
UACH Bachillerato Lab 6
UACH Bachillerato Lab 6UACH Bachillerato Lab 6
UACH Bachillerato Lab 6
 
UACH Fisica De Las Ciencias Forestales 2 2 Nadar Y Volar
UACH Fisica De Las Ciencias Forestales 2 2 Nadar Y VolarUACH Fisica De Las Ciencias Forestales 2 2 Nadar Y Volar
UACH Fisica De Las Ciencias Forestales 2 2 Nadar Y Volar
 
UACH Bachillerato Lab 5
UACH Bachillerato Lab 5UACH Bachillerato Lab 5
UACH Bachillerato Lab 5
 
UACH Bachillerato Lab 3
UACH Bachillerato Lab 3UACH Bachillerato Lab 3
UACH Bachillerato Lab 3
 
UACH Bachillerato Lab 4
UACH Bachillerato Lab 4UACH Bachillerato Lab 4
UACH Bachillerato Lab 4
 

Último

La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
CLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfCLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfJonathanCovena1
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxlupitavic
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfNancyLoaa
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 

Último (20)

La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
CLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfCLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdf
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 

UFRO Master Fisica Medica 5 1 Conceptos

  • 1. 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. 1 www.gphysics.net – UFRO-2008-Master-Fisica-Medica-5-1-Conceptos-05.09
  • 2. Programar Yo sabría como calcular la dosis, pero es complejo y largo por lo que necesita de un PC. 2 www.gphysics.net – UFRO-2008-Master-Fisica-Medica-5-1-Conceptos-05.09
  • 3. Programar Yo sigo instrucciones que pueda entender, pero solo “hablo” “lenguaje de maquinas” 3 www.gphysics.net – UFRO-2008-Master-Fisica-Medica-5-1-Conceptos-05.09
  • 4. Compilador Comandos escritos Interpretador o Comandos leídos en “idioma de alto Compilador en “idioma de bajo nivel” (traductor) nivel” 4 www.gphysics.net – UFRO-2008-Master-Fisica-Medica-5-1-Conceptos-05.09
  • 5. Objetivo Lo que debemos aprender 1 Programar o escribir Instrucciones 2 Compilar el programa y que realicen el calculo que ejecutarlo necesitamos 3 Corregir errores -de lenguaje -de lógica Lo que se llama “debugging” 5 www.gphysics.net – UFRO-2008-Master-Fisica-Medica-5-1-Conceptos-05.09
  • 6. Tipos de errores Errores de compilación (principalmente errores de lenguaje) Errores de ejecución (principalmente errores de lógica) 6 www.gphysics.net – UFRO-2008-Master-Fisica-Medica-5-1-Conceptos-05.09
  • 7. 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. 7 www.gphysics.net – UFRO-2008-Master-Fisica-Medica-5-1-Conceptos-05.09
  • 8. 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. 8 www.gphysics.net – UFRO-2008-Master-Fisica-Medica-5-1-Conceptos-05.09