La siguiente se llama conjetura de ULAM en honor del matematico S.Ulam
Comience con cualquier entero positivo
Si es par, dividalo entre 2; si es impar, multipliquelo por 3 y agreguele 1.
Obtenga enteros sucesivamente repitiendo el proceso
Al final, obtendra el número 1, independientemente del entero inicial, Por ejemplo, cuando el entero inicial es 26, la secuencia será: 26,13,40,20,10,5,16,84,2,1.
Construya un diagrama de flujo y su codigo correspondiente que lea un numero entero positivo y obtenga e imprima la sucesion de ULAM (tambien conocido como Conjetura de Collatz)
Datos:
N, es una variable de tipo entero, que representa el número que ingresa.
Diagrama de Flujo
Module problema_320 Sub Main() Console.Write("Ingrese número : ") Dim N = Val(Console.ReadLine) If N > 0 Then Console.WriteLine(N) While N <> 1 If (N Mod 2) = 0 Then N = N \ 2 Else N = N * 3 + 1 End If Console.WriteLine(N) End While Else Console.Write("N tiene que ser un entero positivo") End If Console.ReadLine() End Sub End Module
Resultado
La clase hashMap es muy util para almacenar objetos de la forma ( Clave, Objeto ), donde Clave es un identificador único[...]
En este post se da respuesta a una pregunta realizada por facebook. El problema dice así: Se quiere personalizar un JTab[...]
¿Que haremos? Crearemos una aplicación en Visual Studio, la cual hará uso de una webcam para capturar el video en frames[...]
Entre los correos y mensajes en facebook y whatsapp que me llegan (y de entrada pido perdón a quienes no puedo responder[...]
Hace tiempo me pidieron el código fuente de un juego de Puzzle de Neon Genesis Evangelión, este juego es completo, tiene[...]
Java Excel API es un API para java que permite a los desarrolladores leer y escribir en hojas de cálculo Excel. jexcelap[...]