Lógica de Programação e Algoritmos com JavaScript: Uma introdução à programação de computadores com exemplos e exercícios para iniciantes

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.

De: R$ 69,00Por: R$ 55,20

Preço a vista: R$ 55,20

Economia de R$ 13,80

+-
Comprar
Opções de Parcelamento:
  • à vista R$ 55,20
Outras formas de pagamento

Quem viu este produto , comprou

  • Cálculo Numérico - 2ª Edição - Aspectos Teóricos e Computacionais

    R$ 180,00 ou 3x de R$ 60,00

    O objetivo principal do texto é a apresentação de métodos numéricos com sua fundamentação teórica, suas vantagens e dificuldades computacionais. Em todos os capítulos há lista de exercícios, com respostas no apêndice. Na maioria dos capítulos, proposta de projetos. ... Ler mais +

    QUERO VER
  • Linguagens Formais e Autômatos - Volume 3 - 6ª Edição - Série Livros Didáticos Informática UFRGS

    Apresenta os principais conceitos e resultados de linguagens formais e autômatos, de uma forma simples e acessível, sem descuidar do desenvolvimento do raciocínio nem dos aspectos matemático-formais. Atende as diretrizes curriculares do MEC. ... Ler mais +

    QUERO VER
  • Lógica de Programação e Algoritmos com JavaScript: Uma introdução à programação de computadores com exemplos e exercícios para iniciantes

    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. ... Ler mais +

    QUERO VER
  • Linguagens de Montagem

    Este livro procura apresentar linguagens de montagem com a perspectiva de que elas são um ótimo meio de iniciar o estudo de arquitetura de processadores, e iniciar o estudo de como funcionam linguagens de alto nível. O projeto apresenta diversos exemplos de como construções de linguagens de mais alto nível são implementadas em linguagem de montagem (comandos repetitivos, comandos de seleção como IF ou SWITCH, passagem de parâmetros, recursão, etc). Um outro ponto é o conteúdo através de dois processadores: um fictício e mais simples, que permite entender como o processador funciona (codificação de instruções trivial, conjunto simples de instruções); e um processador comercial muito utilizado atualmente (ARM), que é no entanto muito difícil de apresentar sem uma introdução sobre funcionamento de processadores e codificação, pois sua arquitetura é muito especializada e otimizada. É também o processador mais utilizado em tablets e celulares como o iPhone. ... Ler mais +

    QUERO VER
  • Algoritmos - Programação para Iniciantes 3ª Edição

    VITRINE Os Livros mais Vendidos !

    Este livro tem por objetivo apresentar os fundamentos da lógica para a programação de computadores, capacitando o leitor a construir algoritmos estruturados. Os diversos assuntos e exercícios são totalmente baseados em experiências reais do autor vivenciadas em sala de aula, transferindo para o livro as explicações e os exemplos usados em aulas de algoritmos e programação. A leitura e a prática não exigem conhecimento prévio do assunto por parte do leitor. ... Ler mais +

    QUERO VER
  • E-BOOK Aprenda Lógica de Programação e Algoritmos com Implementações em Portugol, Scratch, C, Java, C# e Python (envio por e-mail)

    *** ATENÇÃO ***
    PRODUTO DIGITAL PARA DOWNLOAD.
    RECEBERÁ O LINK E AS INSTRUÇÕES VIA E-MAIL EM ATÉ 2 DIAS ÚTEIS APÓS A CONFIRMAÇÃO DA COMPRA.
    NÃO REALIZAMOS DEVOLUÇÕES DESTE PRODUTO.
    ANTES DE COMPRAR VERIFIQUE SE SEU PC OU DISPOSITIVO ESTÁ APTO À BAIXAR O ARQUIVO. VEJA MAIS EM INFORMAÇÕES ABAIXO.
    *CASO TENHA ESCOLHIDO JUNTO AO E-BOOK UM PRODUTO FÍSICO, O MESMO APARECERÁ NO CARRINHO COM O PRAZO DE ENTREGA E O CUSTO DO FRETE
    NESTE CASO, A OPÇÃO ENVIO POR EMAIL DESAPARECERÁ , POREM NÃO SE PREOCUPE, POIS SEU E-BOOK SERÁ ENVIADO EM ATÉ 2 DIAS ÚTEIS PARA O SEU EMAIL .
    ... Ler mais +

    QUERO VER
  • Entendendo Algoritmos - Um guia ilustrado para programadores e outros curiosos

    VITRINE Os Livros mais Vendidos !

    Um guia ilustrado para programadores e outros curiosos.
    Um algoritmo nada mais é do que um procedimento passo a passo para a resolução de um problema. Os algoritmos que você mais utilizará como um programador já foram descobertos, testados e provados. Se você quer entendê-los, mas se recusa a estudar páginas e mais páginas de provas, este é o livro certo. Este guia cativante e completamente ilustrado torna simples aprender como utilizar os principais algoritmos nos seus programas. ... Ler mais +

    QUERO VER
  • Introdução à Programação do Algoritmo às Linguagens Atuais - Inclui Linguagens C, Java, PHP, ASP E Objetct Pascal 2ª Edição Revisada e Ampliada

    Severino Paiva é professor e consultor das áreas de informática e educação, tendo especial interesse pela programação de computadores.
    Ao longo de sua carreira profissional, formou várias gerações de programadores, ministrando cursos em várias instituições de ensino.
    Toda essa experiência foi transformada em um livro destinado aqueles que se interessam pela arte e a técnica da programação de computadores. ... Ler mais +

    QUERO VER
  • Aprenda Lógica de Programação e Algoritmos com Implementações em Portugol, Scratch, C, Java, C# e Python

    A programação de computadores tem se tornado cada vez mais fácil, acessível e popular, pois no mundo atual, o uso da tecnologia está fortemente inserido no cotidiano das pessoas, criando um universo de novas possibilidades.

    Este livro é o resultado das experiências adquiridas pelos autores ao longo de mais de uma década dedicada ao ensino nos cursos de graduação em Informática. ... Ler mais +

    QUERO VER
  • Blockchain Básico: Uma introdução não técnica em 25 passos

    Em 25 passos concisos, você conhecerá o básico sobre a tecnologia do blockchain. Nenhuma fórmula matemática, código de programa ou jargão de ciência da computação será usado. Não são necessários conhecimentos prévios sobre ciência da computação, matemática, programação ou criptografia, pois a terminologia é explicada por meio de figuras, analogias e metáforas. ... Ler mais +

    QUERO VER
  • E-BOOK Introdução à Programação do Algoritmo às Linguagens Atuais -

    *** ATENÇÃO ***
    PRODUTO DIGITAL PARA DOWNLOAD.
    RECEBERÁ O LINK E AS INSTRUÇÕES VIA E-MAIL EM ATÉ 2 DIAS ÚTEIS APÓS A CONFIRMAÇÃO DA COMPRA.
    NÃO REALIZAMOS DEVOLUÇÕES DESTE PRODUTO.
    ANTES DE COMPRAR VERIFIQUE SE SEU PC OU DISPOSITIVO ESTÁ APTO À BAIXAR O ARQUIVO. VEJA MAIS EM INFORMAÇÕES ABAIXO.
    *CASO TENHA ESCOLHIDO JUNTO AO E-BOOK UM PRODUTO FÍSICO, O MESMO APARECERÁ NO CARRINHO COM O PRAZO DE ENTREGA E O CUSTO DO FRETE
    NESTE CASO, A OPÇÃO ENVIO POR EMAIL DESAPARECERÁ , POREM NÃO SE PREOCUPE, POIS SEU E-BOOK SERÁ ENVIADO EM ATÉ 2 DIAS ÚTEIS PARA O SEU EMAIL .
    ... Ler mais +

    QUERO VER
  • Conceitos de Linguagens de Programação - 11ª Edição

    R$ 152,00 ou 3x de R$ 50,66

    A 11ª edição de Conceitos de Linguagens de Programação apresenta as construções fundamentais das linguagens de programação contemporâneas e fornece as ferramentas necessárias para uma avaliação crítica de linguagens existentes e futuras. Também prepara o leitor para o estudo de projeto de compiladores, apresentando um método formal de descrição de sintaxe e explicitando estratégias para as análises sintática e léxica. ara garantir a atualidade do conteúdo, o texto passou por rigorosa revisão. ... Ler mais +

    QUERO VER
  • E-BOOK Algoritmos - Programação para Iniciantes 3ª Edição (envio por e-mail)

    *** ATENÇÃO ***
    PRODUTO DIGITAL PARA DOWNLOAD.
    RECEBERÁ O LINK E AS INSTRUÇÕES VIA E-MAIL EM ATÉ 2 DIAS ÚTEIS APÓS A CONFIRMAÇÃO DA COMPRA.
    NÃO REALIZAMOS DEVOLUÇÕES DESTE PRODUTO.
    ANTES DE COMPRAR VERIFIQUE SE SEU PC OU DISPOSITIVO ESTÁ APTO À BAIXAR O ARQUIVO. VEJA MAIS EM INFORMAÇÕES ABAIXO.
    *CASO TENHA ESCOLHIDO JUNTO AO E-BOOK UM PRODUTO FÍSICO, O MESMO APARECERÁ NO CARRINHO COM O PRAZO DE ENTREGA E O CUSTO DO FRETE
    NESTE CASO, A OPÇÃO ENVIO POR EMAIL DESAPARECERÁ , POREM NÃO SE PREOCUPE, POIS SEU E-BOOK SERÁ ENVIADO EM ATÉ 2 DIAS ÚTEIS PARA O SEU EMAIL .
    ... Ler mais +

    QUERO VER

