Niveles de lenguajes de programación, Métodos de programación, Que son Pseudocodigos, diagramas de flujo y diagramas ns. Ciclos de programación en Pseudocodigos.
Este documento describe los diferentes niveles de lenguajes de programación, incluyendo lenguaje de máquina, lenguaje de bajo nivel y lenguaje de alto nivel. Explica las ventajas y desventajas de cada nivel, así como ejemplos históricos. También cubre métodos de programación como programación modular, programación estructurada y programación orientada a objetos. Por último, describe estructuras de control como bucles y condicionales, y proporciona ejemplos de cómo representarlos en pseudocódigo.
Similaire à Niveles de lenguajes de programación, Métodos de programación, Que son Pseudocodigos, diagramas de flujo y diagramas ns. Ciclos de programación en Pseudocodigos.
Similaire à Niveles de lenguajes de programación, Métodos de programación, Que son Pseudocodigos, diagramas de flujo y diagramas ns. Ciclos de programación en Pseudocodigos. (20)
Niveles de lenguajes de programación, Métodos de programación, Que son Pseudocodigos, diagramas de flujo y diagramas ns. Ciclos de programación en Pseudocodigos.
1. 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
Charallave del tuy 02 de Octubre del 2013
Niveles de Lenguaje de
Programación
2. Niveles de Lenguajes
de programación
• Lenguaje de máquina.
•Lenguaje de bajo nivel.
•Lenguaje de alto nivel.
3. 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.
4. 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.
5. Lenguaje de
alto 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.
7. 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:
8. 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 Entonces
Instrucciones1;
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 Entonces
Instrucciones1;
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.
Repetir
Instrucciones;
Hasta Que condición Instrucciones;
Mientas (Condición) Hacer
Instrucciones;
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 Entonces
Instrucciones;
Si no Entonces
Instrucciones2;
Fin Si
CICLOS DE
PROGRAMACION EN
SEUDOCODIGOS