Algoritmos - Programação para Iniciantes - 2ª Edição Revisada

Este livro tem por objetivo apresentar os fundamentos da lógica para a programação de computadores, capacitando o leitor a construir algoritmos estruturados, e traz assuntos e exercícios baseados em experiências reais do autor vivenciadas em sala de aula. A leitura não exige maior conhecimento do assunto por parte do leitor, mas apenas familiaridade com a operação do microcomputador. Voltado para estudantes dos cursos técnicos introdutórios em programação de computadores, aplicados nas áreas de Informática, Ciência da Computação, Engenharias, técnico profissionalizante de nível médio e outras, o livro apresenta como principais características uma nova linguagem estruturada para a construção de algoritmos, texto renovado e atual, fortemente baseado na didática utilizada em aulas de programação, intensa carga de exercícios resolvidos e problemas propostos, além de curiosidades sobre computadores, algoritmos e programação, estimulando o interesse do leitor pelo assunto.

Por: R$ 40,00

Preço a vista: R$ 40,00

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

Quem viu este produto , comprou

  • Livro Digital Etc.

    Conheça dispositivos de leitura, processos de produção e modelos de negócio Se editores e autores trabalharem juntos e conectados à demanda do mercado, verão que existe espaço para livros impressos e digitais caminharem juntos tranquilamente por muito tempo. ... Ler mais +

    QUERO VER
  • Desenvolvimento em Pro Drupal 7 - 3ª Edição

    R$ 105,00 ou 2x de R$ 52,50

    O livro possui foco no desenvolvedor, responsável pela criação e extensão da capacidade de um web site baseado em Drupal. A obra cobre tudo: os fundamentos da plataforma Drupal; o entendimento de como usar as APIs de Drupal; a escrita de módulos próprios para estender a funcionalidade de Drupal; a escrita de código seguro; a construção de web sites de alto desempenho; e outros tópicos que ajudarão o leitor ao longo do caminho para se tornar um especialista em Drupal. ... Ler mais +

    QUERO VER
  • Desenvolvendo Aplicações em Kylix

    Tudo sobre como administrar a ferramenta RAD, das etapas de desenvolvimento inicial à distribuição de aplicações baseadas na Web. Traz detalhes sobre as estruturas, aplicações de bancos de dados e conjuntos de dados de RAD do Kilyx, ampliando o editor de código, usando Internet Direct para criar clientes e servidores de soquete e muito mais. ... Ler mais +

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

    Este livro tem por objetivo apresentar os fundamentos da lógica para a programação de computadores, capacitando o leitor a construir algoritmos estruturados, e traz assuntos e exercícios baseados em experiências reais do autor vivenciadas em sala de aula. A leitura não exige maior conhecimento do assunto por parte do leitor, mas apenas familiaridade com a operação do microcomputador. Voltado para estudantes dos cursos técnicos introdutórios em programação de computadores, aplicados nas áreas de Informática, Ciência da Computação, Engenharias, técnico profissionalizante de nível médio e outras, o livro apresenta como principais características uma nova linguagem estruturada para a construção de algoritmos, texto renovado e atual, fortemente baseado na didática utilizada em aulas de programação, intensa carga de exercícios resolvidos e problemas propostos, além de curiosidades sobre computadores, algoritmos e programação, estimulando o interesse do leitor pelo assunto. ... Ler mais +

    QUERO VER
  • Desenvolvendo Web Components - UI do jQuery ao Polymer

    Não importa sua experiência com bibliotecas como jQuery e Polymer, este livro ensina, aos desenvolvedores JavaScript, as manipulações do DOM que essas bibliotecas realizam. Você aprenderá a montar um widget básico com JavaScript pura, para depois convertê-lo em um Web Component semântico, declarativo, encapsulado, consumível e de fácil manutenção. ... Ler mais +

    QUERO VER
  • Desenvolvimento de Software I - Conceitos Básicos - Série Tekne

    Idealizado com o intuito de oferecer os subsídios necessários para uma formação qualificada, esta obra ajuda o leitor a compreender o desenvolvimento dos principais algoritmos de manipulação de estruturas de dados e as características de cada uma delas. Também oferece técnicas de programação para a solução de problemas. ... Ler mais +

    QUERO VER
  • Data Science para Profissionais - Utilizando R

    Veja a estatística de maneira simples e prática, revendo ou aprendendo conceitos importantes, como inferência. Aprenda a enxergar através dos dados, estruturados ou não, criando trabalhos de inferência, regressão, classificação e agrupamento. Veja como utilizar a linguagem R de um jeito descomplicado! Crie sistemas de Deep Learning utilizando o TensorFlow, da Google. TensorFlow? Em R? Sim!!! Aprenda a criar belas apresentações gráficas seguindo o conceito de “storytelling”. Um guia simples e completo com práticas, ferramentas e exemplos reais. ... Ler mais +

    QUERO VER
  • Sistema em ASP 3.0 Utilizando Três Camadas

    Semana do Consumidor

    O ASP 3.0 pode ser abordado de várias formas e com vários seguimentos, de segurança ou sem segurança, utilizando camadas ou sem camadas. No livro é demonstrada diretamente a utilização de ASP 3.0 Visual Basic para a criação de camadas e COM Plus. Para quem nunca trabalhou com COM Plus, saiba que pode ser excelente para manter uma segurança de dados, segurança com senhas; e quem cuida dessa dinamização é o gerenciador COM Plus. Componentes são construídos diretamente no Visual Basic 6.0, os quais viram arquivos dll, e em seguida, as dlls são registradas no COM PLUS, e assim acessadas diretamente pelo ASP 3.0. Intere-se de todo o processo, e aprenda mais sobre isso tudo lendo este livro. Mergulhe no universo ASP 3.0. ... Ler mais +

    QUERO VER

