algoritmo de busqueda
PROBLEMA 1
1.- Análisis
1.1.- Entender el problema
Datos Resultado
Altura (h) Radio (r) Volumen
4 2 50.24
1.2. - Modelo
Volumen = h*r*r*3.1416
1.3.- Especificación delalgoritmo
1.3.1.- Diccionario de variables
Volumen : real
h = altura del cilindro: real
r = radio del cilindro : real
2.- Diseño
2.1.- Descripción del Algoritmo
INICIO
{Variables}
Volumen, h, r
{Leer datos de entrada}
Leer altura
Leer radio
{Calcular Volumen}
Volumen =h*r*r*3.1416
{Escribir resultado}
Escribir Volumen
Fin
3. - Codificación
static void Main(string[] args)
{
//variables
Double h, r, pi = 3.14, v;
//leer datos
Console.WriteLine("ingrese h");
h = Double.Parse(Console.ReadLine());
Console.WriteLine("ingrese r");
r= Double.Parse(Console.ReadLine());
//procesar
v = h * Math.Pow(r, 2) * pi;
//escribir resultado
Console.WriteLine("el v es:" + v);
Console.ReadLine();
}
PROBLEMA 2
1.- Análisis
1.1.- Entender el problema
Datos Resultado
Radio (r)Volumen Área
5 314 5.23.33
1.2. - Modelo
Volumen = (4*3.14*r*r*r)/3
Área = 4*3.14*r*r
1.3.- Especificación del algoritmo
1.3.1.- Diccionario de variables
Volumen: real
Area: real
Radio: real
2.- Diseño
2.1.- Descripción del Algoritmo
INICIO
{Variables}Volumen, área, radio
{Leer datos de entrada}
Leer radio
{Calcular Volumen y Área}
Volumen = (4*3.14*r*r*r)/3
Área = 4*3.14*r*r
{Escribir resultado}
Escribir Volumen
Escribir Área
Fin
3. - Codificación
static void Main(string[] args)
{
//variablesDouble radio, Al, V,pi=3.14;
//leer datos
Console.WriteLine("ingrese radio");
radio = Double.Parse(Console.ReadLine());
//procesar
Al = 4 * pi * Math.Pow(radio, 2);
V = (4 * pi * Math.Pow(radio, 3)) / 3;
//escribir resultado
Console.WriteLine("el Al es:" + Al);Console.WriteLine("el V es:" + V);
Console.ReadLine();
}
PROBLEMA 3
1.- Análisis
1.1.- Entender el problema
Datos Resultado
X1 Y1 X2 Y2 Pendiente
2 4 3 5 1
1.2. - Modelo
m = (YI - Y2)/(XI – X2)
1.3.- Especificación del algoritmo
1.3.1.- Diccionario de variables
X1, X2, Y1, Y2, m
2.- Diseño
2.1.- Descripción del Algoritmo
INICIO
{Variables}
X1, X2, Y1, Y2, m
{Leer datos de entrada}
Leer X1
Leer X2
Leer Y1
Leer Y2
{Calcularla Pendiente}
m = (YI - Y2)/ (XI – X2)
{Escribir resultado}
Escribir m
Fin
3. - Codificación
static void Main(string[] args)
{
//variables
double pendiente, X1, X2, Y1, Y2;
//leer datos
Console.WriteLine("ingrese X1");
X1 = double.Parse(Console.ReadLine());...
Regístrate para leer el documento completo.