Apun2algol

9

Click here to load reader

Transcript of Apun2algol

Page 1: 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

Page 2: Apun2algol

• 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

Page 3: Apun2algol

• Programa: serie de instrucciones escritos en un lenguaje

determinado que se utiliza para la solución de un problema.

Page 4: Apun2algol

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

Page 5: Apun2algol

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

Page 6: Apun2algol

• 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

Page 7: Apun2algol

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

Page 8: Apun2algol

• 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

Page 9: Apun2algol

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