0% encontró este documento útil (0 votos)
4 vistas42 páginas

Beamer

El documento presenta un curso sobre seudocódigo y algoritmos en el contexto de la ingeniería, destacando su importancia en la sistematización de soluciones y la programación. Se abordan los objetivos del curso, los fundamentos de los algoritmos, sus tipos y características, así como ejemplos prácticos y su aplicación en ingeniería civil. Además, se discuten las diferencias entre algoritmos y programas, y se introduce el seudocódigo como herramienta para representar soluciones antes de la programación.

Cargado por

2024151037
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 PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
4 vistas42 páginas

Beamer

El documento presenta un curso sobre seudocódigo y algoritmos en el contexto de la ingeniería, destacando su importancia en la sistematización de soluciones y la programación. Se abordan los objetivos del curso, los fundamentos de los algoritmos, sus tipos y características, así como ejemplos prácticos y su aplicación en ingeniería civil. Además, se discuten las diferencias entre algoritmos y programas, y se introduce el seudocódigo como herramienta para representar soluciones antes de la programación.

Cargado por

2024151037
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 PDF, TXT o lee en línea desde Scribd

UNIVERSIDAD NACIONAL DE HUANCAVELICA

Facultad de Ciencias de Ingenierı́a


for(i=0;i<n;i++)

if (algoritmo == true)

