Introducción a los algoritmos. Estructura de Datos
Enviado por Anthuan Francisco Pizarro Olmos • 20 de Diciembre de 2018 • Ensayo • 515 Palabras (3 Páginas) • 678 Visitas
Introducción a los algoritmos
alumno
Estructura de Datos
Instituto IACC
08 de septiembre de 2018
Desarrollo
Para el desarrollo de lo planteado, se procede a realizar un algoritmo en seudocódigo que pueda calcular el área de un cuadrado según sus lados para la superficie del departamento y de las cerámicas y que, finalmente realice el cálculo de unidades de cerámicas a utilizar;
- Algoritmo Cubicacion_pisos_cuadrados_ceramica
Escribir "Ingrese lado departamento en metros"
leer ladoD
SupDep<-ladoD*ladoD
Escribir "La superficie del departamento es ", SupDep, " metros cuadrados"
Luego se agrega la operación para el cálculo de la superficie de las cerámicas;
- Escribir "Ingrese lado ceramica en metros"
leer ladoC
SupCer<-ladoC*ladoC
Escribir "La superficie de la ceramica es ", SupCer, " metros cuadrados"
Finalmente se agrega la operación de cálculo de la división de ambos resultados para obtener la cantidad de cerámicas en unidades, y se finaliza el algoritmo;
- CC<-SupDep/SupCer
Escribir "Se necesitan ", CC, " ceramicas para cubrir este piso";
FinAlgoritmo
Algoritmo completo;
Algoritmo Cubicacion_pisos_cuadrados_ceramica
Escribir "Ingrese lado departamento en metros"
leer ladoD
SupDep<-ladoD*ladoD
Escribir "La superficie del departamento es ", SupDep, " metros cuadrados"
Escribir "Ingrese lado ceramica en metros"
leer ladoC
SupCer<-ladoC*ladoC
Escribir "La superficie de la ceramica es ", SupCer, " metros cuadrados"
CC<-SupDep/SupCer
Escribir "Se necesitan ", CC, " ceramicas para cubrir este piso";
FinAlgoritmo
Algoritmo en ejecución;
[pic 1]
¿Qué clasificación de algoritmo se usó?
Según el contenido entregado para esta semana, este algoritmo clasificaría como un algoritmo cuantitativo, ya que “son aquellos cuyos pasos dentro del proceso de ejecución están
definidos a través del uso de cálculos numéricos, retornando una salida óptima y confiable”
¿Cuál es la complejidad del algoritmo utilizado?
Este algoritmo presenta complejidad Lineal ya que su ejecución depende de una constante y sus bucles son terminados a través de comparaciones internas con dicho valor.
...