1. Niveles de Lenguajes de Programación
Lenguaje de Bajo nivel
Lenguaje de Alto nivel
Dependen totalmente de
la maquina
Sus ventajas son
Mayor adaptación al equipo
Posibilidad de obtener la máxima
velocidad con poco uso de memoria
Son mas fáciles de utilizar que
los lenguajes de maquina
Se caracterizan por
Expresar los algoritmos de una
manera adecuada a la capacidad
cognitiva humana
Se crearon para que
el usuario común pudiese
solucionar tal problema de
procesamiento de datos de
una manera más fácil y
rápida.
Rafael Figuera-Ing. En equipos ferroviarios
2. Métodos de Programación Sin Parámetros
No requiere información de
entrada ni salida, únicamente
realiza algún proceso
Con Parámetros de entrada
Necesita recibir datos para
ejecutar algún proceso sin
retornar respuestas
Con Parámetros de salida
No requieren datos de entrada y
devuelven el resultado de un proceso
con la palabra reservada return
Con Parámetros de entrada y salida
También llamados puros, recibe datos
para procesarlos y devuelve un resultado
Todo método tiene la
capacidad internamente
de: Leer datos, Calcular
resultados, visualizar
respuestas
3. Seudocódigo Descripción informal de alto nivel de un
algoritmo informático de programación,
compacto e informal, que utiliza las
convenciones estructurales de un lenguaje
de programación verdadero
Es una
Pero que está
Diseñado para la lectura humana en
lugar de la lectura mediante máquina, y
con independencia de cualquier otro
lenguaje de programación.
Diagrama de Flujo Es
La representación gráfica del
algoritmo o proceso
Se utiliza en
Disciplinas como programación,
economía, procesos industriales y
psicología cognitiva.
Diagrama NS (Nassi-Shneiderman)
Son una
Técnica para la especificación de algoritmos que
combina la descripción textual del seudocódigo con
la representación gráfica del diagrama de flujo.
4. Ciclos de Programación en Seudocódigos Estructura Mientras
Es
Aquella en que el cuerpo del ciclo
se repite mientras se cumple una
determinada condición
Estructura desde/para Este es
Uno de los ciclos mas simples, ya que no
requiere demasiadas especificaciones y es
de naturaleza autoincremental Su sintaxis es la siguiente:
-Desde contador
-acción 1
-acción 2
-acción n
-fin desde
Ciclo Si, entonces
Este ciclo se ejecuta dependiendo del
valor de verdad que se encuentra en el
5. Niveles de Lenguajes de Programación
Lenguaje de Bajo nivel
Lenguaje de Alto nivel
Dependen totalmente de
la maquina
Sus ventajas son
Mayor adaptación al equipo
Posibilidad de obtener la máxima
velocidad con poco uso de memoria
Son mas fáciles de utilizar que
los lenguajes de maquina
Se caracterizan por
Expresar los algoritmos de una
manera adecuada a la capacidad
cognitiva humana
Se crearon para que
el usuario común pudiese
solucionar tal problema de
procesamiento de datos de
una manera más fácil y
rápida.