0% encontró este documento útil (0 votos)
32 vistas22 páginas

PORTADA

Cargado por

gilvertroman5670
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)
32 vistas22 páginas

PORTADA

Cargado por

gilvertroman5670
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

INSTITUTO TECNOLÓGICO DE SALINA CRUZ

ACTIVIDAD:

REPORTE FINAL

ALUMNO (A):

Gilberto Vazquez Roman

ASIGNATURA:

Algoritmos y programacion

GRADO Y GRUPO:

2-B1

CARRERA:
Ingeniería mecánica

FACILITADOR:
ING. ROLANDO ROSALES ZARAGOZA

SALINA CRUZ, OAX. 3 de junio del 2024


Algoritmos y programación

Vazquez Román Gilberto


Tabla de contenido
Introduccion................................................................4
Marco teórico..............................................................5
Manual de instalación de pseint................................6
Programas...................................................................9
Programa que diga hola mundo..............................9
Programa que lee un numero................................10
Programa que lee dos números y los suma........11
Programa que convierte grados Celsius a
Fahrenheit...............................................................12
Programa que solicite 6 calificaciones, obtenga el
promedio y también solicite nombre y número de
control.....................................................................13
Programa que a base del suelto de cataloga en
una clase social......................................................15
Programa que te lanza opciones de fruta
dependiendo de qué color elijas...........................16
Programa que saca promedio con la función
mientras...................................................................18
Conclusión................................................................20
Bibliografia................................................................21
Introduccion
La programación se ha convertido en un pilar fundamental en el ámbito de la
ingeniería mecánica, revolucionando la forma en que se diseñan, analizan y
optimizan sistemas y componentes. Desde el diseño de máquinas y herramientas
hasta la simulación de procesos industriales complejos, la programación se ha
integrado en prácticamente todos los aspectos de la ingeniería mecánica
moderna.
El uso de herramientas como PSeInt, un entorno de programación que facilita el
aprendizaje de algoritmos y la lógica de programación, se ha vuelto crucial para
los ingenieros mecánicos. Estas herramientas permiten a los profesionales
modelar problemas y desarrollar soluciones de manera eficiente, mejorando la
precisión y la velocidad en el diseño y análisis de sistemas mecánicos.
El aprendizaje de programación no solo es importante para los ingenieros
mecánicos en términos de eficiencia y precisión, sino que también abre nuevas
puertas en términos de innovación y creatividad. Al dominar la programación, los
ingenieros mecánicos pueden desarrollar soluciones personalizadas y automatizar
procesos, lo que les permite abordar desafíos cada vez más complejos en la
industria.
Los objetivos del uso de herramientas como PSeInt van más allá de simplemente
escribir código. Se trata de desarrollar una comprensión profunda de los
algoritmos y la lógica de programación, así como de fomentar la resolución de
problemas de manera estructurada y eficiente. Además, el uso de PSeInt
promueve la colaboración y el trabajo en equipo, ya que permite a los ingenieros
mecánicos comunicar sus ideas y soluciones de manera clara y concisa.
En resumen, la programación y el uso de herramientas como PSeInt son
elementos fundamentales en la práctica de la ingeniería mecánica moderna,
potenciando la capacidad de los ingenieros para diseñar, analizar y optimizar
sistemas mecánicos de manera eficiente y creativa.
Marco teórico

