Introducing 

Prezi AI.

Your new presentation assistant.

Refine, enhance, and tailor your content, source relevant images, and edit visuals quicker than ever before.

Loading content…
Loading…
Transcript

Lenguaje

Grupo

Lic. Laura Fretez

Lic. Victor Gómez

Lic. Juan Gómez

27/04/2019

Ctrl

flujo

Programar en

Programar en Julia es muy sencillo

julia> println("hola mundo")

hola mundo

julia> x = 1

julia> y = 2

julia> if x<y

println("es menor")

else

println("es mayor")

end

es menor

Control Flow

Compound Expressions: begin and (;).

Conditional Evaluation: if-elseif-else and ?:(ternary operator).

Short-Circuit Evaluation: &&, and chained comparisons.

Repeated Evaluation: Loops: while and for.

Exception Handling: try-catch, error and throw.

Tasks (aka Coroutines): yieldto.

Control de flujo

prueba codificación

Hagamos una variable.

una_variable = 5

# Aquí está la declaración de un if. La indentación no es significativa en

# Julia.

if una_variable > 10

println("una_variable es completamente mayor que 10.")

elseif una_variable < 10 # esta condición elseif es opcional

println("una_variable es menor que 10.")

else # esto también es opcional

println("De echo una_variable es 10.")

end

# imprime: una_variable es menor que 10.

Bucle

For

Bucle for

Prueba

# El bucle for itera sobre tipos iterables, ie. Range, Array, Set,

# Dict y String.

for animal in ["perro", "gato", "ratón"]

# Se puede usar $ para interpolar variables o expresiones en ls cadenas.

println("$animal es un mamífero.")

end

#=

imprime:

perro es un mamífero.

gato es un mamífero.

ratón es un mamífero.

=#

for a in ["perro" => "mamífero", "gato" => "mamífero", "ratón" => "mamífero"]

println("$(a[1]) es un $(a[2]).")

end

#=

imprime:

perro es un mamífero.

gato es un mamífero.

ratón es un mamífero.

=#

for (k,v) in ["perro"=>"mamífero", "gato"=>"mamífero", "ratón"=>"mamífero"]

println("$k es un $v.")

end

#=

imprime:

perro es un mamífero.

gato es un mamífero.

ratón es un mamífero.

=#

While

While

El bucle while itera hasta que una condición se deje de cumplir.

BUCLE

x = 0

while x < 4

println(x)

x += 1 # versión corta de: x = x + 1

end

#=

imprime:

0

1

2

3

=#

Double click to edit

The

Team

Maneja excepciones con un bloque try/catch

try # intentar

error("Ooops!")

catch e

println("capturando: $e") # capturando: ErrorException("Ooops!")

end

Lenguaje del futuro

Julia el lenguaje

del futuro

IDEs a elegir

Forma de contribución

Contact

Info

Contact Details

grupo julia

Learn more about creating dynamic, engaging presentations with Prezi