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

Introducción a Algoritmos y PSeInt

Un algoritmo es un conjunto de instrucciones ordenadas para resolver un problema específico. Un algoritmo tiene entrada, proceso y salida definidos. PSeInt es principalmente un intérprete de pseudocódigo que representa algoritmos de forma estándar para su ejecución en computadoras, haciendo más fácil el paso a lenguajes de programación.

Cargado por

Danielsa
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)
129 vistas2 páginas

Introducción a Algoritmos y PSeInt

Un algoritmo es un conjunto de instrucciones ordenadas para resolver un problema específico. Un algoritmo tiene entrada, proceso y salida definidos. PSeInt es principalmente un intérprete de pseudocódigo que representa algoritmos de forma estándar para su ejecución en computadoras, haciendo más fácil el paso a lenguajes de programación.

Cargado por

Danielsa
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

Cuando nos enfrentamos a un problema en la vida cotidiana, su resolución requiere

que sigamos una serie de pasos; para tal fin. El conjunto ordenado de pasos seguidos
con el fin de resolver un problema o lograr un objetivo es conocido como algoritmo.
Un algoritmo es un conjunto de instrucciones que especifica la secuencia de
operaciones a realizar, en orden, para resolver un problema específico; en otras
palabras, un algoritmo es una fórmula para la resolución de un problema.
La definición de un algoritmo debe describir tres partes: Entrada, Proceso y Salida,
asi:
• Entrada: Información dada al algoritmo, o conjunto de instrucciones que generen los
valores con que ha de trabajar.
• Proceso: Cálculos necesarios para que a partir de un dato de entrada se llegue a los
resultados.
• Salida: Resultados finales o transformación que ha sufrido la información de entrada
a través del proceso.

Cuando se formula un algoritmo el objetivo es ejecutar este en un computador, sin


embargo, para que este entienda los pasos para llevar a cabo nuestro algoritmo
debemos indicárselo siguiendo un conjunto de instrucciones y reglas que este
entienda, y estas instrucciones son abstraídas en lo que conocemos como lenguaje
de programación.
Un algoritmo codificado siguiendo un lenguaje de programación es conocido como
programa. Antes de aprender un lenguaje de programación es necesario aprender la
metodología de programación, es decir la estrategia necesaria para resolver
problemas mediante programas.
Como punto de partida se aborda la manera como es representado un algoritmo.
Básicamente analizamos dos formas, la representación usando pseudocódigo y la
representación usando diagramas de flujo.
Un diagrama de flujo es un diagrama que utiliza símbolos (cajas) estándar y que
tiene los pasos del algoritmo escritos en esas cajas unidas por flechas, denominadas
líneas de flujo, que indican las secuencia que debe ejecutar el algoritmo
Por otro lado, el pseudocódigo es un lenguaje de especificación (descripción) de
algoritmos. El uso de tal lenguaje hace el paso de codificación final (traducción al
4
lenguaje de programación) relativamente fácil, por lo que este es considerado un
primer borrador de la solución del programa.
¿Qué es PSEINT?
PSeInt es principalmente un intérprete de pseudocódigo. El proyecto nació como
trabajo final para la cátedra de Programación I de la carrera Ingeniería en Informática
de la Universidad nacional del Litoral, razón por la cual el tipo de pseudocódigo que
interpreta está basado en el pseudocódigo presentado en la cátedra de Fundamentos
de Programación de dicha carrera. Actualmente incluye otras funcionalidades como
editor y ayuda integrada, generación de diagramas de flujo o exportación a código C+
+ (en etapa experimental).
El proyecto se distribuye como software libre bajo licencia GPL.
Para descargarlo o conseguir actualizaciones visite [Link]

También podría gustarte