La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

JULIAN DARIO RAMIREZ CORRECHA PROSOF12. °QUE ES UN ALGORITMO °CLASES DE ALGORITMOS °QUE ES UN LENGUAJE DE PROGRAMACION °QUE ES UN LENGUAJE DE PROGRAMACION.

Presentaciones similares


Presentación del tema: "JULIAN DARIO RAMIREZ CORRECHA PROSOF12. °QUE ES UN ALGORITMO °CLASES DE ALGORITMOS °QUE ES UN LENGUAJE DE PROGRAMACION °QUE ES UN LENGUAJE DE PROGRAMACION."— Transcripción de la presentación:

1 JULIAN DARIO RAMIREZ CORRECHA PROSOF12

2 °QUE ES UN ALGORITMO °CLASES DE ALGORITMOS °QUE ES UN LENGUAJE DE PROGRAMACION °QUE ES UN LENGUAJE DE PROGRAMACION DE MAQUINAS °QUE ES UN LENGUAJE DE PROGRAMACION DE BAJO NIVEL °QUE ES UN LENGUAJE DE PROGRAMACION DE ALTO NIVEL °QUE ES UN INTERPRETE DE LENGUAJE DE PROGRAMACION °QUE ES UN COMPUTADOR °CUALES SON LAS FACES DE LA COMPILACION

3 “Secuencia finita de instrucciones, reglas o pasos que describen de forma precisa las operaciones de un ordenador debe realizar para llevar a cabo un tarea en un tiempo mas finito”. [DonaldE. Knuth, 1968]

4  algoritmo Iterativo  algoritmo Mac  Algoritmo Gac  algoritmo Da  Algoritmo Mh

5 Esta clase permite implementar cualquier algoritmo de naturaleza iterativa, como puede ser la evolución según una EDP. Para cada algoritmo es posible elegir los términos que compondrán la evolución, representando cada uno de ellos, un sumando en la ecuación en derivadas parciales.

6  Morphing Active Contours. Es un poco distinto al resto de los algoritmos, básicamente porque utiliza dos evoluciones acopladas. Para ello utiliza internamente dos instancias de la clase Algoritmo, uno para cada evolución, y se encarga de hacerlos interactuar apropiadamente, para poder implementar las EDPs acopladas.

7  Geodesic Active Contours. Esta clase implementa el algoritmo GAC. Para ello utiliza tres operadores, uno para cada término de la evolución: OperadorF0H, OperadorF1H y OperadorUNablaFi

8  Difusión Anisotrópica. Este algoritmo ejecuta la evolución para implementar el algoritmo de difusión anisotrópica. Consta de un solo operador, el OperadorDa, que implementa dicho algoritmo. Evidentemente, no utiliza reinicialización.

9  Modificación de Histograma. Implementa el algoritmo de modificación de histograma. Para ello tiene un único operador, el OperadorMh, que se encarga del cálculo del update en cada iteración. No utiliza reinicialización pues no es necesario en este algoritmo.

10 Un lenguaje de programación es un lenguaje artificial que puede ser usado para controlar el comportamiento de una máquina, especialmente una computadora. Estos se componen de un conjunto de reglas sintácticas y semánticas que permiten expresar instrucciones que luego serán interpretadas.

11 El lenguaje máquina es el único que entiende directamente la computadora, utiliza el alfabeto binario que consta de los dos únicos símbolos 0 y 1, denominados bits, fue el primer lenguaje utilizado en la programación de computadoras, pero dejó de utilizarse por su dificultad y complicación, siendo sustituido por otros lenguajes más fáciles de aprender y utilizar, que además reducen la posibilidad de cometer errores.

12 Los lenguajes de bajo nivel son mas fáciles de utilizar que los lenguajes máquina, pero, al igual que ellos, dependen de la máquina en particular. El lenguaje de bajo nivel por excelencia es el ensamblador, las instrucciones en lenguaje ensamblador son instrucciones conocidas como nemotécnicos.

13 permite al programador escribir programas que son más o menos independientes de un tipo particular de computadora

14 Un interprete de lenguaje de programación, es el que puede ejecutar de manera inmediata, línea por línea, sin que generes archivos de compilación, encadenamiento y ejecución. Un ejemplo es el lenguaje GW-BASIC, Logo y varios más, donde línea por línea, se va ejecutando el programa

15 Un compilador es un programa informático que traduce un programa escrito en un lenguaje de programación a otro lenguaje de programación, generando un programa equivalente que la máquina será capaz de interpretar. Usualmente el segundo lenguaje es lenguaje de máquina, pero también puede ser un código intermedio, o simplemente texto. Este proceso de traducción se conoce como compilación.

16  Análisis Léxico.  Análisis Sintáctico.  Análisis Semántico.  Generación de código Intermedio.  Optimización de Código.  Generación de Código  Administrador de la tabla de símbolos.  Manejador de errores.


Descargar ppt "JULIAN DARIO RAMIREZ CORRECHA PROSOF12. °QUE ES UN ALGORITMO °CLASES DE ALGORITMOS °QUE ES UN LENGUAJE DE PROGRAMACION °QUE ES UN LENGUAJE DE PROGRAMACION."

Presentaciones similares


Anuncios Google