Niveles de lenguajes de programación, Métodos de programación, Que son Pseudocodigos, diagramas...
-
Upload
reywelvera -
Category
Technology
-
view
68 -
download
1
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