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

Algoritmos


Enviado por   •  13 de Mayo de 2013  •  1.115 Palabras (5 Páginas)  •  378 Visitas

Página 1 de 5

TALLER PRÁCTICO

ALGORITMOS

TUTOR:

JHON JAIRO PEREZ B

UNAD

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA

CEAD PITALITO

NOVIEMBRE DE 2012.

DESARROLLO

PRIMER TALLER

1. Realizar un diagrama que permita convertir una determinada cantidad de cm a pies

Pseudocodigo

1. algoritmo de conversión de centímetros a pies;

2. var

3. cm,pies:real

4. inicio

5. escriba(“por favor ingrese los centimetros”);

6. lea(cm);

7. pies = cm*0.0328;

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

9. imprimir(pies,)

10. fin

2. Realizar un diagrama que permita determinar la hipotenusa de un triángulo rectángulo conocidas las longitudes de sus dos catetos

Pseudocodigo

1. Inicio

2. Declaración de Variables: CatA= 0,

CatB=0

3. Leer el valor de cada cateto

4. Almacenarlo en la variable CatA y

CatB

5. Calcular el valor de Hip con la

formula indicada

6. Escribir el valor de la Hipotenusa

7. Fin

3. Desarrollar un diagrama que permita determinar el volumen y área de un cilindro dado su Altura y Radio

Pseudocódigo

1. area y volumen de un cilindro

2. var

3. pi,r,h,area,volumen: flotante y entero

4. pi=3.1416,r,h;

5. inicio

6. escriba(“el radio”);

7. lea(r);

8. escriba(“la altura”);

9. lea(h);

10. area = (2*pi)*r*h + (2*pi)*r*r;

11. escribir(“el resultado es:”,area);

12. volumen =pi*r*r*h;

13. escribir(“el resultado es:”,volumen);

14. fin

4. Desarrollar un diagrama que permita determinar si un número cualquiera es par o impar.

Pseudocodigo

1. Inicio

2. Declaración de variables: N

3. Leer un número

4. Asignarlo a la variable N

5. Si el residuo de dividir a N entre 2 es

igual a cero

6. Si es Si: Entonces: Escribir “ Es par”

7. Sino: Escribir “Es impar”

8. Fin_Si

9. Fin

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

Pseudocódigo

1. algoritmo si un numero es positivo o negativo

2. var

3. n: entero;

4. inicio

5. escriba(“numero”);

6. lea (n);

7. si n=0

8. escriba (“numero neutro”);

9. si_no

10. si n>0

11. escriba (“el numero es:”,positivo);

12. si_no

13. escriba (“el numero es:”,negativo);

14. fin_si

15. fin_si

12. fin

SEGUNDA PRÁCTICA

1. Dado un tiempo en minutos, calcular los días, horas y minutos que le corresponden

2. En un supermercado se hace una promoción, mediante la cual el cliente obtiene un descuento dependiendo de un número que se escoge al azar (los números generados están entre el cero y el 60). Obtener cuánto dinero se le descuenta por la compra realizada

Inicio

Leer descuento

d = tc * 0.15

tp = tc - d

Imprimir tp

Fin

3. Se desea desarrollar un algoritmo que permita, mostrar la tabla de multiplicar de un determinado número (la tabla básica va de 1 a 13)

1. algoritmo tabla basica del 1 al 13

2. var

3. num,k,tabla:entero;

4. inicio

5. escriba("ingrese el numero que desea hacer tabla ");

6. lea(num);

7. para (k=1 hasta 13) hacer

8. tabla =num* k;

9. escriba("k,"*",num,"=", tabla);

10. fin_para

11. fin

4. Variación del ejercicio anterior, se debe desarrollar un algoritmo que permita mostrar las tablas del 1 al 11

1. algoritmo tabla basica del 1 al 11

2. var

3. num,k,tabla:entero;

4. inicio

5. escriba("ingrese el numero que desea hacer tabla ");

6. lea(num);

7. para (k=1 hasta 11) hacer

8. tabla =num* k;

9. escriba("k,"*",num,"=", tabla);

10. fin_para

11. fin

5. una empresa con n empleados desea saber cuantos ganan menos de un salario mínimo, cuantos tienen un salario entre uno y dos salarios mínimos y cuantos ganan más de tres salarios mínimos, además cual es el valor actual de la nomina de la empresa, cuanto aumentará la nomina mensual si se hace incrementos así:

- 20% a aquellos que gana menos de un salario mínimo

- 10% a los que ganan entre 1 y dos salarios mínimos

- 5% a quienes gana más de 3 salarios mínimos.

Se

...

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