1. Reporte de prácticas.
Nombre: José Manuel Plata Cabello. Grupo: 2J Especialidad: Programación.
Docente: María Lourdes Ramírez Villaseñor.
Proyecto: 1 Del Parcial: 2 Materia: Desarrollo de Software Utilizando Programación Estructurada
Algoritmo 3.
Definición: Diseñe un algoritmo que lea tres números y determine cuál es el mayor.
Datos de entrada: A, B, C.
Proceso: Determinar qué número es mayor.
Datos de salida: “El número mayor es A”, “El número mayor es B”, “El número mayor es C”.
Pseudocódigo: Conclusión: Este programa
estuvo sencillo ya que solo
era de validar las incógnitas,
y determinar los procesos
correctos para que quedara
como el problema lo indica.
Pantallade Salida:
2. Reporte de prácticas.
Nombre: José Manuel Plata Cabello. Grupo: 2J Especialidad: Programación.
Docente: María Lourdes Ramírez Villaseñor.
Proyecto: 1 Del Parcial: 2 Materia: Desarrollo de Software Utilizando Programación Estructurada
Algoritmo 5.
Definición: Diseñe un algoritmo de tres cifras que determine si es capicúa o no. Un número es capicúa si
es igual al revés. Observación: como el número es de tres cifras basta con que la cifra de las unidades sea
igual al de las cifra de las centenas. Ejemplo: 353, 878.
Datos de entrada: num, aux, resto, numInv=0.
Proceso: Determinar si un número es capicúa.
Datos de salida: "número es capicúa", "número no es capicúa".
Pseudocódigo: Conclusión:
Pantallade Salida:
3. Reporte de prácticas.
Nombre: José Manuel Plata Cabello. Grupo: 2J Especialidad: Programación.
Docente: María Lourdes Ramírez Villaseñor.
Proyecto: 1 Del Parcial: 2 Materia: Desarrollo de Software Utilizando Programación Estructurada
Algoritmo 6.
Definición:programaque califique el puntajeobtenidodellanzamientode tresdadosenbase a la cantidadde seis
obtenidos,de acuerdo losiguiente:tresseis,EXCELENTE;dosseisMUY BIEN;un seisREGULAR; ningúnseisPESIMO.
Datos de entrada: DA, DB, DC
Proceso: Determinar el puntaje obtenido del lanzamiento de los tres dados.
Datos de salida: "excelente, tres 6", "muy bien, dos seis", "regular, un seis", "pésimo, ningún seis", "error".
Pantallade Salida: Conclusión:
Pseudocódigo:
4.
5. Reporte de prácticas.
Nombre: José Manuel Plata Cabello. Grupo: 2J Especialidad: Programación.
Docente: María Lourdes Ramírez Villaseñor.
Proyecto: 1 Del Parcial: 2 Materia: Desarrollo de Software Utilizando Programación Estructurada
Algoritmo 9.
Definición: El promedio de prácticas de un curso se calcula en base a cuatro practicas calificadas de las
cuales se elimina
La nota menor y se promedian las tres notas más altas. Diseñe un algoritmo que determine la nota
eliminada y el promedio
de las prácticas de un estudiante
Datos de entrada: A, B, C, D, promedio
Proceso: Eliminar la nota menor y determinar el promedio.
Datos de salida: "se elimina A", "se elimina B", "se elimina C", "se elimina D", "el promedio es"
Pantallade Salida: Conclusión:
7. Reporte de prácticas.
Nombre: José Manuel Plata Cabello. Grupo: 2J Especialidad: Programación.
Docente: María Lourdes Ramírez Villaseñor.
Proyecto: 1 Del Parcial: 2 Materia: Desarrollo de Software Utilizando Programación Estructurada
Algoritmo 8.
Definición: Diseñe un algoritmo que determine quienes son contemporáneos entre Juan, Mario y Pedro.
Datos de entrada: j, m, p
Proceso: determinar quiénes son contemporáneos
Datos de salida: “juan es contemporáneo a pedro”, “juan es contemporáneo a Mario”,” Mario es
contemporáneo a pedro”, “ninguno es contemporáneo”
Pseudocódigo: Conclusión:
Pantallade Salida:
8. Reporte de prácticas.
Nombre: José Manuel Plata Cabello. Grupo: 2J Especialidad: Programación.
Docente: María Lourdes Ramírez Villaseñor.
Proyecto: 1 Del Parcial: 2 Materia: Desarrollo de Software Utilizando Programación Estructurada
Algoritmo 18.
Definición: Programa que lee un número he indica que día de la semana corresponde
Datos de entrada: opción
Proceso: determinar a qué día de la semana corresponde el numero
Datos de salida: "el día de la semana que corresponde es DOMINGO", "el día de la semana que
corresponde es LUNES", "el día de la semana que corresponde es MARTES", "el día de la semana que
corresponde es MIERCOLES", "el día de la semana que corresponde es JUEVES", "el día de la semana que
corresponde es VIERNES", "el día de la semana que corresponde es SABADO"
Pantallade Salida: Conclusión:
10. Reporte de prácticas.
Nombre: José Manuel Plata Cabello. Grupo: 2J Especialidad: Programación.
Docente: María Lourdes Ramírez Villaseñor.
Proyecto: 1 Del Parcial: 2 Materia: Desarrollo de Software Utilizando Programación Estructurada
Algoritmo 19.
Definición:
Datos de entrada:
Proceso:
Datos de salida:
Pantallade Salida: Conclusión:
13. Reporte de prácticas.
Nombre: José Manuel Plata Cabello. Grupo: 2J Especialidad: Programación.
Docente: María Lourdes Ramírez Villaseñor.
Proyecto: 1 Del Parcial: 2 Materia: Desarrollo de Software Utilizando Programación Estructurada
Algoritmo 20.
Definición: Diseña un algoritmo que permita ver que deporte se puede practicar dependiendo de la
temperatura
Datos de entrada: opción, T
Proceso: determinar si se puede realizar un deporte o no
Datos de salida: “si puedes practicar el deporte que elegiste”, “no puedes practicar el deporte que
elegiste”, “elige otro”
Pantallade Salida: Conclusión:
Pseudocodigo:
14.
15.
16. Reporte de prácticas.
Nombre: José Manuel Plata Cabello. Grupo: 2J Especialidad: Programación.
Docente: María Lourdes Ramírez Villaseñor.
Proyecto: 1 Del Parcial: 2 Materia: Desarrollo de Software Utilizando Programación Estructurada
Algoritmo 21.
Definición: elabora un programa (calculadora) que muestre un menú con tres opciones donde. 1)suma;
2)Multiplicación; 3)división; 4)salir; El
Proceso que se tiene que hacer es leer un número entero que corresponda al número de la opción que
se presenta en el menú.
por cada una de las opciones que se seleccione del menú se mostrara un mensaje que indique en que
opción se encuentra
Por ejemplo si elige 1)suma, la salida será mostrar el mensaje "selecciono opción suma" realizar la suma
y mostrar el
resultado de igual forma con los demás opciones
Datos de entrada: A, B, suma, multi, div, opción
Proceso: mostrar el mensaje de la opción seleccionada y mostrar el resultado
Datos de salida: "selecciono la opción suma", "selecciono la opción multiplicación", "selecciono la opción
división", "selecciono la opción salir" , “el resultado de suma es”, “el resultado de multi es”, “el resultado
de div es”.
Pantallade Salida: Conclusión:
Pseudocodigo: