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

Curso de lógica - Iniciando com ruby

Curso de lógica - Iniciando com ruby

Primeiros passos com Ruby

Leandro Vitor

August 20, 2016
Tweet

More Decks by Leandro Vitor

Other Decks in Technology

Transcript

  1. • Formado em Ciência da Computação • Pós Graduando em

    Engenharia de Software • Trabalho com desenvolvimento desde 2011 • Experiência em Php, Java, Python, Ruby, JavaScript • Transpetro, Petrobras, USP, SINE-AL, Beter Park … • https://github.com/vitoleandro • [email protected] # Sobre
  2. • Variáveis simples • Tipagem forte e dinamica • Expressões

    aritméticas • Expressões Lógicas • Entrada de dados • Atribuição. # Ementa
  3. # Introdução Quando nos referimos a variável, do ponto de

    vista da programação de computadores, estamos tratando de uma região da memória do computador previamente identificada cuja finalidade é armazenar os dados ou informações de um programa por um determinado espaço de tempo. A memória do computador se organiza como um armário com várias divisões. sendo cada divisão identificada por um endereço diferente em uma linguagem que o computador entende.
  4. # Introdução O valor não sofre variação. Uma constante é

    muito semelhante a uma variável, mas, a principal diferença é que seu valor armazenado não poderá ser alterado na execução do programa.
  5. # Obs. Note que variáveis foram identificadas com letras minúsculas,

    já constantes com todas as letras maiúsculas.
  6. # Algumas regras para declaração • Primeiro caracter não poder

    ser branco; • Não pode conter espaços em branco, no caso de um identificador ter um nome composto; • Não pode existir duas ou mais variáveis com o mesmo identificador; • Primeiro caracter não poder ser numérico; • Não pode ter o mesmos nome de uma palavra reservada pela linguagem.
  7. # String Uma cadeia de caracteres. Pode ser delimitado pode

    (‘) apostrofes ou (“) aspas. Tudo o que ha entre apostrofes ou aspas é interpretado literalmente.
  8. # Introdução Em Ruby para exibir uma saída de dados

    utilizamos o método puts, mas e para pegar os dados ?!?
  9. # Tipos de Expressões • Soma (+) • Subtração (-)

    • Divisão (/) • Multiplicação (*) • Potência (**) • Modulo (%) Retorna o resto da divisão