Clase10 11
Clase10 11
Clase10 11
Objetivo:
Aplicar algoritmos secuenciales para la resolución de problemas.
Sumario:
Clase práctica: Estructura secuencial.
Medios:
Pizarrón.
Método
- Explicativo-Ilustrativo
Procedimientos:
-Elaboración conjunta.
Introducción.
A-C
A C
B C
1
Para resolver este problema se debe identificar que la forma A está compuesta por
dos figuras: un triángulo de base B y de altura (A - C); y por otro lado, un rectángulo
que tiene base B y altura C.
Nota:
Trapecio isósceles
a) Los lados no paralelos son iguales.
b) Las diagonales son iguales.
Trapecio rectángulo
a) Uno de los lados no paralelos es perpendicular a las bases, por lo que funciona
como altura.
Trapezoide: Cuadrilátero que no tiene lados paralelos.
Trapezoide simétrico: Cuadrilátero que tiene dos pares de lados consecutivos
iguales.
a) Las diagonales se cortan perpendicularmente, una de ellas es eje de simetría por
lo que biseca el ángulo de donde parte y divide la otra diagonal en dos partes
iguales.
Algoritmo:
Descripción:
Salida: area
Inicio
Definir Real: base1, base2, altura, area
Escribir “Tecle el valor de base1:”
Leer base1
Escribir “Tecle el valor de base2:”
Leer base2
Escribir “Tecle el valor de la altura:”
Leer altura
area = ((base1 + base2) / 2) * h
Escribir “El área del terreno es de: ”, área
Fin
2
Hacer notar a los estudiantes que prácticamente la solución de este problema radica
en convertir los metros requeridos en pulgadas.
Algoritmo:
Descripción:
Entrada: longMetros
Salida: pedido
Inicio
Definir Real: longMetros, pedido
Escribir “Teclee el pedido en metros:”
Leer longMetros
pedido = longMetros / 0.0254
Escribir “El pedido en pulgadas es de:”, pedido
Fin
Algoritmo:
Descripción:
Salida: pagoTotal
Inicio
Definir Real: largo, ancho, altura, numeroPiscinas, tarifa, pagoTotal
Escribir “Teclee el largo de la alberca: (m)”
Leer largo
Escribir “Teclee el ancho de la alberca: (m)”
Leer ancho
Escribir “Teclee la profundidad de la alberca: (m)”
Leer altura
3
Escribir “Teclee el numero de la albercas a llenar: ”
Leer numeroPiscinas
Escribir “Teclee la tarifa: (m)”
Leer tarifa
pagoTotal = tarifa * numeroPiscinas * (largo * ancho * altura)
Escribir “El monto a pagar es de:”, pagoTotal
Fin
Algoritmo:
Descripción:
Salida: precio
Inicio
Definir Real: tarifa, precio, areaApintar
Escribir “Teclee el área a pintar: (m2)”
Leer areaApintar
Escribir “Teclee la tarifa: ”
Leer tarifa
precio = tarifa * areaApintar
Escribir “El precio a cobrar es: ”, precio
Fin
Algoritmo:
Descripción:
Salida: promedio
Inicio
Definir Real: nota1, nota2, nota3, promedio
Escribir “Teclee la primera nota: ”
Leer nota1
Escribir “Teclee la segunda nota: ”
Leer nota2
4
Escribir “Teclee la tercera nota: ”
Leer nota3
promedio = (nota1*0.25+nota2*0.25+nota3*0.5)/3
Escribir “El promedio es:”, promedio
Fin
Algoritmo:
Descripción:
Salida: costo
Inicio
Definir Real: tarifa, costo
Definir Entero: Tduracion
Escribir “Teclee el tiempo de duración de la llamada”
Leer Tduracion
Escribir “Teclee la tarifa a aplicar: ”
Leer tarifa
costo = Tduracion * tarifa
Escribir “El costo de la llamada es de:”, costo
Fin
Algoritmo:
Descripción:
Inicio
Definir Entero: mesNac, anyoNac, diaNac, anyosVividos,
Definir Entero: mesesVividos, semanasVividas, diasVividos, horasVividas
Definir Entero: dia, mes, anyo
5
Escribir “Teclee el mes actual: ”
Leer mes
Escribir “Teclee el anyo actual: ”
Leer anyo