𝔖 Scriptorium
✦   LIBER   ✦

📁

Lógica de Programação e Algoritmos com JavaScript: uma Introdução à Programação de Computadores com Exemplos e Exercícios Para Iniciantes

✍ Scribed by Edécio Fernando Iepsen


Publisher
Novatec Editora
Year
2018
Tongue
Portuguese
Leaves
354
Edition
1
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


Os conteúdos abordados em Lógica de Programação e Algoritmos são fundamentais a todos aqueles que desejam ingressar no universo da Programação de Computadores. Esses conteúdos, no geral, impõem algumas dificuldades aos iniciantes. Neste livro, o autor utiliza sua experiência de mais de 15 anos em lecionar a disciplina de Algoritmos em cursos de graduação, para trabalhar o assunto passo a passo. Cada capítulo foi cuidadosamente planejado a fim de evitar a sobrecarga de informações ao leitor, com exemplos e exercícios de fixação para cada assunto. Os exemplos e exercícios são desenvolvidos em JavaScript, linguagem amplamente utilizada no desenvolvimento de páginas para a internet. Rodar os programas JavaScript não exige nenhum software adicional; é preciso apenas abrir a página em seu navegador favorito. Como o aprendizado de Algoritmos ocorre a partir do estudo das técnicas de programação e da prática de exercícios, este livro pretende ser uma importante fonte de conhecimentos para você ingressar nessa fascinante área da programação de computadores. Assuntos abordados no livro: Fundamentos de Lógica de Programação; Programas de entrada, processamento e saída; Integração do código JavaScript com as páginas HTML; Estruturas condicionais e de repetição; Depuração de Programas JavaScript; Manipulação de listas de dados (vetores).

✦ Table of Contents


Agradecimentos
Sobre o autor
Prefácio
capítulo 1
Introdução
1.1 Lógica de programação
1.1.1 Compreender o que é pedido
1.1.2 Realizar deduções na construção do programa
1.1.3 Enumerar as etapas a serem realizadas
1.1.4 Analisar outras possibilidades de solução
1.1.5 Ensinar ao computador uma solução
1.1.6 Pensar em todos os detalhes
1.2 Entrada, processamento e saída
1.3 JavaScript
1.4 Editores de código JavaScript
1.5 Saída de dados com alert()
1.6 Variáveis e constantes
1.7 Entrada de dados com prompt()
1.8 Comentários
1.9 Tipos de dados e conversões de tipos
1.10 Exemplos de entrada, processamento e saída
1.11 Exercícios
1.12 Considerações finais do capítulo
capítulo 2
Integração com HTML
2.1 Estrutura básica de um documento HTML
2.2 Cabeçalhos, parágrafos e campos de formulário
2.3 Introdução a eventos e funções
2.4 Método getElementById()
2.5 Propriedades textContent, innerHTML e value
2.6 Formas de adicionar JavaScript ao HTML
2.6.1 Uso de rotinas de tratamento de eventos HTML
2.6.2 Uso de rotinas de tratamento de eventos DOM
2.6.3 Uso dos listeners (ouvintes) de eventos
2.7 Nomenclatura e escopo das variáveis
2.8 Operadores aritméticos e funções matemáticas
2.9 Exemplos de programas JavaScript integrados com HTML
2.10 Exercícios
2.11 Considerações finais do capítulo
capítulo 3
Condições
3.1 If... else
3.2 Operadores relacionais
3.3 Operadores lógicos
3.4 Switch... Case
3.5 Operador ternário
3.6 Exemplos
3.7 Exercícios
3.8 Considerações finais do capítulo
capítulo 4
Repetições
4.1 Repetição com variável de controle: laços for
4.2 Repetição com teste no início: laços while
4.3 Repetição com teste no final: laços do.. while
4.4 Interrupções nos laços (break e continue)
4.5 Contadores e acumuladores
4.6 Depurar programas (detectar erros)
4.7 Exercícios
4.8 Considerações finais do capítulo
capítulo 5
Vetores
5.1 Inclusão e exclusão de itens
5.2 Tamanho do vetor e exibição dos itens
5.3 Localizar conteúdo
5.4 Vetores de objetos
5.5 Pesquisar e filtrar dados
5.6 Classificar os itens do vetor
5.7 Exercícios
5.8 Considerações finais do capítulo
capítulo 6
Strings e datas
6.1 Percorrer os caracteres de uma string
6.2 Converter para letras maiúsculas ou minúsculas
6.3 Cópia de caracteres da string
6.4 Localizar um ou mais caracteres na string
6.5 Dividir a string em elementos de vetor
6.6 Validar senhas com o método match()
6.7 Substituição de caracteres
6.8 Manipulação de datas
6.9 Exercícios
6.10 Considerações finais do capítulo
capítulo 7
Funções e eventos
7.1 Funções com passagem de parâmetros
7.2 Funções com retorno de valor
7.3 Funções anônimas
7.4 Funções atribuídas para variáveis
7.5 Eventos JavaScript
7.6 Exercícios
7.7 Considerações finais do capítulo
capítulo 8
Persistência de dados com localStorage
8.1 Salvar e recuperar dados
8.2 Uma “pitada” de Bootstrap
8.3 Remover dados do localStorage
8.4 Uso do getElementsByTagName()
8.5 Manipular listas no localStorage
8.6 Exercícios
8.7 Considerações finais do capítulo
capítulo 9
Inserir elementos HTML via JavaScript
9.1 Inserir e manipular elementos de texto
9.2 Inserir imagens
9.3 Manipular tabelas HTML
9.4 Exercícios
9.5 Considerações finais do capítulo
capítulo 10
É muito bom programar... Programe!
10.1 Programa Jockey Club
10.2 Programa Reserva de Poltronas em Teatro
10.3 Jogo “Descubra a Palavra”
10.3.1 Cadastro de palavras
10.3.2 Listagem de palavras
10.3.3 Programação do jogo
10.4 Considerações finais do capítulo
Referências


📜 SIMILAR VOLUMES


Lógica de Programação e Algoritmos com J
✍ Edécio Fernando Iepsen 📂 Library 📅 2022 🏛 Novatec Editora 🌐 Portuguese

<p><span>Os conteúdos abordados em Lógica de Programação e Algoritmos são fundamentais a todos aqueles que desejam ingressar no universo da Programação de Computadores. Esses conteúdos, no geral, impõem algumas dificuldades aos iniciantes. Neste livro, o autor utiliza sua experiência de mais de 15 a

Introdução à programação com Python: alg
✍ Nilo Ney Coutinho Menezes 📂 Library 📅 2014 🏛 Novatec 🌐 Portuguese

Este livro é orientado ao iniciante em programação. Os conceitos básicos de programação, como expressões, variáveis, repetições, decisões, listas, dicionários, conjuntos, funções, arquivos, classes, objetos e banco de dados com SQLite 3 são apresentados um a um com exemplos e exercícios. A obra visa