Escribe aquí los miembros del grupo. El primero es el representante o encargado.
- Pedro Torres Barba (Líder)
- Jorge García Molina
- Rafael Aragón Rodríguez
- JULIA
La página oficial del lenguaje es julia.org
Julia es un lenguaje de programación multiplataforma y multiparadigma de tipado dinámico, alto nivel y alto desempeño para la computación genérica, técnica y científica, con una sintaxis que es familiar para los usuarios de otros entornos de computación técnica y científica.
Es necesario descargar el lenguaje Julia desde la web oficial para la plataforma que uses. Además necesitaremos un IDE o editor como Visual Studio Code con su correspondiente plugin para soportar el lenguaje Julia. Se pueden utilizar otros IDEs como Juno o Jupyter. En nuestro caso, hemos utilizado Visual Studio Code.
Realiza un programa que muestre por pantalla la frase ¡Hola Mundo!.
println("¡Hola Mundo!")
Dada una altura introducida por el usuario, realiza un programa que pinte una pirámide a base de asteriscos con la altura indicada.
print("Introduce la altura de la pirámide: ")
alt = readline(STDIN)
altura = parse(Int, alt)
base = 1
largo = 1
espacio = (altura - 1)
while base <= altura
for i = 0:espacio
print(" ")
end
for i = 1:largo
print("*")
end
println("")
base = base + 1
espacio = espacio - 1
largo = largo + 2
end
Realiza un programa que rellene un array (o una estructura similar) con 20 números enteros aleatorios entre 1 y 100 y que seguidamente los muestre por pantalla. A continuación, se deben pasar los números primos a las primeras posiciones del array y los no primos a las posiciones restantes. Muestra finalmente el array resultado.
a = rand(1:100, 10)
print("Array generado: ")
println(a)
prim = rand(0:0, 10)
noPrim = rand(0:0, 10)
num1 = 0
num2 = 0
i = 1
while i < 11
primo = true
j = 2
while j < a[i]
if a[i] % j == 0
primo = false
j = 101
else
primo = true
end
j = j + 1
end
if primo
num1 = num1 + 1
prim[num1] = a[i]
else
num2 = num2 + 1
noPrim[num2] = a[i]
end
i = i + 1
end
num2 = 1
while num1 < 10
prim[num1 + 1] = noPrim[num2]
num1 = num1 + 1
num2 = num2 + 1
end
print("Array ordenado: ")
println(prim)