Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.

Daprog elixir

37 visualizaciones

Publicado el

Aula da linguagem Elixir apresentada para alunos da UTFPR

Publicado en: Educación
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (Unlimited) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download Full EPUB Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... ACCESS WEBSITE for All Ebooks ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download EPUB Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download doc Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Responder 
    ¿Estás seguro?    No
    Tu mensaje aparecerá aquí
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (Unlimited) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download Full EPUB Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... ACCESS WEBSITE for All Ebooks ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download EPUB Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download doc Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Responder 
    ¿Estás seguro?    No
    Tu mensaje aparecerá aquí
  • Sé el primero en recomendar esto

Daprog elixir

  1. 1. Dojo de Aprendizagem de Programação (DAProg) Metodologia Paulo Cezar de Oliveira Adolfo Gustavo Serra Seca Neto Maria Cláudia Figueiredo Pereira Emer
  2. 2. 2 / 8 Elixir - expressões simples ● Iex> 3.14 → ponto flutuante ● iex> "Hello" → string ● iex> :foo → átomo (constante cujo o nome é seu valor) ● +, -, *, / → aritmética ● iex> div(10, 5) / iex> rem(10, 3) → divisão e resto da divisão ● or ; and; not → operadores lógicos – Para “or”, “and” e “not” o primeiro argumento tem que ser um booleando (true ou false). ● ==, !=, ===, !==, <=, >=, < e > → comparação ● iex> name = "Sean" | iex> "Hello #{name}" | "Hello Sean" → interpolação de string. ● iex> name = "Sean" | iex> "Hello " <> name | "Hello Sean" → concatenação de string ● iex> String.length "Hello" – 5 https://elixirschool.com/pt/https://elixirschool.com/pt/https://elixirschool.com/pt/https://elixirschool.com/pt/
  3. 3. 3 / 8 Elixir - expressões simples ● iex> [3.14, :pie, "Apple"] | [3.14, :pie, "Apple"] → listas ● Funções defmodule Greeter do def hello(name) do "Hello, " <> name end end iex> Greeter.hello("Sean") "Hello, Sean"
  4. 4. 4 / 8 Entrega 1. Todo o código desenvolvido deve ser colado no site https://ghostbin.com/ 2. Passo a a passo para o ghostbin 1. acessar o link 2. em new past colocar o seu nome 3. colar o código desenvolvido 4. em plain text escolher Elixir 5. salvar 6. entregar o link depois de salvar no google form 7. https://goo.gl/forms/LZc5evN6yVXveaNb2
  5. 5. 5 / 8 Atividade em duplas ● 10 minutos por dupla ● Imprima uma lista de 1 a 100, um em cada linha, com as seguintes exceções: Números divisíveis por 3 deve aparecer como 'Fizz' ao invés do número; Números divisíveis por 5 devem aparecer como 'Buzz' ao invés do número; Números divisíveis por 3 e 5 devem aparecer como 'FizzBuzz' ao invés do número'. 1. Imprima todos os números na tela 2. Imprima na tela os números e a palavra fizz para os múltiplos de 3, 3. Imprima na tela os números, a palavra fizz e para os múltiplos de 5 a palavra buzz 4. Imprima na tela os números, as palavras fizz e buzz e a expressão fizzbuzz para os múltiplos de 3 e 5.
  6. 6. 6 / 8 Atividade em duplas ● 10 minutos por dupla ● Escreva um programa que analise se uma string é palíndromo . ● Por exemplo, “O galo ama o lago”, “A base do teto desaba”, “O trote torto”, “A rua Laura”, “Anotaram a data da maratona”. Anilina, arara ,asa, ata, ele, esse, matam, mirim, mussum 1. Capture a string; 2. Imprima a string; 3. Inverta a string; 4. Compare a string; 5. Imprima se a string é palíndromo.
  7. 7. 7 / 8 Atividade em duplas ● 10 minutos por dupla ● Escreva um programa que gere todos os anagramas potenciais de uma string. ● Por exemplo, os anagramas potenciais de "biro" são: biro bior brio broi boir bori ibro ibor irbo irob iobr iorb rbio rboi ribo riob roib robi obir obri oibr oirb orbi orib 1. Capture a string; 2. Imprima a string; 3. misture os caracteres da string; 4. imprima a lista de strings;
  8. 8. 8 / 8 Retrospectiva 1.O QUE APRENDEMOS 2.O QUE PODE MELHORAR. 3.PONTOS POSITIVOS. 4.PONTOS NEGATIVOS.

×