ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Algoritmos


Enviado por   •  16 de Noviembre de 2013  •  1.196 Palabras (5 Páginas)  •  436 Visitas

Página 1 de 5

4. Realizar el análisis, diagrama de flujo y prueba de escritorio, para los siguientes planteamientos

1.- Determinar en una lista los pasos para ir al cine con el novio o la novia.

Análisis:

 Problema: invitar a la novia a cine.

 Especificaciones de entrada: llamar a la novia, hacer invitación. Especificaciones de salida: fijar lugar, fijar hora, encuentro en el lugar fijado, compra de boletas, ingreso a la sala de cine.

2.- Realizar un algoritmo donde se indique los pasos para realizar un plato típico de la región.

Análisis:

 Problema: elaboración de plato típico “ mamona”

 Especificaciones de entrada: comprar la novilla.

 Especificaciones de salida: sacrificio de la novilla, condimentos, yuca, papa, sal, trozos de leña.

3.- Realizar un diagrama que permita esquematizar (dibujo) los pasos para bañar un elefante.

Problema: como bañar un elefante

 Especificaciones de entrada: un elefante, un lazo, 100 litros de agua, 100 cc de jabón liquido, un cepillo, un balde

 Especificaciones de salida: mojar el elefante, aplicar jabón, cepillar, enjuagar.

4.- Determinar cual es el cuadrado, de un determinado número, primero haga la lista de pasos a utilizar, luego el algoritmo en pseudocódigo y finalmente el diagrama de flujo.

Pasos:

Inicio

Ingrese un número: a

Lea numero: a

Cuadrado = a^2;

Escriba el resultado

Fin

5.- Elaborar un diagrama de flujo que permita determinar si un número es Positivo o Negativo.

6.- Elabore en pseudocódigo y en diagrama de flujo un algoritmo que halle el área de un triangulo.

7.- Ejercicio de conversión, desarrollar un algoritmo en pseudocódigo y luego un diagrama, que permita ingresar una cantidad en metros y la convierta a Centímetros, Kilómetros, Pies, pulgadas (utilice las sentencias de selección).

PSEUDOCODIGO

1. algoritmo de conversión de metros a: centímetros, kilometros, pies, pulgadas;

2. var

3. m,km,cm,pies,pulgadas:real

4. inicio

5. escriba(“por favor ingrese un numero”);

6. lea(m);

7. cm = m*100;

8. escriba(“el valor es:”,cm);

9. km = m*0.001;

10. escriba(“el valor es:”,km);

11. pies = m*3.281;

12. escriba(“el vlor es:”,pies);

13. pulgadas = m*39.37;

14. escriba(“el valor es:”,pulgadas);

15. imprimir(c,km,pies,pulgadas)

16. fin

8.- Leer una determinada temperatura en grados centígrados y convertirla a Fahrenheit

PSEUDOCODIGO

1. leer una temperatura en grado centigrados y convertirla en grados fahreheit.

2. var

3. c = (“grados centigrados”); real

4. inicio

5. ingrese(“el valor en grados”);

6. lea(c);

7. Fahrenheit = c(9/5)+32;

8. escriba(“grados Fahrenheit es:”,f);

9. fin

9.- Elabore un algoritmo en pseudocódigo y un diagrama de flujo que teniendo como datos de entrada el radio y la altura de un cilindro calcule el área total y el volumen del cilindro.

10.- Elaborar un diagrama de flujo, que permita ingresar 3 valores y los imprima en forma descendente.

5. Analice el siguiente algoritmo en pseudocódigo y discuta con sus compañeros de grupo, porque en este ejercicio se emplearon 3 condicionales?, Existen otras formas de resolverlo?

1. Algoritmo mayor_v1

2. var

3. a,b:entero

4. inicio

5. Escriba(“Por Favor entre un número”);

6. Lea(a);

7. Escriba(“por favor entre el segundo número”);

8. Lea (b);

9. Si (a=b)

10. escriba (“los Números son Iguales”);

11. fin_si

12. Si (a>b)

13. escriba (“El mayor es :”, a);

14. fin_si

15. Si (a)

16. escriba(“el mayor es :”,b);

17. fin_si

18. fin

RTA

Se emplean 3 condicionales; por que necesitamos saber cual es el mayor y menor de los 2 números enteros, pero que pasa, si al introducir los números son iguales, posiblemente imprimiría error; entonces empleamos las tres condiciones, para que el algoritmo no se ambiguo.

Forma 2

1. Algoritmo mayor_v1

2. var

3. a,b:entero

4. inicio

5. Escriba(“Por Favor entre un número”);

6. Lea(a);

7. Escriba(“por favor entre el segundo número”);

8. Lea (b);

9. Si (a=b)

10. escriba (“los Números son Iguales”);

11. sino_si(a>b)

12. escriba (“El mayor es :”, a);

13. sino_si(a)

14. escriba(“el mayor es :”,b);

15. fin_si

16. fin

6. Defina estructura de selección simple, doble y en cascada y dé un ejemplo en pseudocódigo.

 Selección simple La estructura de selección simple permite ejecutar una acción o un grupo de acciones sólo si se cumple una determinada condición. Así, si la condición es verdadera se ejecuta la acción acciona; en caso contrario, no se hace nada

Por ejemplo, si se desea cambiar el signo de un número únicamente en caso que sea negativo, podemos

...

Descargar como (para miembros actualizados) txt (9 Kb)
Leer 4 páginas más »
Disponible sólo en Clubensayos.com