Introducción a PSeInt
PSeInt, acrónimo de Pseudo Intérprete, es una herramienta de aprendizaje
diseñada para introducir a los estudiantes en los conceptos básicos de la
programación. Proporciona un entorno de desarrollo que permite escribir y
ejecutar algoritmos utilizando un lenguaje de pseudocódigo, una representación
simplificada del código que facilita la comprensión de la lógica de programación
sin preocuparse por la sintaxis de un lenguaje de programación específico.
PSeInt ofrece una serie de comandos que permiten a los usuarios interactuar con
el entorno de programación y ejecutar diversas acciones. Aquí tienes algunos de
los comandos más comunes en PSeInt:
1. Escribir: Permite ingresar texto en el editor de algoritmos.
2. Leer: Permite leer datos ingresados por el usuario desde la consola.
3. Mostrar: Muestra un mensaje o valor en la consola de salida.
4. Definir: Define variables y sus tipos de datos.
5. Algoritmo: Inicia la estructura principal del algoritmo.
6. FinAlgoritmo: Finaliza la estructura principal del algoritmo.
7. Si - Entonces - FinSi: Estructura de control para tomar decisiones.
8. Mientras - FinMientras: Estructura de control para repetir un bloque de
instrucciones mientras se cumpla una condición.
9. Para - FinPara: Estructura de control para iterar sobre una secuencia de
valores.
10. Segun - De - FinSegun: Estructura de control para realizar múltiples
comparaciones.
Estos son solo algunos de los comandos más comunes en PSeInt. La herramienta
también ofrece una amplia variedad de funciones y estructuras de datos para
ayudar a los usuarios a desarrollar algoritmos de manera eficiente y efectiva.
Manual de instalación de pseint

Paso 1: Buscamos Pselnt en nuestro navegador

Paso 2: Descargamos el archivo que pertenezca a nuestro sistema operativo

Paso 3: Descargar el archivo


Paso 4: Procedemos a la instalación y damos en siguiente

Paso 5: aceptamos los términos y condiciones

Paso 6: Oprimimos la tercera opción si somos principiantes


Paso 7: Procedemos a interactuar con el software y conocer sus funciones
Programas
Programa que diga hola mundo
En este programa usamos la función algoritmo para iniciar y la función fin
algoritmo para finalizar, la función escribir para se pueda guardar y leer el mensaje
escrito (se debe usar comillas de puntuación para usar la función correctamente)
“”.

Finalmente compilamos nuestro algoritmo para comprobar si esta corrcto


Programa que lee un numero

Para este programa usamos un inicio y un final, así como también la función
escribir para pedirle al usuario que ingrese un número y después la función leer
número para poder guardar el numero escrito y después otra vez la función leer
para que nos indique cual fue el número que escribimos “escribimos el número
que escribiste es, “numero esto para indicar que numero se guardo

Finalmente compilamos para comprobar


Programa que lee dos números y los suma
Para este programa usamos la misma función escribir y leer esto para declarar
nuestros números y que se guarden, también usamos una nueva función llamada
insertar esto ayuda a que los dos números previamente guardados se sumen y se
guarden como un nuevo número al cual llamamos n3, finalmente se guarda en la
función escribir y se declara la suma.

Finalmente compilamos para comprobar que nuestro programa es correcto


Programa que convierte grados Celsius a Fahrenheit

 Algoritmo: Este comando se utiliza para iniciar la estructura principal del


algoritmo. En este caso, el algoritmo se llama "Temperatura".
 Definir: Se utiliza para declarar variables y definir sus tipos de datos. En este
caso, se han definido dos variables: "Cel" y "Fh", ambas como variables de tipo
real (números decimales).
 Escribir: Este comando se utiliza para mostrar un mensaje o valor en la
consola de salida. En este caso, se utiliza para solicitar al usuario que ingrese los
grados Celsius que desea convertir.
 Leer: Se utiliza para leer datos ingresados por el usuario desde la consola de
entrada y asignarlos a una variable. Aquí se utiliza para capturar los grados
Celsius ingresados por el usuario y asignarlos a la variable "Cel".
 Operación de conversión: En esta línea, se realiza la operación matemática
para convertir los grados Celsius ingresados a grados Fahrenheit.
Programa que solicite 6 calificaciones, obtenga el promedio y también
solicite nombre y número de control

Este algoritmo está diseñado para calcular el promedio de seis calificaciones


