Introdução à linguagem Lua
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.
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
- 4.1 Laço pré-teste
- 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
- 6.1 Conjunto de dados
- 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
Sobre o autor
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 ▶
Livros relacionados
Recursos
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.




