0% encontró este documento útil (0 votos)
11 vistas2 páginas

Clasificación de Lenguajes de Programación

Los lenguajes de programación se clasifican según el nivel de abstracción, el paradigma de programación y el tipo de ejecución, abarcando desde lenguajes de bajo nivel hasta lenguajes de alto nivel. El desarrollo de algoritmos se puede representar mediante pseudocódigo y diagramas de flujo, que ilustran la secuencia de pasos para resolver un problema. Herramientas como RAPTOR y Visustin facilitan la creación y simulación de diagramas de flujo y algoritmos.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
11 vistas2 páginas

Clasificación de Lenguajes de Programación

Los lenguajes de programación se clasifican según el nivel de abstracción, el paradigma de programación y el tipo de ejecución, abarcando desde lenguajes de bajo nivel hasta lenguajes de alto nivel. El desarrollo de algoritmos se puede representar mediante pseudocódigo y diagramas de flujo, que ilustran la secuencia de pasos para resolver un problema. Herramientas como RAPTOR y Visustin facilitan la creación y simulación de diagramas de flujo y algoritmos.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Lenguajes de Programación y su

Clasificación
Los lenguajes de programación son un conjunto de símbolos, reglas y
palabras clave que permiten a los programadores comunicarse con la
computadora para desarrollar programas y resolver problemas.

Clasificación:

1. Según el nivel de abstracción


o Lenguajes de bajo nivel: Cercanos al lenguaje máquina,
específicos de hardware. Ejemplo: Lenguaje ensamblador.
o Lenguajes de alto nivel: Más cercanos al lenguaje humano,
fáciles de entender y portables. Ejemplo: Python, Java, C++.
2. Según el paradigma de programación
o Imperativos: el programador indica paso a paso las
instrucciones. (C, Pascal)
o Orientados a objetos: se basan en objetos y clases. (Java,
C++, Python)
o Funcionales: basados en funciones matemáticas. (Haskell,
Lisp)
o Lógicos: basados en hechos y reglas. (Prolog)
3. Según el tipo de ejecución
o Compilados: requieren ser traducidos a lenguaje máquina
antes de ejecutarse. (C, C++)
o Interpretados: se ejecutan línea por línea en un intérprete.
(Python, JavaScript)
o Híbridos: combinan ambas técnicas. (Java, C#)

Desarrollo de Algoritmos (Pseudocódigo y


Diagrama de Flujo)
Un algoritmo es una secuencia finita de pasos para resolver un problema.

Ejemplo: Pseudocódigo:
INICIO
Leer num1, num2, num3
promedio = (num1 + num2 + num3) / 3
Escribir "El promedio es:", promedio
FIN

Diagrama de flujo:

 Óvalo: inicio/fin
 Paralelogramo: entrada/salida
 Rectángulo: proceso
 Rombo: decisión

Pasos del diagrama:

1. Inicio (óvalo)
2. Leer num1, num2, num3 (paralelogramo)
3. promedio ← (num1 + num2 + num3) / 3 (rectángulo)
4. Mostrar promedio (paralelogramo)
5. Fin (óvalo)

Simulación con Software


 RAPTOR: Permite crear y ejecutar diagramas de flujo. Ideal para
estudiantes.
 DFD (Diagramas de Flujo de Datos): Representa el flujo de
información en sistemas.
 Visustin: Convierte automáticamente código en diagramas de flujo
y permite simular algoritmos.

También podría gustarte