Upgrade to Pro — share decks privately, control downloads, hide ads and more …

De Repente 7

De Repente 7

Programação para iniciantes. Apresento conceitos básicos de programação usando Ruby.

Talk dado para o time do Fretadão.

Matheus Richard

February 13, 2020
Tweet

More Decks by Matheus Richard

Other Decks in Programming

Transcript

  1. Meu objetivo hoje • O que é programação? ◦ O

    que são programadores? O que comem? Onde vivem? Eles sabem hackear Facebook? • Conceitos básicos; • Vamos escrever nossos primeiros; programas; • VAMOS CRIAR NOSSO PRÓPRIO JOGO!* * Se o tempo permitir 10
  2. 11 Regras PERMITIDO • Perguntar a qualquer momento • Pedir

    pra repetir • Pedir tradução de termos em inglês PROIBIDO • Ter vergonha • Achar que não dá conta • Ter medo de errar
  3. Com quem estamos nos comunicando? 19 • Computadores ◦ NÃO

    são inteligentes ◦ São literais ◦ São obedientes ◦ Precisamos dar instruções bem claras
  4. Decimais / Float • Números “quebrados” • Usa-se PONTO ao

    invés de vírgula Ex: 0.5, 52.8, 10.0, etc... 24
  5. Textos / Strings • Tudo aquilo que estiver entre aspas

    29 Ex: “Uma string”, ‘também sou string’, “1”
  6. Variáveis • Caixinhas mágicas que guardam valores • Podemos guardar

    resultados Ex: x = 1 x = 0.5 x = “uma string” 33
  7. Estruturas de decisões • If ◦ Significa “Se” em inglês

    ◦ Executa o código se a condição for verdadeira • Else ◦ Caso contrário… 38
  8. Recapitulando... • Tipos ◦ Integer, float, string • Variáveis •

    Input / Output ◦ Puts, gets, chomp 45 • Estruturas de decisões ◦ If, else • Estruturas de repetição ◦ Times ◦ Loop ◦ Break