Facultad de:
Ciencias Químicas
Materia:
Lenguajes de
programación
Carrera:
Ingeniería química
Tema:
Algoritmos (Pseint)
Nombre:
John Pacheco
Fecha:
18/10/2023
Ciclo:
Segundo
MARCO TEORICO
• Programación
La programación se refiere al proceso de escribir un conjunto de instrucciones o código que le
indica a una computadora o sistema informático qué acciones debe llevar a cabo. Estas
instrucciones se escriben en un lenguaje de programación específico y se utilizan para crear
software, aplicaciones, sitios web y sistemas informáticos en general.
La programación implica la resolución de problemas, la lógica y la creatividad. Los
programadores deben diseñar algoritmos y estructuras de datos para resolver tareas específicas. A
medida que escriben código, deben considerar la eficiencia, la legibilidad y la escalabilidad de su
software.
Existen numerosos lenguajes de programación, cada uno con sus propias reglas y sintaxis.
Algunos ejemplos de lenguajes de programación populares incluyen Java, Python, C++,
JavaScript y Ruby. Los programadores utilizan estas herramientas para desarrollar una amplia
variedad de aplicaciones, desde juegos y aplicaciones móviles hasta sistemas operativos y
software empresarial.
La programación es una habilidad fundamental en la era de la informática y la tecnología, y se
utiliza en una variedad de campos, desde la ciencia de datos y la inteligencia artificial hasta el
desarrollo web y la ciberseguridad. A medida que la tecnología continúa evolucionando, la
programación seguirá siendo una habilidad valiosa y demandada.
• Programación en Pseint
PSeInt es un entorno de programación y aprendizaje destinado a la enseñanza de la lógica de
programación. Aunque no es un lenguaje de programación en sí, sino un entorno de
pseudocódigo, los principios de programación en PSeInt son fundamentales para comprender la
programación en general. Aquí hay algunos principios clave de programación en PSeInt:
Secuencia: Los algoritmos en PSeInt se ejecutan en secuencia, lo que significa que las
instrucciones se ejecutan una tras otra, en el orden en que se escriben. Esto refleja la lógica de
que un programa sigue un flujo de ejecución determinado.
• Selección (Decisión): En PSeInt, se pueden utilizar estructuras de selección para tomar
decisiones en la ejecución de un programa. Esto se logra mediante instrucciones como
SI...ENTONCES... (if...then...) para ejecutar cierto bloque de código si se cumple una
condición.
• Variables y Tipos de Datos: En PSeInt, debes declarar y utilizar variables para
almacenar datos. Es importante entender los tipos de datos, como enteros, reales y
cadenas, y cómo se utilizan.
• Entrada y Salida: Debes saber cómo recibir datos de entrada del usuario y mostrar
resultados al usuario. Esto se logra mediante instrucciones como LEER y ESCRIBIR.
• Depuración (Debugging): Es fundamental aprender a depurar tus algoritmos en PSeInt.
Esto implica identificar y corregir errores en tu código.
• Comentarios: Debes documentar tu código usando comentarios para explicar lo que hace
el código. Los comentarios son útiles para ti y para otros programadores que puedan leer
tu código.
• Eficiencia y Optimización: Aunque no es tan evidente en PSeInt como en lenguajes de
programación reales, es importante considerar la eficiencia en tus algoritmos. Esto
significa escribir algoritmos que sean lo más eficientes posible en términos de uso de
recursos (tiempo y memoria).
Imagen 1. Representación de algoritmos diagramas de flujo (Representación de algoritmos diagramas de flujo, s. f.)
DIAGRAMAS DE FLUJO
1. Área figura 1
Figura 1
2. Área figura 2
Figura 2
ALGORITMO
1. Área figura 1
2. Área figura 2
PRUEBAS DE FUNCIONAMIENTO
1. Área figura 1
2. Área figura 2
CONCLUSIONES:
En conclusión, la tarea de determinar los usos de los algoritmos en PSeInt proporcionó una valiosa
introducción a los conceptos fundamentales de la programación y la lógica de programación. PSeInt,
como un entorno de pseudocódigo, permitió a los estudiantes o participantes explorar los principios clave
de la programación de una manera simplificada y comprensible.
Además, esta tarea subrayó la importancia de la lógica, la abstracción y la organización en la
programación, habilidades que son aplicables no solo en PSeInt sino también en lenguajes de
programación reales. También se destacó la necesidad de depurar código para solucionar errores y escribir
comentarios para explicar el propósito y el funcionamiento del código.
REFERENCIAS:
Muñoz, J. D. (2023, 17 julio). Curso de introducción a la programación con pseudocódigo.
PLEDIN 3.0. [Link]
Programación (Informática) - qué es, información, lenguajes. (s. f.). Concepto.
[Link]
Representación de algoritmos diagramas de flujo. (s. f.).
[Link]
Los bloques de construcción de algoritmos (artículo) | Khan Academy. (s. f.). Khan Academy.
[Link]
101/building-algorithms/a/the-building-blocks-of-
algorithms#:~:text=Un%20algoritmo%20se%20hace%20con,que%20el%20algoritmo%20sea%
20correcto.&text=%F0%9F%94%8DIntenta%20seguir%20esos%20pasos,%C3%B3rdenes%2C
%20y%20mira%20qu%C3%A9%20resulta.
De Miguel, R. (2023, 15 junio). PSEint: la herramienta con la que el alumnado se inicia en la
programación por código. EDUCACIÓN 3.0.
[Link]
programacion/#:~:text=PSeint%20incorpora%20diferentes%20herramientas%20de,sintaxis%2C
%20indentado%20inteligente%20y%20autocompletado.