Quem viu este produto , também se interessou

  • Livro Digital Etc.

    Conheça dispositivos de leitura, processos de produção e modelos de negócio Se editores e autores trabalharem juntos e conectados à demanda do mercado, verão que existe espaço para livros impressos e digitais caminharem juntos tranquilamente por muito tempo. ... Ler mais +

    QUERO VER
  • Desenvolvendo Web Components - UI do jQuery ao Polymer

    Não importa sua experiência com bibliotecas como jQuery e Polymer, este livro ensina, aos desenvolvedores JavaScript, as manipulações do DOM que essas bibliotecas realizam. Você aprenderá a montar um widget básico com JavaScript pura, para depois convertê-lo em um Web Component semântico, declarativo, encapsulado, consumível e de fácil manutenção. ... Ler mais +

    QUERO VER
  • Introdução às Expressões Regulares

    Se você é um programador que ainda não tem experiência com expressões regulares, este livro de fácil compreensão é um ótimo ponto de partida. Você aprenderá os conceitos fundamentais, passo a passo, com o auxílio de inúmeros exemplos, descobrindo em primeira mão como associar, extrair e transformar textos ao fazer correspondências usando palavras, caracteres e padrões específicos... ... Ler mais +

    QUERO VER
  • Data Science para Profissionais - Utilizando R

    Veja a estatística de maneira simples e prática, revendo ou aprendendo conceitos importantes, como inferência. Aprenda a enxergar através dos dados, estruturados ou não, criando trabalhos de inferência, regressão, classificação e agrupamento. Veja como utilizar a linguagem R de um jeito descomplicado! Crie sistemas de Deep Learning utilizando o TensorFlow, da Google. TensorFlow? Em R? Sim!!! Aprenda a criar belas apresentações gráficas seguindo o conceito de “storytelling”. Um guia simples e completo com práticas, ferramentas e exemplos reais. ... Ler mais +

    QUERO VER
  • Sistema em ASP 3.0 Utilizando Três Camadas

    Semana do Consumidor

    O ASP 3.0 pode ser abordado de várias formas e com vários seguimentos, de segurança ou sem segurança, utilizando camadas ou sem camadas. No livro é demonstrada diretamente a utilização de ASP 3.0 Visual Basic para a criação de camadas e COM Plus. Para quem nunca trabalhou com COM Plus, saiba que pode ser excelente para manter uma segurança de dados, segurança com senhas; e quem cuida dessa dinamização é o gerenciador COM Plus. Componentes são construídos diretamente no Visual Basic 6.0, os quais viram arquivos dll, e em seguida, as dlls são registradas no COM PLUS, e assim acessadas diretamente pelo ASP 3.0. Intere-se de todo o processo, e aprenda mais sobre isso tudo lendo este livro. Mergulhe no universo ASP 3.0. ... Ler mais +

    QUERO VER
  • Spring em Ação

    R$ 102,00 ou 2x de R$ 51,00

    O Spring é uma brisa de renovação soprando sobre o panorama de Java. Baseado em um princípio de projeto chamado Inversão de Controle, o Spring é um framework eficiente, porém leve, que não exige o uso de EJBs. O Spring reduz significativamente a complexidade do uso de interfaces, agiliza e simplifica o desenvolvimento de uma aplicação. O usuário obtém os recursos eficientes e robustos de EJB, e consegue manter a simplicidade do JavaBean não-enterprise. Spring em Ação apresenta os conceitos inerentes ao Spring e inicia imediatamente uma exploração prática desse framework. Combinando pequenos trechos de código e um exemplo progressivo desenvolvido ao longo do livro, mostra como construir aplicações J2EE simples e eficientes. ... Ler mais +

    QUERO VER
  • Descrição
    Algoritmos - Programação para Iniciantes - 2ª Edição Revisada

    Este livro tem por objetivo apresentar os fundamentos da lógica para a programação de computadores, capacitando o leitor a construir algoritmos estruturados, e traz assuntos e exercícios baseados em experiências reais do autor vivenciadas em sala de aula. A leitura não exige maior conhecimento do assunto por parte do leitor, mas apenas familiaridade com a operação do microcomputador. Voltado para estudantes dos cursos técnicos introdutórios em programação de computadores, aplicados nas áreas de Informática, Ciência da Computação, Engenharias, técnico profissionalizante de nível médio e outras, o livro apresenta como principais características uma nova linguagem estruturada para a construção de algoritmos, texto renovado e atual, fortemente baseado na didática utilizada em aulas de programação, intensa carga de exercícios resolvidos e problemas propostos, além de curiosidades sobre computadores, algoritmos e programação, estimulando o interesse do leitor pelo assunto. O autor Gilvan Vilarim é Bacharel em Informática pela UERJ e Mestre em Engenharia de Sistemas e Computação pela COPPE/UFRJ. Foi auditor de sistemas da Arthur Andersen e professor da Trend Tecnologia Educacional. Leciona desde 1995, atuando em disciplinas ligadas à Programação de Computadores e Informática e Sociedade. Atualmente é professor da Fundação Educacional Serra dos Órgãos e da Faculdade de Filosofia Santa Dorotéia.
  • Sobre o Autor
  • Especificação

    Características

    Tipo de LivroLivro Físico

    Especificações

    Sobre o AutorGilvan Vilarim

    Gilvan Vilarim é Bacharel em Informática pela UERJ e Mestre em Engenharia de Sistemas e Computação pela COPPE/UFRJ. Foi auditor de sistemas da Arthur Andersen e professor da Trend Tecnologia Educacional. Leciona desde 1995, atuando em disciplinas ligadas à Programação de Computadores e Informática e Sociedade. Atualmente é professor da Fundação Educacional Serra dos Órgãos e da Faculdade de Filosofia Santa Dorotéia.
    Informações TécnicasSumário

    Prefácio - XI

    O autor - XV

    Capítulo 1 - Conceitos básicos - 1
    1.1. Um breve histórico da computação - 1
    1.2. Componentes de um computador - 4
    1.3. Estrutura lógica de um computador - 5
    1.4. Programação de computadores - 6
    1.5. Algoritmos e resolução de problemas - 7
    1.6. Exercícios propostos básicos - 9
    1.7. Estruturação de algoritmos - 9
    1.8. Lógica de programação - 10
    1.9. Um computador virtual - 10
    1.10. Você sabia? - 12

    Capítulo 2 - Português estruturado - 13
    2.1. Português estruturado - 13
    2.2. Sintaxe e semântica - 14
    2.3. Tipos de dados - 14
    2.3.1. Inteiro - 15
    2.3.2. Real - 15
    2.3.3. Lógico - 15
    2.3.4. Caractere - 16
    2.3.5. Cadeia de caracteres - 16
    2.3.6. Observações sobre tipos de dados - 16
    2.4. Exercícios de fixação com tipos - 17
    2.5. Operadores aritméticos - 18
    2.6. Operadores relacionais - 19
    2.7. Operadores lógicos - 20
    2.8. Funções - 21
    2.9. Montagem de expressões - 22
    2.9.1. Conversões de notação - 24
    2.10. Exercícios de fixação com expressões - 25
    2.11. Variáveis - 26
    2.11.1. Nomes de variáveis - 27
    2.11.2. Tipo de dado das variáveis - 28
    2.11.3. Declaração de variáveis - 29
    2.12. Sintaxe geral de um algoritmo - 30
    2.13. Comando de atribuição - 31
    2.14. Comando de entrada de dados - 32
    2.15. Comando de saída de dados - 33
    2.16. Estudo de um exemplo - 34
    2.17. Exercícios de fixação simples - 37
    2.18. Perguntas e respostas - 38
    2.19. Você sabia? - 42

    Capítulo 3 - Construção de algoritmos - 43
    3.1. Roteiro para construção de algoritmos - 43
    3.2. Verificação manual de algoritmos - 44
    3.3. Exercícios de fixação - 48
    3.4. Impressões complementares - 50
    3.5. Modularização de algoritmos - 51
    3.5.1. Criação de módulos - 51
    3.6. Perguntas e respostas - 55
    3.7. Problemas propostos com algoritmos seqüenciais - 57
    3.8. Você sabia? - 61

    Capítulo 4 - Decisões - 63
    4.1. Estruturas de decisão - 63
    4.2. Comando Se - 64
    4.3. Exercícios de fixação com testes simples - 68
    4.4. Testes encadeados - 68
    4.5. Exercícios de fixação com testes encadeados - 75
    4.6. Comando Caso - 77
    4.7. Blocos de comandos - 80
    4.8. Perguntas e respostas - 85
    4.9. Problemas propostos com testes - 86
    4.10. Você sabia? - 92

    Capítulo 5 - Repetições - 93
    5.1. Estruturas de repetição - 93
    5.2. Comandos Repita e Enquanto - 94
    5.3. Variáveis contadoras - 98
    5.4. Variáveis acumuladoras - 102
    5.5. Laços infinitos - 106
    5.6. Exercícios de fixação com repetições - 107
    5.7. Encadeamento de repetições - 108
    5.8. Comando Para - 111
    5.9. Perguntas e respostas - 113
    5.10. Problemas propostos com repetições - 113
    5.11. Você sabia? - 118

    Capítulo 6 - Vetores - 119
    6.1. Declaração e uso de vetores - 119
    6.2. Exercícios de fixação com vetores - 128
    6.3. Matrizes - 129
    6.4. Exercícios de fixação com matrizes - 137
    6.5. Tipos de dados personalizados - 138
    6.6. Perguntas e respostas - 139
    6.7. Problemas propostos com vetores - 140
    6.8. Você sabia? - 145

    Capítulo 7 - Registros - 147
    7.1. Declaração e uso de registros - 147
    7.2. Exercícios de fixação com registros - 152
    7.3. Combinações de tipos estruturados - 152
    7.4. Perguntas e respostas - 157
    7.5. Problemas propostos com registros - 158
    7.6. Você sabia? - 163

    Capítulo 8 - Programação estruturada - 165
    8.1. A crise na programação - 165
    8.2. Desvios incondicionais - 166
    8.3. Uma disciplina na programação - 167
    8.4. Fundamentos da programação estruturada - 167
    8.4.1. Uso de estruturas básicas - 167
    8.4.2. Projeto "top-down" e refinamento sucessivo - 168
    8.4.3. Composição modular - 171
    8.5. Boas práticas de construção - 171
    8.5.1. Uso de comentários - 172
    8.5.2. Identificadores significativos - 173
    8.5.3. Um comando em cada linha - 174
    8.5.4. Indentação - 174
    8.5.5. Linhas e espaços em branco - 175
    8.6. Um exemplo completo - 176
    8.7. Você sabia? - 182

    Considerações finais - 183

    Referências bibliográficas - 185

    Sites recomendados - 186

    Anexo I - Fluxogramas - 189
    Símbolos básicos - 190
    Processo - 191
    Entrada de dados - 191
    Saída de dados - 192
    Decisão - 192
    Repetição - 193
    Montagem do fluxograma - 194
    Alguns exemplos - 195

    Anexo II – Programação em Pascal - 199
    Como se programa? - 199
    Histórico da linguagem - 200
    Estrutura de um programa - 200
    Tipos de dados - 201
    Entrada e saída de dados - 203
    Testes - 203
    Repetições - 204
    Modularização - 204
    Estudo de um exemplo - 205

    Anexo III – Notação EBNF - 207
    Simbologia da EBNF - 207
    Definição do português estruturado na notação EBNF - 209

    Anexo IV - Soluções dos exercícios e problemas - 213
    Soluções do Capítulo 1 - 213
    Exercícios propostos básicos - 213
    Soluções do Capítulo 2 - 214
    Exercícios de fixação com tipos - 214
    Exercícios de fixação com expressões - 215
    Exercícios de fixação simples - 216
    Soluções do Capítulo 3 - 217
    Exercícios de fixação - 217
    Problemas propostos com algoritmos seqüenciais - 219
    Soluções do Capítulo 4 - 223
    Exercícios de fixação com testes simples - 223
    Exercícios de fixação com testes encadeados - 226
    Problemas propostos com testes - 230
    Soluções do Capítulo 5 - 236
    Exercícios de fixação com repetições - 236
    Problemas propostos com repetições - 239
    Soluções do Capítulo 6 - 244
    Exercícios de fixação com vetores - 244
    Exercícios de fixação com matrizes - 250
    Problemas propostos com vetores - 255
    Soluções do Capítulo 7 - 262
    Exercícios de fixação com registros - 262
    Problemas propostos com registros - 264

    Informações Técnicas

    Nº de páginas:288
    Origem:Nacional
    Editora:Editora Ciência Moderna
    Idioma:Português
    Edição:2ª Edição
    Ano:2004
    ISBN:857393316x
    Encadernação:Brochura
    Autor:Gilvan Vilarim
  • 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!