Quem viu este produto , também se interessou

  • Balanced Scorecard e a Gestão Estratégica: Uma abordagem prática

    A estratégia desempenha um importante papel na realização dos objetivos de indivíduos, organizações, instituições e países. Sem uma consistente estratégia empresas e comunidades ficam reféns das circunstâncias, dos ciclos econômicos, dos movimentos competitivos, da limitação de recursos, da falta de imaginação e dos interesses menores de indivíduos e de políticos que não estão comprometidos com a criação de riqueza. Entretanto, o entendimento sobre a estratégia e sua execução não é uma tarefa simples. Isso exige o apoio de metodologias, ferramentas e aprendizado que facilitem seu domínio e aplicação por todos os indivíduos da organização. O Balanced Scorecard foi criado para suprir essa necessidade, e vem se transformando num dos principais sistemas de gestão estratégica da atualidade. Ele tem possibilitado a inúmeras empresas, instituições e governos no Brasil e no mundo todo traduzir suas estratégias competitivas em uma linguagem e em imagens – como o mapa estratégico – de fácil entendimento para a maioria dos colaboradores das organizações. ... Ler mais +

    QUERO VER
  • Introdução ao Data Mining (Mineração de Dados)

    Esta obra cobre cinco tópicos principais: dados, classificação, análise de associação, agrupamento e detecção de anomalias. Exceto pela detecção de anomalias, cada uma destas áreas é coberta em um par de capítulos. Para classificação, análise de associação e agrupamento, o capítulo introdutório cobre conceitos básicos, algoritmos representativos e técnicas de avaliação, enquanto que o capítulo mais avançado discute conceitos e algoritmos avançados. O objetivo é fornecer ao leitor uma compreensão dos fundamentos da mineração de dados, embora ainda assim cobrindo muitos tópicos avançados importantes. Devido a esta abordagem, o livro é útil tanto como ferramenta de aprendizagem quanto como referência. ... Ler mais +

    QUERO VER
  • Python para análise de dados: Tratamento de dados com Pandas, NumPy e IPython

    VITRINE Os Livros mais Vendidos !

    Obtenha instruções completas para manipular, processar, limpar e extrair informações de conjuntos de dados em Python. Atualizada para Python 3.6, este guia prático está repleto de casos de estudo práticos que mostram como resolver um amplo conjunto de problemas de análise de dados de forma eficiente. Você conhecerá as versões mais recentes do pandas, da NumPy, do IPython e do Jupyter no processo. ... Ler mais +

    QUERO VER
  • Linguagens de Montagem

    Este livro procura apresentar linguagens de montagem com a perspectiva de que elas são um ótimo meio de iniciar o estudo de arquitetura de processadores, e iniciar o estudo de como funcionam linguagens de alto nível. O projeto apresenta diversos exemplos de como construções de linguagens de mais alto nível são implementadas em linguagem de montagem (comandos repetitivos, comandos de seleção como IF ou SWITCH, passagem de parâmetros, recursão, etc). Um outro ponto é o conteúdo através de dois processadores: um fictício e mais simples, que permite entender como o processador funciona (codificação de instruções trivial, conjunto simples de instruções); e um processador comercial muito utilizado atualmente (ARM), que é no entanto muito difícil de apresentar sem uma introdução sobre funcionamento de processadores e codificação, pois sua arquitetura é muito especializada e otimizada. É também o processador mais utilizado em tablets e celulares como o iPhone. ... Ler mais +

    QUERO VER
  • Primeiros Passos com Soldagem: Um guia prático para fazer conexões elétricas e mecânicas

    Este livro oferece orientações quanto às técnicas para uma boa soldagem, dá conselhos sobre a escolha do ferro de solda correto e mostra como corrigir erros e refazer conexões ruins. A obra inclui até mesmo diretrizes sobre técnicas avançadas, como soldagem de componentes com montagem em superfície (surface mount). ... Ler mais +

    QUERO VER
  • Gestão Visual de Projetos: utilizando a informação para inovar

    VITRINE Os Livros mais Vendidos !

    Gestão Visual de Projetos é uma proposta que busca evitar desperdício de dinheiro, tempo e energia em reuniões improdutivas, relatórios intermináveis, burocracia desnecessária, processos e projetos confusos... Se você e sua equipe precisam evitar tudo isso e ao mesmo tempo almejam desenvolver soluções inovadoras, vocês precisam conhecer Lemming! Podemos antecipar que Lemming é uma proposta que visa disseminar princípios, processos e ferramentas que preconizem a visualização de informações e o pensamento visual para promover a inovação no Processo de Desenvolvimento de Projetos (PDP). ... Ler mais +

    QUERO VER
  • Economia Básica: um guia de economia voltado ao senso comum - Volume 2

    Sobre o Livro Este livro tem um diferencial óbvio em relação a outros livros de introdução à economia: nele não há gráficos ou equações. Por ser escrito em português simples, dispensando o jargão econômico, Economia Básica pode ser facilmente compreendido por pessoas sem conhecimento prévio de economia. Isso inclui não somente o público em geral, mas também os estudantes recém-iniciados nessa disciplina. Uma característica menos evidente, mas importante, de Economia Básica é que ele se vale de situações da vida real, verificadas em países de todo o mundo, para exemplificar e facilitar a memorização dos princípios econômicos, algo que gráficos e equações não conseguem fazer. Ao longo de suas várias edições, a ideia fundamental por trás de Economia Básica continua a mesma: aprender economia deve ser tão simples quanto abrir os olhos. ... Ler mais +

    QUERO VER
  • Disrupção e Inovação: Como sobreviver ao nosso futuro acelerado

    VITRINE Os Livros mais Vendidos !

    Em Disrupção e Inovação, Joi Ito e Jeff Howe descrevem essa lógica em nove princípios organizadores para navegar e sobreviver a este período tumultuado. Seja estrategicamente abraçando os riscos em vez de mitigá-los (ou adotando o “risco acima da segurança”), seja buscando inspiração e ideias inovadoras em suas redes existentes (ou apoiar o “puxar acima do empurrar”), esse modelo dinâmico pode ajudá-lo a repensar sua abordagem sobre todas as facetas de sua organização. ... Ler mais +

    QUERO VER
  • Curso Básico de Programação - Teoria e Prática

    VITRINE Os Livros mais Vendidos !

    R$ 109,00 ou 2x de R$ 54,50

    Este livro aborda a programação para computadores digitais de uma maneira moderna, prática e didática, com o objetivo de introduzir o leitor ao fantástico mundo da computação eletrônica. A obra foi escrita para proporcionar ao leitor uma visão ampla e objetiva do assunto, utilizando um método de fácil assimilação e aplicação, com uma abordagem simples e abstraindo das complexidades muito comuns em obras especializadas nesta área. ... Ler mais +

    QUERO VER
  • Explicando Física e Química

    VITRINE Os Livros mais Vendidos !

    Neste livro, assuntos básicos da Física e Química são apresentados de modo direto, o que permite a compreensão dos temas e a aplicação de conceitos. “Explicando Física e Química” é um livro de fácil leitura e que apresenta, de forma simples, 25 tópicos de Ciências. Para facilitar o entendimento, são utilizados recursos de imagens, como figuras, esquemas e gráficos. São abordados conceitos como força, leis de Newton, gravitação, teoria da Relatividade, estrutura atômica, íons, ligações químicas, estequiometria, Química Orgânica, polímeros, estrutura cristalina, nanomateriais, gases perfeitos, eletricidade, eletromagnetismo, radiação e o Big Bang (a grande explosão inicial que deu origem ao universo). ... Ler mais +

    QUERO VER
  • Introdução à Programação com PYTHON

    VITRINE Os Livros mais Vendidos !

    Python é uma linguagem de programação de alto nível, interpretada, de script, imperativa, orientada a objetos, funcional. Lançada por Guido van Rossum em 1991. Atualmente é uma das Linguagens de Programação mais utilizadas no mundo. Python foi criada para produzir código bom e fácil de manter, de maneira rápida e suporta múltiplos paradigmas de programação. A programação procedimental pode ser usada para programas simples e rápidos, mas estruturas de dados avançadas estão disponíveis para facilitar o desenvolvimento de algoritmos complexos. Grandes projetos podem ser feitos usando técnicas de orientação a objetos, que é completamente suportada em Python. Assim, o Python se aplica na solução de problemas de várias complexidades. Além disso, por ser uma linguagem livre e multiplataforma, possibilita que os programas escritos em uma plataforma sejam executados sem nenhum problema na maioria das plataformas existentes e sem nenhuma modificação. ... Ler mais +

    QUERO VER
  • Curso Intensivo de Python - Uma introdução prática e baseada em projetos à programação

    Aprenda Python – rapidamente!
    Curso Intensivo de Python é uma introdução completa e em ritmo acelerado à linguagem Python, que fará você escrever programas, resolver problemas e criar soluções que funcionarão em um piscar de olhos.
    Na primeira metade do livro você conhecerá os conceitos básicos de programação, como listas, dicionários, classes e laços, e praticará a escrita de códigos limpos e legíveis, com exercícios para cada assunto. Você também aprenderá a deixar seus programas interativos e a testar seu código de modo seguro antes de adicioná-lo a um projeto. Na segunda metade do livro você colocará seu novo conhecimento em prática com três projetos substanciais: um jogo de arcade, inspirado no Space Invaders, visualizações de dados com as bibliotecas extremamente práticas de Python, e uma aplicação web simples que poderá ser implantada online. ... Ler mais +

    QUERO VER
  • Automação & Sociedade: Quarta Revolução Industrial, um olhar para o Brasil

    R$ 119,90 ou 2x de R$ 59,95

    Esta obra, “Automação & Sociedade – Quarta Revolução Industrial, um olhar para o Brasil”, evita tanto utopias como distopias a respeito da brutal transformação em todos os modelos de negócios, privados ou públicos, que estão de pernas para o ar devido à revolução digital e cognitiva. Ela reconhece que a velocidade e a abrangência setorial das transformações não permitem subestimação dos seus impactos, sejam eles positivos ou negativos sobre a sociedade. Trata com a mais absoluta franqueza dos dilemas que estão colocados para a sociedade e para o Brasil em particular. ... Ler mais +

    QUERO VER
  • Fundamentos de HTML5 e CSS3

    Fundamentos de HTML5 e CSS3 tem o objetivo de fornecer aos iniciantes e estudantes da área de desenvolvimento web conceitos básicos e fundamentos da marcação HTML e estilização CSS, para a criação de sites, interfaces gráficas e aplicações para a web... ... Ler mais +

    QUERO VER
  • Data Science para Programadores - Um Guia Completo Utilizando a Linguagem Python

    Um guia para estudantes e profissionais, utilizando a linguagem Python em todo o seu potencial. Você aprenderá os conceitos e fundamentos estatísticos que auxiliarão seu trabalho analítico. As bibliotecas são apresentadas de maneira prática, focando no que é mais importante para o seu trabalho do dia a dia. O livro apresenta um ferramental completo para você iniciar neste mercado lucrativo que a Data Science possibilita. ... Ler mais +

    QUERO VER
  • As Palavras Mais Comuns da Língua Inglesa: Desenvolva sua habilidade de ler textos em inglês - 2ª Edição

    A língua inglesa pode ser aprendida com diferentes propósitos e abordagens, entretanto poucos conhecem esse fato. O domínio completo da língua inglesa, que requer o desenvolvimento das habilidades de audição, fala, escrita e leitura, é um processo demorado, entre seis e oito anos de estudos e dedicação. Já a leitura, podemos dominar em um prazo consideravelmente mais curto, entre seis meses e um ano, dependendo de nosso interesse e motivação. No Brasil, em nossas atividades diárias, raramente necessitamos nos expressar fluentemente na língua inglesa. O que precisamos, na maioria das vezes, é compreender textos em inglês, seja para obter informações na Internet, compreender literatura técnica especializada ou desempenhar outras funções rotineiras, tais como a leitura de correspondências. ... Ler mais +

    QUERO VER
  • Negócio Baseado em Projetos (NBP)

    Este livro sugere pensar e implementar o negócio por projetos, que implica em uma nova forma de gerenciar projetos, uma visão que integra os projetos à estratégia da organização. Sugere a utilização de um PMO mais robusto e estratégico, uma gestão dinâmica de projetos e o uso da maturidade como mecanismo natural de melhoria do sistema de gerenciamento de projetos. A gestão dinâmica de projetos soma a visão de simplicidade trazida pelo uso de técnicas baseadas em canvas com técnicas consagradas advindas de boas práticas. Ela torna o negócio baseado em projetos uma realidade. ... Ler mais +

    QUERO VER
  • Automatize tarefas maçantes com Python - Programação prática para verdadeiros iniciantes

    APRENDA PYTHON. FAÇA O QUE TEM DE SER FEITO.
    Se você já passou horas renomeando arquivos ou atualizando centenas de células de planilhas, sabe quão maçantes podem ser esses tipos de tarefa. Que tal se você pudesse fazer o seu computador executá-las para você?
    Em Automatize tarefas maçantes com Python, você aprenderá a usar o Python para criar programas que farão em minutos o que exigiria horas para ser feito manualmente – sem que seja necessário ter qualquer experiência anterior com programação. Após ter dominado o básico sobre programação, você criará programas Python que realizarão proezas úteis e impressionantes de automação sem nenhum esforço:... ... Ler mais +

    QUERO VER
  • Desafios e Enigmas: Uma forma descontraída de colocar à prova seu raciocínio

    Você consegue cortar uma torta em oito pedaços fazendo apenas três cortes? Você sabe qual número tem raiz quadrada maior do que ele mesmo? Você conhece alguém cujo avô é mais jovem que o pai? Essas são apenas algumas das questões que o deixarão intrigado nesta obra. Com o livro Desafios e Enigmas, você poderá testar e aprimorar sua inteligência por meio da interpretação e resolução de desafios, enigmas, charadas e testes de lógica. O livro está repleto de problemas interessantes, muitos deles ilustrados e apresentados de uma forma totalmente descontraída. ... Ler mais +

    QUERO VER
  • Descrição
    Lógica de Programação e Algoritmos com JavaScript: Uma introdução à programação de computadores com exemplos e exercícios para iniciantes

    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)
    Operações sobre cadeias de caracteres (strings) e datas
    Eventos JavaScript e funções com passagem de parâmetros
    Persistência dos dados de um programa com localStorage
    Inserção de elementos HTML via JavaScript com referência a DOM
    No capítulo final, um jogo em JavaScript e novos exemplos que exploram os recursos discutidos ao longo do livro são apresentados com comentários e dicas, a fim de incentivar o leitor a prosseguir nos estudos sobre programação.
  • Sobre o Autor
  • Especificação

    Características

    Tipo de LivroLivro Físico

    Especificações

    Sobre o AutorEdécio Fernando Iepsen

    Edécio Fernando Iepsen atua como professor da Faculdade de Tecnologia Senac Pelotas. É graduado em Tecnologia em Processamento de Dados (UCPel), e possui Mestrado em Ciência da Computação (UCPel) e Doutorado em Informática na Educação (UFRGS). Sua tese de Doutorado abordou o ensino de Algoritmos apoiado por técnicas de Computação Afetiva. Além disso, possui experiência no ensino de Algoritmos e Linguagens de Programação.
    Informações TécnicasSumário

    Agradecimentos.....................................................................................................................11
    Sobre o autor .........................................................................................................................12
    Prefácio .................................................................................................................................13

    Capítulo 1 ¦ Introdução ..........................................................................................................15
    1.1 Lógica de programação..........................................................................17
    1.1.1 Compreender o que é pedido ..........................................................17
    1.1.2 Realizar deduções na construção do programa............................... 18
    1.1.3 Enumerar as etapas a serem realizadas........................................... 19
    1.1.4 Analisar outras possibilidades de solução ....................................... 19
    1.1.5 Ensinar ao computador uma solução.............................................. 20
    1.1.6 Pensar em todos os detalhes........................................................... 20
    1.2 Entrada, processamento e saída ............................................................ 22
    1.3 JavaScript............................................................................................. 23
    1.4 Editores de código JavaScript ................................................................ 26
    1.5 Saída de dados com alert().................................................................... 30
    1.6 Variáveis e constantes........................................................................... 33
    1.7 Entrada de dados com prompt()............................................................ 34
    1.8 Comentários ........................................................................................ 36
    1.9 Tipos de dados e conversões de tipos..................................................... 37
    1.10 Exemplos de entrada, processamento e saída ....................................... 39
    1.11 Exercícios........................................................................................... 44
    1.12 Considerações finais do capítulo ......................................................... 45

    Capítulo 2 ¦ Integração com HTML..........................................................................................47
    2.1 Estrutura básica de um documento HTML ........................................... 48
    2.2 Cabeçalhos, parágrafos e campos de formulário.................................... 49
    2.3 Introdução a eventos e funções............................................................. 51
    2.4 Método getElementById() .................................................................... 52
    2.5 Propriedades textContent, innerHTML e value ..................................... 53
    8 Lógica de Programação e Algoritmos com JavaScript
    2.6 Formas de adicionar JavaScript ao HTML............................................. 54
    2.6.1 Uso de rotinas de tratamento de eventos HTML ............................ 54
    2.6.2 Uso de rotinas de tratamento de eventos DOM .............................. 55
    2.6.3 Uso dos listeners (ouvintes) de eventos .......................................... 55
    2.7 Nomenclatura e escopo das variáveis .................................................... 58
    2.8 Operadores aritméticos e funções matemáticas ..................................... 59
    2.9 Exemplos de programas JavaScript integrados com HTML.................... 62
    2.10 Exercícios........................................................................................... 69
    2.11 Considerações finais do capítulo ......................................................... 71

    Capítulo 3 ¦ Condições............................................................................................................73
    3.1 If... else .................................................................................................74
    3.2 Operadores relacionais ......................................................................... 75
    3.3 Operadores lógicos............................................................................... 79
    3.4 Switch... Case ....................................................................................... 87
    3.5 Operador ternário ................................................................................ 88
    3.6 Exemplos............................................................................................. 89
    3.7 Exercícios............................................................................................. 97
    3.8 Considerações finais do capítulo........................................................... 99

    Capítulo 4 ¦ Repetições........................................................................................................101
    4.1 Repetição com variável de controle: laços for ........................................102
    4.2 Repetição com teste no início: laços while ............................................111
    4.3 Repetição com teste no final: laços do.. while .......................................112
    4.4 Interrupções nos laços (break e continue).............................................114
    4.5 Contadores e acumuladores.................................................................116
    4.6 Depurar programas (detectar erros)..................................................... 122
    4.7 Exercícios ...........................................................................................127
    4.8 Considerações finais do capítulo......................................................... 129

    Capítulo 5 ¦ Vetores ............................................................................................................. 131
    5.1 Inclusão e exclusão de itens..................................................................132
    5.2 Tamanho do vetor e exibição dos itens................................................ 134
    5.3 Localizar conteúdo..............................................................................139
    5.4 Vetores de objetos................................................................................145
    5.5 Pesquisar e filtrar dados.......................................................................146
    5.6 Classificar os itens do vetor..................................................................153
    5.7 Exercícios............................................................................................159
    5.8 Considerações finais do capítulo ..........................................................163

    Capítulo 6 ¦ Strings e datas ..................................................................................................165
    6.1 Percorrer os caracteres de uma string ...................................................166
    6.2 Converter para letras maiúsculas ou minúsculas...................................170
    6.3 Cópia de caracteres da string ...............................................................172
    6.4 Localizar um ou mais caracteres na string ............................................173
    6.5 Dividir a string em elementos de vetor..................................................176
    6.6 Validar senhas com o método match()..................................................178
    6.7 Substituição de caracteres....................................................................182
    6.8 Manipulação de datas..........................................................................184
    6.9 Exercícios............................................................................................192
    6.10 Considerações finais do capítulo ........................................................195

    Capítulo 7 ¦ Funções e eventos .............................................................................................197
    7.1 Funções com passagem de parâmetros................................................. 198
    7.2 Funções com retorno de valor ............................................................. 200
    7.3 Funções anônimas.............................................................................. 205
    7.4 Funções atribuídas para variáveis ........................................................ 207
    7.5 Eventos JavaScript .............................................................................. 208
    7.6 Exercícios............................................................................................215
    7.7 Considerações finais do capítulo ..........................................................218

    Capítulo 8 ¦ Persistência de dados com localStorage.............................................................. 219
    8.1 Salvar e recuperar dados ..................................................................... 220
    8.2 Uma “pitada” de Bootstrap................................................................. 223
    8.3 Remover dados do localStorage........................................................... 228
    8.4 Uso do getElementsByTagName() ....................................................... 230
    8.5 Manipular listas no localStorage ......................................................... 233
    8.6 Exercícios............................................................................................241
    8.7 Considerações finais do capítulo ..........................................................243

    Capítulo 9 ¦ Inserir elementos HTML via JavaScript................................................................244
    9.1 Inserir e manipular elementos de texto .................................................246
    9.2 Inserir imagens................................................................................... 254
    9.3 Manipular tabelas HTML....................................................................261
    9.4 Exercícios............................................................................................270
    9.5 Considerações finais do capítulo ..........................................................272

    Capítulo 10 ¦ É muito bom programar... Programe! ............................................................... 274
    10.1 Programa Jockey Club .......................................................................275
    10.2 Programa Reserva de Poltronas em Teatro ......................................... 284
    10.3 Jogo “Descubra a Palavra” .................................................................291
    10.3.1 Cadastro de palavras................................................................. 292
    10.3.2 Listagem de palavras................................................................. 294
    10.3.3 Programação do jogo................................................................. 300
    10.4 Considerações finais do capítulo ........................................................311

    Referências ......................................................................................................................... 313
    Índice remissivo ................................................................................................................... 315

    Informações Técnicas

    Nº de páginas:320
    Origem:Nacional
    Editora:Editora Novatec
    Idioma:Português
    Edição:1ª Edição
    Ano:2018
    ISBN:9788575226568
    Encadernação:Brochura
    Autor:Edécio Fernando Iepsen
  • Informações

Avaliação técnica sobre o livro

Olá! Seja Bem Vindo (a)!

Eu sou o Moderninho , o Mascote da Ciência Moderna Online!
Além de bonito, o novo site tem Minhas Dicas :) #ficaadica

A 1ª Dica é -> Deixe aqui seu contato para receber nossas
NOVIDADES, PROMOÇÕES E CUPONS DE DESCONTOS ;)

Navegue SEM Moderação!