Niveles de lenguajes de programación, Métodos de programación, Que son Pseudocodigos, diagramas...

8
República Bolivariana de Venezuela Ministerio del Poder Popular para la Educación Universidad Nacional Experimental Politécnica Antonio José de Sucre Vice-Rectorado “Luis Caballero Mejías” Núcleo Charallave Tutora: Autor: Gioconda Echenique Reywel Vera Niveles de Lenguaje de Programación

Transcript of Niveles de lenguajes de programación, Métodos de programación, Que son Pseudocodigos, diagramas...

República Bolivariana de VenezuelaMinisterio del Poder Popular para la EducaciónUniversidad Nacional Experimental Politécnica

Antonio José de SucreVice-Rectorado “Luis Caballero Mejías”

Núcleo Charallave

Tutora: Autor:Gioconda Echenique Reywel Vera

Charallave del tuy 02 de Octubre del 2013

Niveles de Lenguaje de Programación

Niveles de Lenguajes de programación

• Lenguaje de máquina.

•Lenguaje de bajo nivel.

•Lenguaje de alto nivel.

Los programadores que traducir las instrucciones de manera directa a la forma de lenguaje de maquina.

  Se utiliza el alfabeto binario, que consta de los dos únicos símbolos 0 y 1.

Ventajas :

Posibilidad de cargar (transferir un programa a la memoria) sin necesidad de traducción

Lenguaje de Máquina

Antes de 1940 se destacaron los estándares.

Desventajas:

• Dificultad y lentitud en la codificación.

• Poca fiabilidad para verificar y poner a punto los programas.

Permite al programador rescribir instrucciones de un programa usando abreviaturas del inglés, como: ADD, DIV, SUB, etc.

Lenguaje de bajo nivelventajas:

• Mayor adaptación al equipo.

• Posibilidad de alta velocidad con mínimo uso de memoria.

Es utilizado para escribir programas informáticos.

Desventajas:

• Imposibilidad de escribir código independiente de la máquina.

• Dificultad en la programación.

Se conocieron a media de los años 1947 a 1948.

Lenguaje dealto nivel

Son fáciles de aprender porque están formados por lenguajes naturales, como el inglés.

Un programa o documento escrito en lenguaje de alto nivel es independiente de la máquina .

Ventajas:

* Genera un código más sencillo

Desventajas:

Reduce de velocidad al ceder el trabajo de bajo nivel a la máquina.

Programación declarativa

Programación modular

Programación

estructurada

Programación orientada a

objetos

Mejora la calidad de programación de un computadora.

Solventa los problemas complejos del computador.

Admite hacer los programas y módulos más fáciles de escribir, mantener y reutilizar.

     Está basado en desarrollos de programas. que describen el problema y solución.METODOS DE

PROGRAMACION

     Es el de representar la solución a un algoritmo de la forma más detallada posible.

Pseudocódigos:

Diagramas de flujo:

Ellos describen que operaciones o secuencia debe solventar el problema dado.

Es una técnica para la especificación de algoritmos.

Diagramas NS:

DESCRICCIONES DE:

Selectiva doble( alternativa ).

Realiza una instrucción de dos posibles, según el cumplimiento de una condición. Para Cada x Є L Hacer

Instrucciones;

Fin Para Cada

Estructuras selectivas

Representan instrucciones que pueden o no ejecutarse, según el cumplimiento de una condición.

Si condición EntoncesInstrucciones1;

Fin Si

Selectiva múltiple

El uso de una selección múltiple que equivaldría a anidar varias funciones de selección.

Si condición1 EntoncesInstrucciones1;

Si no Si condición2 Entonces

Instrucciones2;

Si no Si condición3 Entonces

Instrucciones3;Si no Entonces

…..Instrucciones n;

Fin Si

Bucle repetir Se usa cuando es necesario que el cuerpo del bucle se ejecuten al menos una vez y hasta cumplir la condición.

RepetirInstrucciones;

Hasta Que condición

Instrucciones;Mientas (Condición)

HacerInstrucciones;Fin Mientras

La estructura anterior equivaldría a escribir

Bucle para

Se usa cuando se desea iterar un número conocido de veces, empleando como índice una variable que se incrementa.

i x

Mientras i ≤ n Hacer

Instrucciones;

i i + z ;

Fin Mientras

Bucle para cada

Se usa cuando se tiene una lista o un conjunto y se quiere iterar por cada uno de sus elementos.

Estructuras selectivas:

Si condición1 EntoncesInstrucciones;

Si no Entonces Instrucciones2;

Fin Si

CICLOS DE PROGRAMACION EN

SEUDOCODIGOS