Introdução à linguagem Lua

Introdução à linguagem Lua Indisponível
× Introdução à linguagem Lua

Introdução à linguagem Lua

Compartilhar

Autor: José Augusto N. G. Manzano

ISBN impresso: 978-85-7522-668-1
ISBN ebook: 978-85-7522-671-1
Ano: 2018
Páginas: 176
Preço impresso: R$ 59,00 O ebook deste livro está disponível na Amazon.

2 opiniões | Opine sobre este livro

Descrição do livro

Este livro apresenta a linguagem Lua de maneira básica e introdutória para leitores e estudantes de programação que não possuem conhecimentos prévios da linguagem.

Neste texto, encontra-se a apresentação de detalhes e informações sobre:

  • atribuições;

  • coerções;

  • operadores aritméticos;

  • variáveis;

  • entrada e saída de dados;

  • compilação de programas;

  • uso de decisões;

  • desvios condicionais;

  • operadores lógicos;

  • divisibilidade;

  • laços;

  • interrupção de laços;

  • consistência de entrada de dados;

  • funções internas;

  • escopo e visibilidade de variáveis;

  • funções externas;

  • passagens de parâmetro;

  • biblioteca do programador com módulos;

  • tratamento de exceções;

  • estruturas de dados;

  • orientação a objetos;

  • manipulação de arquivos externos.

Ver menos ▲

Sumário

  • Agradecimentos
  • Prefácio
  • Sobre o autor
  • Capítulo 1 ■ Introdução
    • 1.1 Linguagem de programação Lua
    • 1.2 Obtenção do interpretador Lua
    • 1.3 Interatividade
  • Capítulo 2 ■ Programação sequencial
    • 2.1 Elementos operacionais básicos
    • 2.2 Atribuições e coerções
    • 2.3 Entrada, processamento e saída
    • 2.4 Entrada alternativa de dados
    • 2.5 Definição de pausa
    • 2.6 Compilação de programas
    • 2.7 Exercícios de fixação
  • Capítulo 3 ■ Programação com decisão
    • 3.1 Condição, decisão e operadores relacionais
    • 3.2 Desvios condicionais
      • 3.2.1 Desvio condicional simples
      • 3.2.2 Desvio condicional composto
    • 3.3 Operadores lógicos
    • 3.4 Outros desvios
      • 3.4.1 Desvio condicional encadeado
      • 3.4.2 Desvio condicional sequencial
      • 3.4.3 Desvio condicional sobreposto
    • 3.5 Desvio seletivo simulado com ação incondicional
    • 3.6 Divisibilidade
    • 3.7 Exercícios de fixação
  • Capítulo 4 ■ Programação com laços
    • 4.1 Laço pré-teste
      • 4.1.1 Fluxo condicional verdadeiro
      • 4.1.2 Fluxo condicional falso
    • 4.2 Laço pós-teste
      • 4.2.1 Fluxo condicional falso
      • 4.2.2 Fluxo condicional verdadeiro
    • 4.3 Laço iterativo
    • 4.4 Laço seletivo
    • 4.5 Interrupção na execução de laços
    • 4.6 Consistência de entrada de dados
    • 4.7 Exercícios de fixação
  • Capítulo 5 ■ Programação com funções
    • 5.1 Funções internas
    • 5.2 Escopo e visibilidade de variáveis
    • 5.3 Funções externas
      • 5.3.1 Passagem de parâmetro
      • 5.3.2 Parâmetros arbitrários
    • 5.4 Funcionalidades especiais
      • 5.4.1 Função temporal
      • 5.4.2 Função aleatoriedade
      • 5.4.3 Função recursividade
      • 5.4.4 Função anônima (Lambda)
      • 5.4.5 Função enclausurada (Clousure)
    • 5.5 Biblioteca do programador (Módulo)
    • 5.6 Tratamento de exceções
    • 5.7 Exercícios de fixação
  • Capítulo 6 ■ Estruturas de dados
    • 6.1 Conjunto de dados
      • 6.1.1 Estrutura de vetores
      • 6.1.2 Estrutura de tabelas
      • 6.1.3 Estrutura de enumeração
      • 6.1.4 Estrutura de registros
    • 6.2 Funções para estruturas
    • 6.3 Estrutura metatabelas
    • 6.4 Estrutura interna
    • 6.5 Exercícios de fixação
  • Capítulo 7 ■ Recursos complementares
    • 7.1 Descrição de dados
    • 7.2 Princípio de orientação a objeto
    • 7.3 Princípio de concorrência
    • 7.4 Passagem de parâmetro por matriz
    • 7.5 Conversão de tipos de dados
    • 7.6 Arredondamentos e ajustes
    • 7.7 Conversão de bases numéricas
  • Capítulo 8 ■ Arquivos em disco
    • 8.1 Definição de arquivos
    • 8.2 Tipos de arquivos
      • 8.2.1 Texto
      • 8.2.2 Binário
    • 8.3 Controle de operações
    • 8.4 Arquivo de acesso direto
    • 8.5 Considerações sobre arquivos binários e texto
    • 8.6 Exercícios de fixação
  • Referências bibliográficas
Ver sumário completo ▼

Sobre o autor

José Augusto N. G. Manzano

José Augusto Navarro Garcia Manzano nascido em São Paulo/SP, em 26 de abril de 1965. Possui formação acadêmica em Análise e Desenvolvimento de Sistemas e Ciências Econômicas, além de Licenciatura em Matemática. Atua na área de Tecnologia da Informação, Computação e Informática desde 1986. É professor no Instituto Federal de Educação,… Ver perfil completo ▶

Opinião dos leitores

Antonio B

Livro excelente, um dos melhores livros de Lua em português.

Sullivan F

Autor Best Seller. Os livros do Manzano são sempre muito bons. O pior livro deste autor é sempre melhor que de tantos outros autores, até estrangeiros. O Manzano é uma pessoa que demonstra preocupação com os leitores iniciantes. Seus textos são muito claros. Parabéns à Novatec e ao Manzano pela parceria. Aprendi muito com seus livros, Manzano, e tenho certeza de que este novo trabalho é excepcional.

Ver todas ▼