ingresadas por el usuario y luego determinar si el alumno aprobó o no, mostrando
también el detalle de las calificaciones y otros datos personales del alumno. Aquí
se explica el uso de cada elemento:
1. Definir: Se utilizan para declarar variables y definir sus tipos de datos. En
este caso, se definen variables para almacenar las calificaciones (n1, n2, ...,
n6), el promedio de las calificaciones (Prom3), el nombre del alumno (G1),
el número de control (G2) y también se define una variable de tipo caracter.
2. Escribir y Leer: Se utilizan para mostrar mensajes en la consola y leer
datos ingresados por el usuario respectivamente. En este caso, se solicita
al usuario que ingrese su nombre, número de control y las seis
calificaciones.
3. Operación de promedio: Se realiza una operación matemática para
calcular el promedio de las seis calificaciones ingresadas por el usuario.
4. Escribir: Se utiliza para mostrar el promedio calculado en la consola.
5. Si - Entonces - SiNo - Fin Si: Se utiliza para tomar decisiones basadas en
el valor del promedio calculado. Si el promedio es mayor o igual a 7, se
muestra un mensaje indicando que el alumno aprobó; de lo contrario, se
muestra un mensaje indicando que el alumno no aprobó.
6. Mostrar: Se utiliza para mostrar las calificaciones ingresadas por el usuario
en la consola.
7. FinAlgoritmo: Se utiliza para finalizar la estructura principal del algoritmo.
Este algoritmo realiza varios pasos para calcular el promedio de las calificaciones,
determinar si el alumno aprobó o no, y mostrar información adicional sobre las
calificaciones y el alumno
Programa que a base del suelto de cataloga en una clase social

1. Definir: Se utiliza para declarar una variable llamada "salario" de tipo


entero, que almacenará el salario ingresado por el usuario.
2. Escribir y Leer: Se utilizan para mostrar un mensaje en la consola
solicitando al usuario que ingrese su salario, y para leer el salario ingresado
por el usuario, respectivamente.
3. Si - Entonces - SiNo - Fin Si: Se utiliza para tomar decisiones basadas en
el valor del salario ingresado por el usuario. Hay tres condiciones anidadas:
o Si el salario es menor que 1000, se muestra el mensaje "Eres
pobre".
o Si el salario es mayor o igual a 1000 y menor que 3000, se muestra
el mensaje "Eres clase media".
o Si el salario es mayor que 3000, se muestra el mensaje "Eres de
rico".
4. FinAlgoritmo: Se utiliza para finalizar la estructura principal del algoritmo.
Este algoritmo es bastante simple y efectivo para determinar la clase social
basada en un único criterio: el salario.
Programa que te lanza opciones de fruta dependiendo de qué color
elijas
1. Definir: Se utiliza para declarar una variable llamada "Color" de tipo
cadena, que almacenará el color ingresado por el usuario.
2. Escribir y Leer: Se utilizan para mostrar un mensaje en la consola
solicitando al usuario que ingrese un color, y para leer el color ingresado
por el usuario, respectivamente.
3. Según - Hacer - De Otro Modo - FinSegún: Se utiliza para realizar
diferentes acciones según el valor de la variable "Color". Hay cuatro casos
diferentes:
o Si el color es "amarillo", se muestran las frutas asociadas a ese
color.
o Si el color es "rojo", se muestran las frutas asociadas a ese color.
o Si el color es "naranja", se muestran las frutas asociadas a ese color.
o Si el color es "verde", se muestran las frutas asociadas a ese color.
o Si el color no coincide con ninguno de los casos anteriores, se
muestra un mensaje indicando que el color no es válido.
4. FinAlgoritmo: Se utiliza para finalizar la estructura principal del algoritmo.
Este algoritmo es una manera efectiva y simple de asociar frutas a colores
específicos, proporcionando una lista correspondiente según el color ingresado
por el usuario.
Programa que saca promedio con la función mientras
 Definir variables:
 Definir numero como entero: Se define la variable numero de tipo entero
