Apun2algol
Click here to load reader
-
Upload
pabesacv -
Category
Technology
-
view
6.409 -
download
0
Transcript of Apun2algol
Metodología de la
programación
• Tiene definida por 4 acciones muy importante
• 1.- tener bien claro la definición del algoritmo
• 2.- la segunda tener claro la definición del seudo
código
• 3.- dibujar correctamente el diagrama de flujo
• 4.- definir que es un programa
• Definición de algoritmo: conjunto de pasos integrados entre
si lógicamente
• Definición de un seudo código: al igual que el
algoritmo, siendo un conjunto de partes ordenadas, entre si
lógicamente, su principal diferencia es que utiliza palabras
reservadas de cualquier lenguaje de programación
• Definición de un diagrama de flujo: es la representación
grafica de un algoritmo
• Programa: serie de instrucciones escritos en un lenguaje
determinado que se utiliza para la solución de un problema.
Caracteristicas de los
algoritmos
• 1.- un algoritmo debe ser preciso e indicar el orden de
realización de cada paso
• 2.- un algoritmo debe estar definido
• Un algoritmo debe ser finito
Lenguaje de programación
• Lenguaje maquina: son cadenas binarias formadas por 1 y
0, estas cadenas van atrabajar siempre con renglones que
significa el valor y columnas que significa la dirección
de memoria
• 1.- tienen unos inconvenientes en programar en
lenguajes maquina el primero es la dificultad y la
lentitud de su codificación
• 2.- son pocos fiables este tipo de lenguaje de
programación
• 3.- tienen una dificultad muy grande de verificar y
de poner a punto los programas
• 4.- los programas son ejecutables en el mismo
procesador por que su arquitectura de diseño son
diferentes y no se pueden pasar de una maquina a
otra
Lenguaje debajo nivel o
ensamblador
• Este también se programa en 1 y 0, pero la diferencia es
que utilizaban códigos nemotécnicos, que le permitían
sumar, dividir y restar.
• Dentro de sus ventajas esto la velocidad de calculo en
cuanto al lenguaje maquina
• Entre sus ventajas esta, la información de los
programadores que es mas compleja que los lenguajes de
alto nivel. Los compiladores están elaborados de lenguaje
ensamblador
Características de los
lenguajes de alto nivel
• Su característica principal es la de usar un compilador,entre sus ventajas tenemos la trasnportabilidad, quesignifica que se pueden elaborar en diferentes equipos yen diferentes lenguajes del mismo problema, también otraventaja es su escritura ya que se realiza con el lenguajeque nosotros utilizamos