print(Ïngenierı́a");

Curso: Programación Digital para Ingenierı́a

SEUDOCÓDIGO Y ALGORITMOS

Integrantes:
• Luis Alberto Taipe De la Cruz
• Alex Gerardo Quispe Guerrero
Docente: [Link]. Rivera Casavilca, Roger
Ciclo: IV Ciclo

Huancavelica – Perú
2026
Seudocódigo y
Algoritmos Tabla de Contenido
[Link]
1 Introducción
[Link] 2 Objetivos
3 Fundamentos de los Algoritmos
Introducción 4 Tipos de Algoritmos
Objetivos 5 Caracterı́sticas de un Algoritmo
Fundamentos 6 Estructura Detallada del Algoritmo
de los
Algoritmos
7 Formas de Representar un Algoritmo
8 Ejemplo de Algoritmo
Tipos de
Algoritmos 9 Algoritmo vs Programa
Caracterı́sticas 10 Seudocódigo
de un 11 Elementos del Seudocódigo
Algoritmo
12 Sı́mbolos en Seudocódigo
Estructura
Detallada del
13 Ejemplo de Pseudocódigo
Algoritmo 14 Ejercicios Resueltos
Formas de 15 Ejercicios Propuestos
Representar
un Algoritmo
16 Aplicación en Ingenierı́a Civil
17 Estudios de Casos Reales
Ejemplo de
Algoritmo 18 Ventajas del Uso de Algoritmos
Algoritmo vs
19 Conclusiones
Programa 20 Recomendaciones
Seudocódigo 21 Resumen General
Elementos del 22 Referencias
Seudocódigo
Luis Alberto Taipe De la Cruz — Alex Gerardo Quispe Guerrero — Seudocódigo y Algoritmos — 2026 — 2/42
Seudocódigo y
Algoritmos Introducción: El ADN del Ingeniero Moderno
[Link]
[Link]
• La ingenierı́a ya no se trata solo de calcular a mano; se
Introducción trata de sistematizar soluciones.
Objetivos

Fundamentos Contexto:
de los
Algoritmos • La programación es el lenguaje universal que permite al
Tipos de ingeniero hablar con las máquinas para resolver problemas
Algoritmos

Caracterı́sticas
complejos.
de un
Algoritmo
Pensamiento Lógico:
Estructura
Detallada del • Es la capacidad de descomponer un problema grande en
Algoritmo

Formas de
pasos minúsculos. Sin lógica, el código es solo ruido.
Representar
un Algoritmo
En Ingenierı́a Civil:
Ejemplo de
Algoritmo • Desde el diseño estructural hasta la gestión de proyectos,
Algoritmo vs
Programa
los algoritmos permiten simular escenarios (sismos, cargas)
Seudocódigo
antes de poner un solo ladrillo.
Elementos del
Seudocódigo
Luis Alberto Taipe De la Cruz — Alex Gerardo Quispe Guerrero — Seudocódigo y Algoritmos — 2026 — 3/42
Seudocódigo y
Algoritmos Objetivos de la Exposición
[Link]
[Link] 2.1 Objetivo General:
Introducción
• Capacitar al estudiante en la lógica algorı́tmica para
Objetivos transformar problemas complejos de Ingenierı́a Civil en
Fundamentos soluciones automatizadas.
de los
Algoritmos
2.2 Objetivos Especı́ficos:
Tipos de
Algoritmos • 2.2.1 Sintaxis y Estructura: Dominar el uso del
Caracterı́sticas
de un
pseudocódigo como herramienta para la planificación de
Algoritmo
software técnico.
Estructura
Detallada del • 2.2.2 Aplicación Práctica: Diseñar algoritmos
Algoritmo
secuenciales para cálculos fundamentales (áreas,
Formas de
Representar volúmenes, presupuestos).
un Algoritmo

Ejemplo de
• 2.2.3 Optimización de Procesos: Fomentar un
Algoritmo
pensamiento lógico-crı́tico que busque la eficiencia y la
Algoritmo vs
Programa reducción de errores en la resolución de problemas de
Seudocódigo ingenierı́a.
Elementos del
Seudocódigo
Luis Alberto Taipe De la Cruz — Alex Gerardo Quispe Guerrero — Seudocódigo y Algoritmos — 2026 — 4/42
Seudocódigo y
Algoritmos Fundamentos de los Algoritmos
[Link]
[Link]

Introducción
Definición
Objetivos “Un algoritmo es una secuencia de pasos para resolver un
Fundamentos
de los
problema y debe contar con determinadas caracterı́sticas”
Algoritmos (Duque, Saint-Priest Velásquez, Segovia & Loaiza, 2017).
Tipos de
Algoritmos

Caracterı́sticas
de un
Algoritmo

Estructura
Detallada del
Algoritmo

Formas de
Representar
un Algoritmo

Ejemplo de
Algoritmo

Algoritmo vs
Programa

Seudocódigo

Elementos del
Seudocódigo
Luis Alberto Taipe De la Cruz — Alex Gerardo Quispe Guerrero — Seudocódigo y Algoritmos — 2026 — 5/42
Seudocódigo y
Algoritmos Tipos de Algoritmos por su Funcionalidad
[Link]
[Link] • 1. Algoritmos Secuenciales (Lineales):
Introducción
• Flujo directo de arriba hacia abajo.
Objetivos
• Uso en Civil: Cálculos directos como el metrado de un
Fundamentos
muro.
de los • Ejemplo: Area = Largo × Ancho.
Algoritmos

Tipos de
Algoritmos
• 2. Algoritmos Condicionales (Selección):
Caracterı́sticas
• Toman decisiones basadas en condiciones lógicas.
de un • Uso en Civil: Control de calidad del concreto.
Algoritmo

Estructura
Detallada del
• 3. Algoritmos Repetitivos (Ciclos):
Algoritmo
• Ejecutan instrucciones múltiples veces.
Formas de
Representar
• Uso en Civil: Calcular el volumen total de concreto para un
un Algoritmo edificio.
Ejemplo de
Algoritmo
• 4. Algoritmos de Búsqueda y Ordenamiento:
Algoritmo vs
Programa • Organizan y estructuran datos.
Seudocódigo
• Uso en Civil: Ordenar materiales por precio.
Elementos del
Seudocódigo
Luis Alberto Taipe De la Cruz — Alex Gerardo Quispe Guerrero — Seudocódigo y Algoritmos — 2026 — 6/42
Seudocódigo y
Algoritmos Caracterı́sticas de un Algoritmo
[Link]
[Link]

Introducción Caracterı́sticas Clave


Objetivos
Un algoritmo debe cumplir con las siguientes caracterı́sticas
Fundamentos
de los para ser válido en ingenierı́a:
Algoritmos

Tipos de
• Preciso: Indica pasos claros y sin ambigüedades.
Algoritmos
• Definido: Produce el mismo resultado al repetirse.
Caracterı́sticas
de un • Finito: Termina en un número limitado de pasos.
Algoritmo

Estructura • Correcto: Resuelve el problema planteado.


Detallada del
Algoritmo • Eficiente: Ahorra tiempo y recursos.
Formas de
Representar • Flexible: Se adapta a distintos problemas y datos.
un Algoritmo

Ejemplo de
• Claro: Fácil de entender por otros.
Algoritmo
• Portable: Funciona en cualquier máquina o lenguaje.
Algoritmo vs
Programa

Seudocódigo

Elementos del
Seudocódigo
Luis Alberto Taipe De la Cruz — Alex Gerardo Quispe Guerrero — Seudocódigo y Algoritmos — 2026 — 7/42
Seudocódigo y
Algoritmos Estructura del Algoritmo
[Link]
[Link]
Flujo de información en un algoritmo de ingenierı́a:
Introducción

Objetivos Estructura del Algoritmo


Fundamentos
de los
Algoritmos
1. Inicio: Definir nombre y variables (Real, Entero, Cadena).
Tipos de
2. Entrada de Datos: Capturar información (ej.: largo, re-
Algoritmos sistencia). Leer.
Caracterı́sticas
de un
3. Procesamiento: Calcular resultados. Ej:
Algoritmo

Estructura Área = Largo × Ancho


Detallada del
Algoritmo

Formas de
Representar
un Algoritmo 4. Salida de Datos: Mostrar resultados (ej.: reporte). Es-
Ejemplo de cribir/Imprimir.
Algoritmo
5. Fin: Terminar y liberar recursos.
Algoritmo vs
Programa

Seudocódigo

Elementos del
Seudocódigo
Luis Alberto Taipe De la Cruz — Alex Gerardo Quispe Guerrero — Seudocódigo y Algoritmos — 2026 — 8/42
Seudocódigo y
Algoritmos Formas de Representar un Algoritmo
[Link]
[Link]

Introducción
1. Lenguaje Natural
Objetivos
Descripción verbal del algoritmo. (Poco precisa).
Fundamentos
de los
Algoritmos

Tipos de
Algoritmos
2. Diagramas de Flujo
Caracterı́sticas
de un
Algoritmo Representación gráfica que sigue la norma ISO 5807.
Estructura
Detallada del
Algoritmo

Formas de
Representar 3. Seudocódigo
un Algoritmo

Ejemplo de
Algoritmo
Narrativa técnica estructurada. Es el paso previo al lenguaje
Algoritmo vs
de programación (C++, Python, Visual Basic).
Programa

Seudocódigo

Elementos del
Seudocódigo
Luis Alberto Taipe De la Cruz — Alex Gerardo Quispe Guerrero — Seudocódigo y Algoritmos — 2026 — 9/42
Seudocódigo y
Algoritmos Construcción de un Algoritmo
[Link]
[Link]
Problema Encontrar el área de un rectángulo.
Introducción

Objetivos Algoritmo Inicial (Impreciso)


Fundamentos
de los
Algoritmos
1 Conocer los valores de altura y base.
Tipos de 2 Calcular el área.
Algoritmos

Caracterı́sticas 3 Mostrar el valor del área hallado.


de un
Algoritmo

Estructura
Detallada del
Algoritmo Observación
Formas de
Representar El algoritmo no es preciso porque no indica la figura
un Algoritmo
geométrica a la que se le calculará el área, por lo tanto
Ejemplo de
Algoritmo no se identifica la fórmula a aplicar. Además, debe incluir la
Algoritmo vs palabra Fin para indicar que el proceso termina.
Programa

Seudocódigo

Elementos del
Seudocódigo
Luis Alberto Taipe De la Cruz — Alex Gerardo Quispe Guerrero — Seudocódigo y Algoritmos — 2026 — 10/42
Seudocódigo y
Algoritmos Algoritmo Correcto
[Link]
[Link]

Introducción

Objetivos

Fundamentos
de los Algoritmo para calcular el área de un rectángulo
Algoritmos

Tipos de 1 Inicio.
Algoritmos

Caracterı́sticas
2 Conocer los valores de altura y base del rectángulo.
de un
Algoritmo 3 Calcular el área del rectángulo.
Estructura
Detallada del
4 Mostrar el valor del área del rectángulo.
Algoritmo
5 Fin.
Formas de
Representar
un Algoritmo

Ejemplo de
Algoritmo

Algoritmo vs
Programa

Seudocódigo

Elementos del
Seudocódigo
Luis Alberto Taipe De la Cruz — Alex Gerardo Quispe Guerrero — Seudocódigo y Algoritmos — 2026 — 11/42
Seudocódigo y
Algoritmos Diferencia entre Algoritmo y Programa
[Link]
[Link]
Algoritmo
Introducción

Objetivos
• Es la secuencia lógica de pasos para resolver un
Fundamentos problema.
de los
Algoritmos • No depende de un lenguaje de programación.
Tipos de
Algoritmos
• Representa la solución conceptual.
Caracterı́sticas
de un
Algoritmo

Estructura Programa
Detallada del
Algoritmo
• Es el algoritmo escrito en un lenguaje de
Formas de
Representar programación.
un Algoritmo

Ejemplo de
• Puede ejecutarse en una computadora.
Algoritmo
• Ejemplos: Python, C++, Java.
Algoritmo vs
Programa

Seudocódigo
Algoritmo = Idea — Programa = Implementación
Elementos del
Seudocódigo
Luis Alberto Taipe De la Cruz — Alex Gerardo Quispe Guerrero — Seudocódigo y Algoritmos — 2026 — 12/42
Seudocódigo y
Algoritmos Seudocódigo
[Link]
[Link]
7.1 Definición Lenguaje de “falso código” que usa palabras en
español para describir la lógica de un programa. Permite
Introducción
representar soluciones antes de programar y facilita su
Objetivos
conversión a un lenguaje real. “El pseudocódigo es sin duda
Fundamentos
de los una de las representaciones más utilizadas. Es una forma de
Algoritmos
expresar el algoritmo utilizando el lenguaje natural,
Tipos de
Algoritmos comprensible para cualquier persona, pero añadiendo ciertas
Caracterı́sticas instrucciones tı́picas de los lenguajes de programación” (Blanco
de un
Algoritmo Bargés, 2015).
Estructura
Detallada del
Algoritmo
7.2 Reglas de Redacción
Formas de
Representar • Iniciar instrucciones con verbos (Leer, Escribir,
un Algoritmo
Calcular).
Ejemplo de
Algoritmo • Usar identación para mejorar legibilidad.
Algoritmo vs
Programa • Emplear variables con nombres claros (ej.:
Seudocódigo resistencia fck).
Elementos del
Seudocódigo
Luis Alberto Taipe De la Cruz — Alex Gerardo Quispe Guerrero — Seudocódigo y Algoritmos — 2026 — 13/42
Seudocódigo y
Algoritmos Elementos del Seudocódigo
[Link] Son las herramientas fundamentales para traducir la lógica humana a
[Link]
instrucciones precisas que un computador puede ejecutar para resolver
Introducción
problemas de ingenierı́a.
Objetivos
Elementos 1 – 4
Fundamentos
de los 1. Inicio
Algoritmos
Definición: Marca el punto de partida absoluto de la ejecución del
Tipos de
Algoritmos algoritmo.
Caracterı́sticas
Técnico: Solo debe existir uno por programa.
de un 2. Var (Declaración de Variables)
Algoritmo
Definición: Espacios de memoria para almacenar datos que cambiarán
Estructura
Detallada del durante el cálculo, como carga viva o dimension losa.
Algoritmo Técnico: Deben ser declaradas antes de usarse.
Formas de 3. Const (Declaración de Constantes)
Representar
un Algoritmo Definición: Valores fijos que no cambian durante todo el proceso, como
Ejemplo de
π (3.1416) o la aceleración de la gravedad.
Algoritmo 4. Leer (Instrucción de Entrada)
Algoritmo vs Definición: Orden que pausa el programa para capturar datos ingresa-
Programa
dos por el usuario desde el teclado.
Seudocódigo Ejemplo: Leer(resistencia concreto).
Elementos del
Seudocódigo
Luis Alberto Taipe De la Cruz — Alex Gerardo Quispe Guerrero — Seudocódigo y Algoritmos — 2026 — 14/42
Seudocódigo y
Algoritmos Elementos del Seudocódigo
[Link]
[Link]

Introducción
Elementos 5 – 7
Objetivos

Fundamentos 5. Proceso (Asignación)


de los
Algoritmos Definición: Realización de operaciones matemáticas o lógicas para
Tipos de transformar datos de entrada en resultados.
Algoritmos Técnico: Utiliza el sı́mbolo de asignación (← o β).
Caracterı́sticas
de un
6. Imprimir / Escribir (Instrucción de Salida)
Algoritmo Definición: Orden para visualizar resultados o mensajes en pantalla
Estructura para el usuario final.
Detallada del
Algoritmo
Ejemplo: Escribir(“El volumen de concreto es: ”, volumen total).
Formas de 7. Fin
Representar Definición: Marca la terminación definitiva del algoritmo.
un Algoritmo
Técnico: Indica que los recursos de memoria pueden ser liberados.
Ejemplo de
Algoritmo

Algoritmo vs
Programa

Seudocódigo

Elementos del
Seudocódigo
Luis Alberto Taipe De la Cruz — Alex Gerardo Quispe Guerrero — Seudocódigo y Algoritmos — 2026 — 15/42
Seudocódigo y
Algoritmos Principales Sı́mbolos en Seudocódigo
[Link]
[Link]

Introducción

Objetivos
Operadores de Asignación y Aritméticos
Fundamentos
de los
Algoritmos • ¡- : Asignación Ej.: area <- base * altura
Tipos de
Algoritmos
• + : Suma Ej.: total <- a + b
Caracterı́sticas • - : Resta Ej.: diferencia <- a - b
de un
Algoritmo • * : Multiplicación Ej.: area <- largo * ancho
Estructura
Detallada del • / : División Ej.: velocidad <- distancia /
Algoritmo
tiempo
Formas de
Representar
un Algoritmo
• ˆ : Potencia Ej.: area <- radio ^ 2
Ejemplo de
Algoritmo

Algoritmo vs
Programa

Seudocódigo

Elementos del
Seudocódigo
Luis Alberto Taipe De la Cruz — Alex Gerardo Quispe Guerrero — Seudocódigo y Algoritmos — 2026 — 16/42
Seudocódigo y
Algoritmos Sı́mbolos Relacionales
[Link]
[Link]
Operadores de Comparación
Introducción

Objetivos Se utilizan para comparar valores dentro de estructuras con-


Fundamentos
de los
dicionales. Permiten tomar decisiones en un algoritmo.
Algoritmos

Tipos de • Igual que (comparación) Ej: Si nota = 11


Algoritmos
Entonces
Caracterı́sticas
de un • Diferente que Ej: Si x <> 0 Entonces
Algoritmo

Estructura • Mayor que Ej: Si carga > limite Entonces


Detallada del
Algoritmo • Menor que Ej: Si altura < 3 Entonces
Formas de
Representar • Mayor o igual que Ej: Si resistencia >= 210
un Algoritmo
Entonces
Ejemplo de
Algoritmo • Menor o igual que Ej: Si esfuerzo <= permitido
Algoritmo vs
Programa
Entonces
Seudocódigo

Elementos del
Seudocódigo
Luis Alberto Taipe De la Cruz — Alex Gerardo Quispe Guerrero — Seudocódigo y Algoritmos — 2026 — 17/42
Seudocódigo y
Algoritmos Sı́mbolos de Entrada y Salida
[Link]
[Link]

Introducción

Objetivos

Fundamentos
de los
Algoritmos Instrucciones Básicas
Tipos de
Algoritmos • Leer : Entrada de datos Ej.: Leer base
Caracterı́sticas • Escribir : Mostrar texto o resultados Ej.: Escribir
de un
Algoritmo "Área:", area
Estructura
Detallada del • Imprimir : Similar a escribir Ej.: Imprimir volumen
Algoritmo

Formas de
Representar
un Algoritmo

Ejemplo de
Algoritmo

Algoritmo vs
Programa

Seudocódigo

Elementos del
Seudocódigo
Luis Alberto Taipe De la Cruz — Alex Gerardo Quispe Guerrero — Seudocódigo y Algoritmos — 2026 — 18/42
Seudocódigo y
Algoritmos Sı́mbolos de Control
[Link]
[Link]

Introducción

Objetivos
Estructuras de Control
Fundamentos
de los
Algoritmos • Si — Entonces : Condición Ej.: Si nota >= 11
Tipos de Entonces
Algoritmos

Caracterı́sticas
• Sino : Alternativa Ej.: Sino Reprobado
de un
Algoritmo • Para : Ciclo con contador Ej.: Para i <- 1 Hasta
Estructura 10
Detallada del
Algoritmo • Mientras : Ciclo condicional Ej.: Mientras x < 100
Formas de
Representar • FinSi / FinPara / FinMientras : Cierre
un Algoritmo

Ejemplo de
Algoritmo

Algoritmo vs
Programa

Seudocódigo

Elementos del
Seudocódigo
Luis Alberto Taipe De la Cruz — Alex Gerardo Quispe Guerrero — Seudocódigo y Algoritmos — 2026 — 19/42
Seudocódigo y
Algoritmos Construcción de un Pseudocódigo
[Link]
[Link]
Problema Construya un pseudocódigo que encuentre y
muestre el valor del área de un rectángulo.
Introducción

Objetivos Pseudocódigo
Fundamentos
de los
Algoritmos
Algoritmo Area_Rectangulo
Tipos de
Algoritmos Definir base, altura, area Como Real
Caracterı́sticas
de un
Algoritmo
Escribir "Ingrese la base:"
Estructura
Detallada del Leer base
Algoritmo

Formas de
Representar Escribir "Ingrese la altura:"
un Algoritmo
Leer altura
Ejemplo de
Algoritmo

Algoritmo vs area <- base * altura


Programa

Seudocódigo
Escribir "El área es: ", area
Elementos del
Seudocódigo
Luis Alberto Taipe De la Cruz — Alex Gerardo Quispe Guerrero — Seudocódigo y Algoritmos — 2026 — 20/42
Seudocódigo y
Algoritmos EJERCICIO 1 SECUENCIAL
[Link]
[Link]
Problema
Introducción Construya un algoritmo, pseudocódigo y que conocida la base y
Objetivos altura de un rectángulo, calcule y muestre su área y perı́metro.
Fundamentos
de los
Algoritmos Algoritmo
Tipos de
Algoritmos Inicio
Caracterı́sticas Pedir base
de un
Algoritmo Pedir altura
Estructura Calcular area = base * altura
Detallada del
Algoritmo Calcular perimetro = 2 * (base + altura)
Formas de
Representar
Mostrar area
un Algoritmo Mostrar perimetro
Ejemplo de
Algoritmo
Fin
Algoritmo vs
Programa

Seudocódigo

Elementos del
Seudocódigo
Luis Alberto Taipe De la Cruz — Alex Gerardo Quispe Guerrero — Seudocódigo y Algoritmos — 2026 — 21/42
Seudocódigo y
Algoritmos Pseudocódigo
[Link]
[Link] Algoritmo Area_Perimetro_Rectangulo
Introducción

Objetivos Definir base, altura, area, perimetro Como Real


Fundamentos
de los
Algoritmos Escribir "Ingrese la base:"
Tipos de Leer base
Algoritmos

Caracterı́sticas
de un Escribir "Ingrese la altura:"
Algoritmo
Leer altura
Estructura
Detallada del
Algoritmo

Formas de
area <- base * altura
Representar
un Algoritmo
perimetro <- 2 * (base + altura)
Ejemplo de
Algoritmo Escribir "Área:", area
Algoritmo vs
Programa
Escribir "Perı́metro:", perimetro
Seudocódigo

Elementos del FinAlgoritmo


Seudocódigo
Luis Alberto Taipe De la Cruz — Alex Gerardo Quispe Guerrero — Seudocódigo y Algoritmos — 2026 — 22/42
Seudocódigo y
Algoritmos EJERCICIO 1 -PYTHON
[Link]
[Link]

Introducción

Objetivos

Fundamentos
de los
Algoritmos

Tipos de
Algoritmos

Caracterı́sticas
de un
Algoritmo

Estructura
Detallada del
Algoritmo

Formas de
Representar
un Algoritmo

Ejemplo de
Algoritmo

Algoritmo vs
Programa

Seudocódigo

Elementos del
Seudocódigo
Luis Alberto Taipe De la Cruz — Alex Gerardo Quispe Guerrero — Seudocódigo y Algoritmos — 2026 — 23/42
Seudocódigo y
Algoritmos EJERCICIO 2 SECUENCIAL - Algoritmo
[Link]
[Link]
Problema
Realice un algoritmo, pseudocódigo y tal que, dado el nombre
Introducción
de una persona , el apellido , la edad en años y su peso en
Objetivos
libras, calcule y muestre la edad en número de dı́as, el peso en
Fundamentos
de los kilogramos, y el apellido seguido del nombre.
Algoritmos

Tipos de
Algoritmos
Algoritmo
Caracterı́sticas Inicio
de un
Algoritmo Pedir nombre
Estructura Pedir apellido
Detallada del
Algoritmo Pedir edad
Formas de Pedir peso en libras
Representar Calcular edad_dias = edad * 365
un Algoritmo
Calcular peso_kg = peso * 0.4536
Ejemplo de
Algoritmo Mostrar edad en dias
Algoritmo vs Mostrar peso en kg
Programa
Mostrar apellido y nombre
Seudocódigo
Fin
Elementos del
Seudocódigo
Luis Alberto Taipe De la Cruz — Alex Gerardo Quispe Guerrero — Seudocódigo y Algoritmos — 2026 — 24/42
Seudocódigo y
Algoritmos

[Link]
Pseudocódigo
[Link]
Algoritmo Datos_Persona
Introducción
Definir nombre, apellido Como Cadena
Objetivos Definir edad, edad_dias Como Entero
Definir peso, peso_kg Como Real
Fundamentos
de los Escribir "Ingrese nombre:"
Algoritmos Leer nombre

Tipos de Escribir "Ingrese apellido:"


Algoritmos Leer apellido
Caracterı́sticas Escribir "Ingrese edad:"
de un Leer edad
Algoritmo
Escribir "Ingrese peso en libras:"
Estructura
Leer peso
Detallada del
Algoritmo
edad_dias <- edad * 365
Formas de peso_kg <- peso * 0.4536
Representar
un Algoritmo Escribir "Edad en dı́as:", edad_dias
Escribir "Peso en kg:", peso_kg
Ejemplo de Escribir "Nombre completo:", apellido, nombre
Algoritmo
FinAlgoritmo
Algoritmo vs
Programa

Seudocódigo

Elementos del
Seudocódigo
Luis Alberto Taipe De la Cruz — Alex Gerardo Quispe Guerrero — Seudocódigo y Algoritmos — 2026 — 25/42
Seudocódigo y
Algoritmos EJERCICIO 2 PYTHON
[Link]
[Link]

Introducción

Objetivos

Fundamentos
de los
Algoritmos

Tipos de
Algoritmos

Caracterı́sticas
de un
Algoritmo

Estructura
Detallada del
Algoritmo

Formas de
Representar
un Algoritmo

Ejemplo de
Algoritmo

Algoritmo vs
Programa

Seudocódigo

Elementos del
Seudocódigo
Luis Alberto Taipe De la Cruz — Alex Gerardo Quispe Guerrero — Seudocódigo y Algoritmos — 2026 — 26/42
Seudocódigo y
Algoritmos EJERCICIO 3 SECUENCIAL
[Link]
[Link]

Introducción Algoritmo (Simple)


Objetivos

Fundamentos Inicio
de los
Algoritmos

Tipos de Leer resistencia


Algoritmos

Caracterı́sticas
de un Si resistencia >= 210
Algoritmo
Mostrar "Aceptado"
Estructura
Detallada del Si no
Algoritmo

Formas de
Mostrar "Rechazado"
Representar
un Algoritmo

Ejemplo de
Fin
Algoritmo

Algoritmo vs
Programa

Seudocódigo

Elementos del
Seudocódigo
Luis Alberto Taipe De la Cruz — Alex Gerardo Quispe Guerrero — Seudocódigo y Algoritmos — 2026 — 27/42
Seudocódigo y
Algoritmos

[Link] Pseudocódigo
[Link]
Algoritmo Concreto
Introducción

Objetivos

Fundamentos
Definir resistencia Como Real
de los
Algoritmos

Tipos de
Leer resistencia
Algoritmos

Caracterı́sticas
de un
Si resistencia >= 210 Entonces
Algoritmo
Escribir "Aceptado"
Estructura
Detallada del Sino
Algoritmo
Escribir "Rechazado"
Formas de
Representar FinSi
un Algoritmo

Ejemplo de
Algoritmo FinAlgoritmo
Algoritmo vs
Programa

Seudocódigo

Elementos del
Seudocódigo
Luis Alberto Taipe De la Cruz — Alex Gerardo Quispe Guerrero — Seudocódigo y Algoritmos — 2026 — 28/42
Seudocódigo y
Algoritmos EJERCICIO 3 PYTHON
[Link]
[Link]

Introducción

Objetivos

Fundamentos
de los
Algoritmos

Tipos de
Algoritmos

Caracterı́sticas
de un
Algoritmo

Estructura
Detallada del
Algoritmo

Formas de
Representar
un Algoritmo

Ejemplo de
Algoritmo

Algoritmo vs
Programa

Seudocódigo

Elementos del
Seudocódigo
Luis Alberto Taipe De la Cruz — Alex Gerardo Quispe Guerrero — Seudocódigo y Algoritmos — 2026 — 29/42
Seudocódigo y
Algoritmos EJERCICIO 4 SECUENCIAL
[Link]
[Link]

Introducción
Algoritmo (Simple)
Objetivos
Inicio
Fundamentos
de los
Algoritmos
Definir suma = 0
Tipos de
Algoritmos

Caracterı́sticas
de un
Repetir 3 veces
Algoritmo Leer volumen
Estructura
Detallada del
Sumar volumen a suma
Algoritmo

Formas de Mostrar total


Representar
un Algoritmo

Ejemplo de
Algoritmo
Fin
Algoritmo vs
Programa

Seudocódigo

Elementos del
Seudocódigo
Luis Alberto Taipe De la Cruz — Alex Gerardo Quispe Guerrero — Seudocódigo y Algoritmos — 2026 — 30/42
Seudocódigo y
Algoritmos Pseudocódigo
[Link]
[Link] Algoritmo Columnas
Introducción

Objetivos Definir suma, volumen Como Real


Fundamentos Definir i Como Entero
de los
Algoritmos

Tipos de suma <- 0


Algoritmos

Caracterı́sticas
de un Para i <- 1 Hasta 3 Hacer
Algoritmo
Leer volumen
Estructura
Detallada del suma <- suma + volumen
Algoritmo

Formas de
FinPara
Representar
un Algoritmo

Ejemplo de
Escribir "Total:", suma
Algoritmo

Algoritmo vs
Programa
FinAlgoritmo
Seudocódigo

Elementos del
Seudocódigo
Luis Alberto Taipe De la Cruz — Alex Gerardo Quispe Guerrero — Seudocódigo y Algoritmos — 2026 — 31/42
Seudocódigo y
Algoritmos EJERCICIO 4 PYTHON
[Link]
[Link]

Introducción

Objetivos

Fundamentos
de los
Algoritmos

Tipos de
Algoritmos

Caracterı́sticas
de un
Algoritmo

Estructura
Detallada del
Algoritmo

Formas de
Representar
un Algoritmo

Ejemplo de
Algoritmo

Algoritmo vs
Programa

Seudocódigo

Elementos del
Seudocódigo
Luis Alberto Taipe De la Cruz — Alex Gerardo Quispe Guerrero — Seudocódigo y Algoritmos — 2026 — 32/42
Seudocódigo y
Algoritmos Ejercicios Propuestos para Resolver
[Link]
[Link]

Introducción
Desarrollar el Pseudocódigo
Objetivos

Fundamentos • 1. Volumen de una Losa


de los
Algoritmos Datos: Largo = 5 m, Ancho = 4 m, Espesor = 0.15 m
Tipos de
Algoritmos
Fórmula: Volumen = Largo × Ancho × Espesor
Caracterı́sticas • 2. Costo Total de Acero
de un
Algoritmo Datos: Cantidad = 800 kg, Precio = S/ 4.50 por kg
Estructura Fórmula: Costo = Cantidad × Precio
Detallada del
Algoritmo
• 3. Área de Terreno Triangular
Formas de
Representar Datos: Base = 10 m, Altura = 6 m Fórmula:
un Algoritmo Base × Altura
Ejemplo de
Area =
Algoritmo 2
Algoritmo vs
Programa

Seudocódigo

Elementos del
Seudocódigo
Luis Alberto Taipe De la Cruz — Alex Gerardo Quispe Guerrero — Seudocódigo y Algoritmos — 2026 — 33/42
Seudocódigo y
Algoritmos Ejercicios Propuestos para Resolver
[Link]
[Link]

Introducción

Objetivos Desarrollar el Pseudocódigo


Fundamentos
de los • 4. Cantidad de Cemento
Algoritmos
Datos: 1 m3 usa 7 bolsas. Volumen = 12 m3
Tipos de
Algoritmos Fórmula:
Caracterı́sticas Bolsas = Volumen × 7
de un
Algoritmo

Estructura • 5. Rendimiento de Obreros


Detallada del
Algoritmo Datos: 6 obreros construyen 90 m2 en 1 dı́a
Formas de Fórmula:
Representar Area
un Algoritmo Rendimiento =
Ejemplo de
Obreros
Algoritmo

Algoritmo vs
Programa

Seudocódigo

Elementos del
Seudocódigo
Luis Alberto Taipe De la Cruz — Alex Gerardo Quispe Guerrero — Seudocódigo y Algoritmos — 2026 — 34/42
Seudocódigo y
Algoritmos Aplicación de los Algoritmos en Ingenierı́a Civil
[Link]
[Link]
Los algoritmos permiten transformar problemas fı́sicos de obra
en procesos computacionales automatizados.
Introducción

Objetivos Principales Aplicaciones


Fundamentos
de los
Algoritmos
• Cálculo de Áreas de Terrenos: Determinación
Tipos de rápida de superficies para metrados y saneamiento
Algoritmos
fı́sico-legal.
Caracterı́sticas
de un • Volumen de Concreto: Cálculo de losas, vigas,
Algoritmo

Estructura
columnas y zapatas para planificación de vaciados.
Detallada del
Algoritmo • Cantidad de Materiales: Estimación de cemento,
Formas de acero, ladrillos y agregados.
Representar
un Algoritmo • Presupuesto de Obra: Automatización de costos
Ejemplo de
Algoritmo
directos e indirectos.
Algoritmo vs • Cálculo de Cargas Estructurales: Evaluación de
Programa

Seudocódigo
cargas muertas, vivas y sı́smicas mediante software.
Elementos del
Seudocódigo
La programación optimiza el diseño, análisis y ejecución
Luis Alberto Taipe De la Cruz — Alex Gerardo Quispe Guerrero — Seudocódigo y Algoritmos — 2026 — 35/42
Seudocódigo y
Algoritmos Estudios de Casos Reales en Obra
[Link]
[Link] Aplicaciones prácticas donde los algoritmos son usados
Introducción
diariamente en proyectos de construcción.
Objetivos

Fundamentos
Casos Representativos
de los
Algoritmos • Volumen de Zapata: Define cantidad de concreto y
Tipos de
Algoritmos acero de refuerzo.
Caracterı́sticas • Peso de Viga: Permite calcular cargas transmitidas a
de un
Algoritmo columnas.
Estructura
Detallada del
• Costo de Concreto: Integra volumen Ö precio
Algoritmo
unitario.
Formas de
Representar • Cantidad de Ladrillos: Automatiza metrados de
un Algoritmo

Ejemplo de
muros estructurales y tabiques.
Algoritmo

Algoritmo vs
Programa Los algoritmos reducen tiempos de cálculo en obra y
Seudocódigo gabinete.
Elementos del
Seudocódigo
Luis Alberto Taipe De la Cruz — Alex Gerardo Quispe Guerrero — Seudocódigo y Algoritmos — 2026 — 36/42
Seudocódigo y
Algoritmos Ventajas del Uso de Algoritmos
[Link]
[Link]

Introducción Beneficios en Ingenierı́a Civil


Objetivos

Fundamentos • Automatización de Cálculos: Reduce procesos


de los
Algoritmos manuales repetitivos.
Tipos de • Reducción de Errores Humanos: Mejora la precisión
Algoritmos

Caracterı́sticas
en metrados y diseños.
de un
Algoritmo • Optimización de Tiempo: Acelera presupuestos y
Estructura análisis estructurales.
Detallada del
Algoritmo • Mejor Toma de Decisiones: Permite simular
Formas de
Representar
escenarios antes de construir.
un Algoritmo
• Integración con Software: Base para usar ETABS,
Ejemplo de
Algoritmo SAP2000, Civil 3D, Excel.
Algoritmo vs
Programa

Seudocódigo

Elementos del
Seudocódigo
Luis Alberto Taipe De la Cruz — Alex Gerardo Quispe Guerrero — Seudocódigo y Algoritmos — 2026 — 37/42
Seudocódigo y
Algoritmos Conclusiones
[Link]
[Link]

Introducción
Sı́ntesis Final
Objetivos

Fundamentos
• Los algoritmos constituyen la base lógica de la
de los
Algoritmos programación aplicada a la ingenierı́a.
Tipos de • El pensamiento algorı́tmico permite descomponer
Algoritmos

Caracterı́sticas
problemas complejos en soluciones estructuradas.
de un
Algoritmo • Su aplicación mejora la precisión en cálculos
Estructura estructurales y metrados.
Detallada del
Algoritmo • Son fundamentales para el uso de software
Formas de
Representar
especializado en ingenierı́a civil.
un Algoritmo
• Representan una competencia clave del ingeniero
Ejemplo de
Algoritmo moderno.
Algoritmo vs
Programa

Seudocódigo

Elementos del
Seudocódigo
Luis Alberto Taipe De la Cruz — Alex Gerardo Quispe Guerrero — Seudocódigo y Algoritmos — 2026 — 38/42
Seudocódigo y
Algoritmos Recomendaciones
[Link]
[Link]

Introducción Para la Formación Profesional


Objetivos

Fundamentos
• Aplicar algoritmos en trabajos académicos y proyectos
de los
Algoritmos reales.
Tipos de • Practicar el uso de pseudocódigo antes de programar.
Algoritmos

Caracterı́sticas
• Aprender lenguajes como Python, MATLAB o VBA.
de un
Algoritmo • Integrar programación con software de ingenierı́a civil.
Estructura
Detallada del
• Fomentar el trabajo colaborativo en soluciones
Algoritmo
digitales.
Formas de
Representar
un Algoritmo

Ejemplo de
Algoritmo
El futuro de la ingenierı́a es computacional y
Algoritmo vs
Programa automatizado.
Seudocódigo

Elementos del
Seudocódigo
Luis Alberto Taipe De la Cruz — Alex Gerardo Quispe Guerrero — Seudocódigo y Algoritmos — 2026 — 39/42
Seudocódigo y
Algoritmos Resumen de la Presentación
[Link]
[Link]

Introducción
Sı́ntesis de Contenidos
Objetivos

Fundamentos • Los algoritmos y el seudocódigo permiten representar


de los
Algoritmos soluciones de forma lógica y ordenada.
Tipos de
Algoritmos • Su aplicación en Ingenierı́a Civil facilita cálculos de
Caracterı́sticas áreas, volúmenes, materiales y presupuestos.
de un
Algoritmo • Los estudios de casos muestran problemas reales de
Estructura
Detallada del
obra resueltos mediante procesos paso a paso.
Algoritmo
• Los ejercicios desarrollan habilidades para modelar y
Formas de
Representar automatizar cálculos técnicos.
un Algoritmo

Ejemplo de
Algoritmo

Algoritmo vs
Programa

Seudocódigo

Elementos del
Seudocódigo
Luis Alberto Taipe De la Cruz — Alex Gerardo Quispe Guerrero — Seudocódigo y Algoritmos — 2026 — 40/42
Seudocódigo y
Algoritmos

[Link]
[Link]
Importancia Profesional
Introducción

Objetivos • Optimiza tiempo y recursos en proyectos.


Fundamentos
de los
• Reduce errores humanos en cálculos repetitivos.
Algoritmos
• Fortalece el pensamiento lógico en la toma de
Tipos de
Algoritmos decisiones.
Caracterı́sticas
de un
• Integra la programación con la práctica de la
Algoritmo
ingenierı́a civil.
Estructura
Detallada del
Algoritmo

Formas de
Representar
un Algoritmo
Los algoritmos son una herramienta clave para la
Ejemplo de
Algoritmo eficiencia y precisión en la ingenierı́a moderna.
Algoritmo vs
Programa

Seudocódigo

Elementos del
Seudocódigo
Luis Alberto Taipe De la Cruz — Alex Gerardo Quispe Guerrero — Seudocódigo y Algoritmos — 2026 — 41/42
Seudocódigo y
Algoritmos Referencias
[Link]
[Link]

Introducción

Objetivos

Fundamentos
de los
Algoritmos • Duque, D. F., Saint-Priest Velásquez, Y., Segovia, P., &
Tipos de
Algoritmos Loaiza, D. F. (2017). Fundamentos de algoritmos. Cali,
Caracterı́sticas Colombia.
de un
Algoritmo • Blanco Bargés, M. J. (2015). Bloque 2. Algoritmos y
Estructura
Detallada del
pseudocódigo. INTEF
Algoritmo

Formas de
Representar
un Algoritmo

Ejemplo de
Algoritmo

Algoritmo vs
Programa

Seudocódigo

Elementos del
Seudocódigo
Luis Alberto Taipe De la Cruz — Alex Gerardo Quispe Guerrero — Seudocódigo y Algoritmos — 2026 — 42/42

También podría gustarte