El documento habla sobre los lenguajes de programación. Explica que existen lenguajes de alto y bajo nivel, y que los lenguajes de alto nivel son más independientes de la máquina e incluyen elementos de lenguajes naturales. También describe formas de representar algoritmos como pseudocódigos, diagramas de flujo y diagramas NS, destacando que los pseudocódigos y diagramas de flujo son útiles para describir procesos de manera independiente de la máquina.
1. PROGRAMACIÓN
REPÚBLICA BOLIVARIANA DE VENEZUELA
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA
“ANTONIO JOSÉ DE SUCRE”
UNEXPO-V.R “LUIS CABALLERO MEJÍAS”
COMPUTACIÓN I
SECCIÓN I
2. Es cualquier lenguaje artificial, el cual, se utiliza para
definir adecuadamente una secuencia de instrucciones que
puedan ser interpretadas y ejecutadas en una
computadora.
LENGUAJE DE PROGRAMACIÓN
3. NIVELES DE LENGUAJE DE PROGAMACIÓN
LENGUAJE DE ALTO NIVEL
LENJUAGE DE BAJO NIVEL
Fue creado con la intención
De que el usuario común, pudiese
solucionar un problema de
procesamiento con rapidez.
Las instrucciones son independientes de
la maquina.
Está formados por
elementos de lenguajes
naturales.
Se tienen:
• los Pascal
• BASIC
•FORTRAN
• COBOL
•Java
• C y C++.
Son aquellos constituidos por
instrucciones en lenguaje de
máquina o próximos a él.
•Sus instrucciones
ejercen un control
directo sobre el
hardware.
Existen dos lenguajes de bajo nivel
•Lenguaje de códigos
de maquinas.
•Lenguaje ensamblador.
4. Pseudocódigos
Este es más fácil de entender para las personas
Emplea una mezcla de
lenguaje natural
•Puede omitir detalles irrelevantes
•En la planificación del desarrollo de
programas informáticos.
Es una descripción de alto
nivel de un algoritmo.
Con algunas convenciones
sintácticas de lenguajes de
programación.
Ya que es una descripción eficiente y
con un entorno independiente.
Ventajas
•Facilita a las personas
El entendimiento de un algoritmo.
Es utilizado para:
•Describir algoritmos en libros y
publicaciones científicas.
5. Diagrama de flujo
Se utiliza en
disciplinas como:
Representan el flujo de ejecución
mediante:
Un diagrama de flujo siempre
Es la representación gráfica
del algoritmo o proceso.
utilizan símbolos con significados
definidos.
•Programación economía
•Procesos industriales
•Psicología cognitiva.
Representan los pasos del algoritmo
flechas que conectan los puntos de
inicio y de fin de proceso.
tiene un único punto de inicio
Y un único punto
de término.
6. Diagrama NS
Es una técnica de especificación de
algoritmos.
Combina la descripción textual,
propia del pseudocódigo.
Cuenta con un conjunto limitado
de símbolos, para representar los pasos del
algoritmo.
Por ello se apoya en expresiones del
lenguaje natural
(solo se utiliza un conjunto de palabras, a las que se
denomina palabras reservadas.)
Con la representación gráfica
del diagrama de flujo
7. Ciclos de Programación en
Pseudocódigos
Bucle… Mientras
Si… Entonces
Las instrucciones selectivas representan
instrucciones que pueden o no ejecutarse.
La condición es una
expresión booleana.
Instrucciones es ejecutada sólo si
la condición es verdadera.
Si, condición Entonces
El bucle se repite
mientras la condición sea
cierta…
•Si al llegar por primera
vez al bucle mientras la
condición es falsa.
El cuerpo del bucle no se
ejecuta ninguna vez.