Sei sulla pagina 1di 4

Da 1

Fundamentos de Programacin

Curso de Programacin Orientada a Objetos


por
Martn Guerrero Posadas

Instituto Tecnolgico Superior de bano

Lunes 27 de Junio 2016


Fundamentos de Programacin

En esta primer sesin el estudiante resolver por medio de algoritmo o diagrama de

flujo problemas fundamentales de lgica de programacin. Tambin modelar la solucin

de los problemas en una herramienta para tal fin. Dos de las herramientas que se utilizan

ms frecuentemente en el mbito educativo para desarrollar diagramas de flujo son Raptor

y PseInt, aunque existen otras como Scratch.

Actividad

La actividad consiste en instalar las herramientas para el diseo de diagramas de

flujo (Raptor y PSeInt) y realizar los siguiente diagramas de flujo, debe nombrar a cada

diagrama con el nombre que se indica. Elabore la mitad en Raptor y la mitad en PSeInt,

usted elige cules, pero deben ser mitad y mitad. Comprmalos en un archivo y los enva a

martin.guerrero@itslp.edu.mx.

1. Elabore el diagrama de flujo que imprima por pantalla el punto medio entre 2 y

50. (Nombre: puntomedio).

2. Realice el diagrama de flujo que multiplique los 20 primeros nmeros naturales

(1*2*3*4*5*6....*20). (Nombre: numsnaturales).

3. Disee el diagrama de flujo que convierta de euros a dlares. Recibir un nmero

decimal correspondiente a la cantidad en euros y contestar con la cantidad

correspondientes en dlares. (Nombre: dolares).

4. Realice el diagrama de flujo que indique si tres nmeros introducidos por teclado

se encuentran en orden creciente. Si estn en orden creciente que imprima Los nmeros SI

ESTN en orden creciente. En caso de que no que imprima Los nmeros NO se

encuentran en orden creciente. (Nombre: ordencreciente).


5. Desarrolle el diagrama de flujo que defina una calculadora con las operaciones de

sumar, restar, multiplicar y dividir. Solamente debe de manejar dos operandos. Por

ejemplo, para la suma el resultado que debe de mostrar es: El resultado de la suma es X.

El usuario debe indicar la operacin que se va a realizar. (Nombre: calculadora).

6. Desarrolle un diagrama de flujo que lea un nmero que se encuentre entre 25000

y 40000. Se supone que esta cantidad leda son segundos y se deben convertir a horas y

minutos y segundos. El resultado debe de aparecer Son 12 horas 34 minutos y 13

segundos, por ejemplo. (Nombre: hora).

7. Elabore un diagrama de flujo que lea tres nmeros por teclado, debe de indicar si

la suma de dos de ellos es igual al tercer numero. La combinacin de los dos nmeros

puede ser cualquiera de las posibles: primero + segundo; segundo + tercero primero +

tercero. Cuando se cumpla esta condicin debe de imprimir el caso que se est dando, p.e.:

La suma del primero + el segundo es igual al tercer numero. (Nombre: sumadedos).

8. Escriba un diagrama de flujo que lea temperaturas expresadas en grados

Fahrenheit y las convierta a grados Celsius. El programa finalizara cuando lea un valor de

temperatura igual a 999. La conversin de grados F a C est dada por C = 5/9(F - 32).

(Nombre: grados).

9. Realice un diagrama de flujo que lea un numero entero por el teclado e imprima

todos los nmeros impares menores que el. (Nombre: impares).

10. Desarrolle un diagrama de flujo que lea un numero entero desde teclado y

realiza la suma de los 100 nmeros siguientes, que imprima el resultado final por pantalla.

(Nombre: ciensiguientes).

11. Elabore un diagrama de flujo que imprima por pantalla los cuadrados de los 30

primeros nmeros naturales. (Nombre: cuadrados).


12. Escriba el diagrama de flujo que muestre la siguiente pregunta: Desea

continuar? S/N y que no deje de hacerla hasta que el usuario teclee N. (Nombre:

continuarsn).

13. Escriba un diagrama de flujo que muestre los nmeros mltiplos de 5

comprendidos del 1 al 45. La salida debe de mostrarse as El valor es X. (Nombre:

multiploscinco).

14. Escriba un diagrama de flujo que realice una tabla de multiplicar de un nmero

ledo por teclado. La salida debe de ser as: X * 1 = X. (Nombre: tabla).

15. Desarrolle un diagrama de flujo que dado un nmero del 1 al 7 imprima el da

de la semana. Por ejemplo si lee el 2 debe de imprimir El da es Martes. (Nombre:

diasemana).

16. Para una poblacin de N habitantes se desea saber cuntos hombres y mujeres

hay, cuntas mujeres mayores de 18, cuntas mujeres mayores de 70 y cuntos hombres

mayores de 18. Disee el diagrama de flujo que solucione este problema. (Nombre:

estadistica).

Potrebbero piacerti anche