para almacenar la calificación ingresada.
 Definir contador Como Entero: Se define la variable contador de tipo entero
para contar el número de calificaciones válidas.
 Definir sum Como Entero: Se define la variable sum de tipo entero para
sumar las calificaciones válidas.
 Inicialización de variables:
 numero <- 0: Se inicializa la variable numero a 0.
 contador <- 0: Se inicializa la variable contador a 0.
 sum <- 0: Se inicializa la variable sum a 0.
 Solicitud de la primera calificación:
 Escribir "Ingresa la primera calificacion": Se muestra un mensaje pidiendo al
usuario que ingrese la primera calificación.
 Leer numero: Se lee la calificación ingresada por el usuario y se almacena
en numero.
 Bucle mientras:
 Mientras numero >= 7 y numero <= 10 Hacer: Se inicia un bucle que
continúa mientras la calificación ingresada esté en el rango válido (7 a 10).
o contador = contador + 1: Se incrementa el contador de calificaciones
válidas.
o sum <- sum + numero: Se suma la calificación válida a la variable
sum.
o Escribir "Ingresa otra calificacion": Se pide al usuario que ingrese
otra calificación.
o Leer numero: Se lee la nueva calificación ingresada por el usuario y
se almacena en numero.
 Después del bucle:
 Escribir "Ingrese calificacion valida": Este mensaje puede ser confuso ya
que se muestra después de salir del bucle, pero está diseñado para indicar
que una calificación fuera del rango terminó el bucle.
 Escribir "Ingresaste", contador "...validos": Se muestra el número de
calificaciones válidas ingresadas.
 Escribir "su promedio es: ", sum / contador: Se calcula y muestra el
promedio de las calificaciones válidas ingresadas.
 Fin del algoritmo:
 FinAlgoritmo: Se indica el final del algoritmo.
Conclusión

La programación ha revolucionado la ingeniería mecánica al permitir la


automatización de tareas, la precisión en cálculos y la simulación de sistemas
complejos. Esto mejora la eficiencia y exactitud en el diseño y análisis de
componentes mecánicos, integrando conocimientos de diversas disciplinas para
resolver problemas de manera holística.
Importancia de PSeInt:
1. Facilidad de Uso: PSeInt, con su enfoque en pseudocódigo, es ideal para
principiantes, permitiendo centrarse en la lógica y estructura de los
algoritmos sin la complejidad de la sintaxis de lenguajes avanzados.
2. Comprensión Básica: Ayuda a los estudiantes a entender los conceptos
fundamentales de programación, esenciales para cualquier lenguaje.
3. Resolución de Problemas: Mejora las habilidades de pensamiento lógico y
estructurado, cruciales para descomponer y resolver problemas complejos.
4. Base para Lenguajes Avanzados: Proporciona una base sólida que
facilita el aprendizaje de lenguajes más avanzados usados en ingeniería
mecánica.
Objetivos del Aprendizaje con PSeInt:
1. Comprender la Lógica de Programación: Desarrollar una mentalidad de
programación.
2. Desarrollar Algoritmos Eficientes: Diseñar algoritmos efectivos para
problemas de ingeniería.
3. Aplicar Programación en Contextos Reales: Preparar a los estudiantes
para proyectos y problemas reales en ingeniería.
4. Fomentar Innovación: Promover soluciones innovadoras y creativas en
proyectos de ingeniería.
En resumen, la programación es esencial en la ingeniería mecánica moderna.
PSeInt facilita el aprendizaje de estos conceptos básicos, preparando a los
estudiantes para enfrentar desafíos y contribuir significativamente a la industria.
Bibliografia

https://openwebinars.net/blog/que-es-pseudocodigo/

https://www.dongee.com/tutoriales/que-es-un-pseudocodigo/

https://www.abrirllave.com/pseudocodigo/guia-de-uso-de-pseint.php

También podría gustarte