Algoritmos Básico con Formulas
Cuando desarrollamos algoritmos, lo primero es desarrollar ejercicios de aplicación directa, que nos permitan usar las variables, los tipos de variables, por ello en base a mi experiencia veo por conveniente el saber traducir ordenes a la forma de un algoritmo.
La geometría tiene bastantes formulas de áreas y volúmenes, vamos a aprovechar esto para convertir diversas formulas a algoritmos, aquí te muestro dos gráficos con diversas formulas para desarrollar.
Clic en la figura1 para ver las formulas.
Clic en la figura2 para ver las formulas.
Ejercicio: Área del Triangulo
Si nos fijamos en la figura 1, la primera formula que apareces es el area del triangulo, que la traducimos de la siguiente forma: a = (1/2) * b * h, donde b es la base y h es la altura, por tanto a es el area.
ANÁLISIS:
Debemos analizar la formula y ver como funciona, por ejemplo vamos ha suponer que tenemos un triangulo de base 7 y altura 6, por tanto.
Debemos analizar la formula y ver como funciona, por ejemplo vamos ha suponer que tenemos un triangulo de base 7 y altura 6, por tanto.
- a = (1/2) * 7 * 6, esto nos da como respuesta un 21
Ahora que ya sabes como trabaja la formula y la has probado, nuestro modelo será la formula.
Modelo: a = (1/2) * b * h
Debemos identificar también las variables en el análisis, las de entrada serán b y h ya es estas pueden tomar cualquier valor que nosotros les demos. La variable de salida es a ya que nosotros queremos calcular y mostrar el area, por tanto esta variable es la indicada, no olvidemos que todas las variables son de tipo real, es decir podemos poner numeros con decimales y obtener las respuestas con decimales.
Variables de Entrada: b, h
Variables de Salida: a
DISEÑO:
Algoritmo AreaTriangulo
Inicio
Real area,b,h
Leer(h,b)
area = (1/2) * b * h
Escribir(area)
Fin
Algoritmo AreaTriangulo
Inicio
Real area,b,h
Leer(h,b)
area = (1/2) * b * h
Escribir(area)
Fin
Nota Importante:
Estamos agregando la linea Real a,b,h, esto se le llama declarar variables, es necesario esta linea pues a la hora de programar, deberás decirle al computador el tipo de dato que tienen las variables que vas a usar.Ejercicio: El Área del Circulo
Hacer un algoritmo para calcular el área de un circulo.
ANALISIS:En la figura 1, tenemos la formula, esta es la siguiente:
- Modelo: Area = PI*r*r, debes notar que r al cuadrado la representamos como multiplicación y la constante PI también.
Ahora que ya tienes la formula vamos a calcular el área de un circulo de radio 2, por tanto tenemos:
- Area = 3.1416*2*2, hemos reemplazado la variable y la constante por sus valores, la respuesta es 12,5664.
Las variables las debemos identificar:
- Variables de entrada: r
- Variable de salida: area
- Constante: PI
DISEÑO:
El diseño de este modelo nos plantea algo nuevo, el uso de una constante llamada PI, todas las variables las consideramos de tipo real, por tanto:
Algoritmo AreaCirculo
Inicio
Real r, area, PI
PI = 3.1416
Leer(r)
area = PI * r * r
Escribir(area)
Fin
El diseño de este modelo nos plantea algo nuevo, el uso de una constante llamada PI, todas las variables las consideramos de tipo real, por tanto:
Algoritmo AreaCirculo
Inicio
Real r, area, PI
PI = 3.1416
Leer(r)
area = PI * r * r
Escribir(area)
Fin
Nota Importante:
Cuando se usan constantes, las constantes siempre se nombran con solo mayúsculas, también las constantes nunca se leen y de preferencia se les da su valor después de declararlas.Ejercicio: Área y Volumen del Cubo
Hacer un algoritmo para calcular el área y volumen de un cubo.
ANALISIS:Nos están pidiendo dos datos de salida, es decir, dos respuestas, el área y el volumen del cono, entonces tenemos de la figura 2 dos formulas para el modelo, estas son:
- area = 6 * L * L
- volumen = L * L * L
- area = 6 * 3 * 3, el área total da como resultado: 54
- volumen = 3 * 3 * 3, el volumen es: 9
Las Variables son:
- Variables de Entrada: L
- Variables de Salida: area, volumen
Todos los datos pueden ser reales.
DISEÑO:
Algoritmo AreaVolumenDelCono
Inicio
Real L, area, volumen
Leer(L)
area = 6 * L * L
volumen = L * L * L
Escribir(area, volumen)
Fin
Algoritmo AreaVolumenDelCono
Inicio
Real L, area, volumen
Leer(L)
area = 6 * L * L
volumen = L * L * L
Escribir(area, volumen)
Fin
Actividades
- Hacer un algoritmo para hallar el área del trapecio (figura 1).
- Hacer un algoritmo para hallar el área de la corona circular (figura 1).
- Hacer un algoritmo para calcular el volumen de un cilindro circular recto (figura 2).
Disculpe como inserto la raiz cuadrada ? quiero ponerlo antes del (S-A)
ResponderEliminarX = (S-A)*(S-B)*(S-C);
Console.WriteLine("El Area es :" + X);
Console.ReadLine();