Escriba un programa en C modularmente que pida un número entero positivo
Enviado por Francisco Diaz • 3 de Noviembre de 2015 • Apuntes • 839 Palabras (4 Páginas) • 556 Visitas
- Escriba un programa en C modularmente que pida un número entero positivo. Usando la estructura repetitiva WHILE se debe de transformar el número hasta que este valga 1. El algoritmo a aplicar es:
Si el número es par, divídalo entre 2; si es impar, multiplíquelo por 3 y súmele 1.
Así debe de obtener los siguientes enteros sucesivamente. Con dos contadores cuente las distintas transformaciones sobre los números.
Este algoritmo muestra la conocida conjetura de ULAM en honor del matemático S. Ulam.
Por ejemplo si el entero inicial es 26, la secuencia de los siguientes números, aplicando el algoritmo la secuencia será: 26, 13, 40, 20, 10, 5, 16, 8, 4, 2, 1.
El programa debe de imprimir el primer número, la secuencia y los contadores asignados a cada operación diferente realizada.
- Escriba un programa en C modularmente que imprima los valores de x e y en la pantalla, donde x varíe en pasos de 0.5 para la función indicada a continuación:
[pic 1]
- Escriba un programa en C modularmente que lea el archivo de datos del archivo CALIF.TXT y, determine el promedio la varianza, la desviación estándar la calificación mínima y máxima y muestre los resultados por pantalla.
- La Sucesión de Fibonacci: ( an)= ( 1,1,2,3,5,8,13,...) donde a1=1, a2=1 y los demás términos se obtienen a partir de la relación de recurrencia:
an=an-2+an-1
Escriba un programa en C modularmente que solicite el término “n” y, escriba por pantalla todos los números de Fibonnacci (a1, a2, … , an).
- Los números de Bell se pueden determinar por la relación de recurrencia
[pic 2]
Para cada n≥k. Con B(0)=1. Escriba un programa en C modularmente que solicite n y determine los números de Bell: B(0), B(1), … , B(n).
- Teniendo conocimiento de que hasta el séptimo mes los meses con número par tienen 30 días y, considerando que febrero tiene 28, y los números impar (del mes) tienen 31 días, y que a partir del octavo mes, ocurre lo contrario. Escriba un programa en C que escriba los días de los 12 meses del año sucesivamente (Utilice la estructura IF).
- Nicómaco de Gerasa descubrió la siguiente propiedad de los números
Sumando el primer impar se obtiene, el primer cubo.
Sumando los dos siguientes impares, se obtiene el segundo cubo.
Sumando los tres siguientes impares, se obtiene el tercer cubo, etc,
Comprobémoslo:
...