diagrama flujo
1. Hacer el diagrama de flujo para sumar dos números leídos por teclado y escribir el resultado.
2. Modificar el anterior pero para sumar 100 números leídos por teclado.
3. Modificar el anterior para que permita sumar N números. El valor de N se debe leer previamente por
teclado.
4. Hacer un diagrama de flujo que permita escribir los 100 primeros pares.
5.Hacer el diagrama de flujo para sumar los N primeros impares. Realizar después uno que haga lo mismo
con los pares y, otro, con los múltiplos de 3.
6. La sucesión de Fibonacci se define de la siguiente forma: a1=1, a2=1 y an=an-1+an-2 para n>2, es decir los
dos primeros son 1 y el resto cada uno es la suma de los dos anteriores, los primeros son: 1, 1, 2, 3, 5, 8, 13,
21, ... Hacer un diagramade flujo para calcular el Nésimo término de la sucesión.
7. Hacer un diagrama de flujo que simule un reloj.
8. Realizar el diagrama de flujo para resolver una ecuación de segundo grado, teniendo en cuenta las
soluciones complejas.
9. Hacer un organigrama que calcule el total de una factura, partiendo de una lista de parejas importe, iva.
La lista finaliza cuando el importe sea 0. El iva puedeser el 4%, el 7% o el 16%, en cualquier otro caso se
rechazan importe e iva y se deben introducir de nuevo. Finalmente hay que realizar un descuento, en
función de la suma de los importes, dicho descuento es del 0% si es menor que 1000, es del 5% si es mayor o
igual que 1000 y menor que 10000 y es de un 10% si es mayor o igual que 10000. El descuento se debe
aplicar a la suma de los importesy a la suma de los ivas. Para acabar se debe imprimir el importe y el iva
resultantes (total menos descuento) y la suma de ambos.
10. Hacer un organigrama que lea N números, calcule y escriba la suma de los pares y el producto de los
impares.
11. Hacer un diagrama de flujo para calcular el máximo común divisor de dos números enteros positivos N y
M siguiendo el algoritmo de Euclídes, que esel siguiente:
1. Se divide N por M, sea R el resto.
2. Si R=0, el máximo común divisor es M y se acaba.
3. Se asigna a N el valor de M y a M el valor de R y volver al paso 1.
¿Por qué el método anterior acaba alguna vez? ¿por qué calcula el máximo común divisor de N y M?
12. Calcular los números primos hasta el N, según la Criba de Eratóstenes, que consiste en poner todos los
números del 2al N en una tabla e ir tachando los múltiplos de cada número, detalladamente es como sigue:
1. Escribir los números del 2 al N.
2. Hacer I igual a 2
3. Mirar el número I de la tabla.
4. Si esta tachado ir al paso 6.
5. Si no lo esta tachar los múltiplos de I en la tabla.
6. Incrementar I.
7. Si I es menor o igual que N ir al paso 3.
8. En otro caso finalizar.
El punto 5 también requiereun algoritmo, que es el siguiente:
5.1 Hacer J igual al doble de I (primer múltiplo de I).
5.2 Si J es mayor que N finalizar (el apartado 5).
5.3 En otro caso tachar el elemento J.
5.4 Incrementar J en I (para pasar al siguiente múltiplo de I).
5.5 Volver a 5.2.
Para realizarlo se simulará la tabla con números tachados mediante un array P, y el elemento I estará sin
tachar cuando P(I) sea 1y tachado cuando sea 0.
13. Hacer el diagrama de flujo para calcular el factorial de N (N!=1·2·3·...·N).
14. Hacer un diagrama de flujo para sumar los N primeros términos de una progresión geométrica de primer
término A y razón R (dados por teclado). Se debe realizar la suma sin emplear la fórmula que existe para ello.
15. Hacer un diagrama de flujo para convertir un número decimal N dado porteclado a binario.
16. Hacer un diagrama de flujo para calcular AB, siendo B un entero, nótese que B puede ser 0 o negativo.
No se pueden emplear logaritmos.
17. Hacer un diagrama de flujo para calcular el máximo de N números leídos por teclado, se debe realizar de
dos formas, una almacenando previamente los números dados por teclado en un array y la otra calculando
el máximo directamente...
Regístrate para leer el documento completo.