Sobre o livro
Os sistemas informatizados e os aplicativos de celular já fazem parte do nosso dia a dia. Todos eles são programados utilizando a lógica de programação. A lógica de programação segue os mesmos conceitos da lógica do nosso dia a dia. Da hora que acordamos até a hora que vamos dormir executamos diversas tarefas simples que requerem uma lógica (um passo a passo da ordem do que vamos fazer e como vamos fazer), como por exemplo, escovar os dentes. Antes de escovarmos os dentes precisamos colocar a pasta de dente na escova. Caso essa lógica não seja seguida a escovação não ocorrerá corretamente. Esse é um exemplo simples e corriqueiro da lógica no nosso dia a dia. Além dele, diversas tarefas seguem essa lógica, como: jogar videogame, tomar banho, almoçar, assistir televisão, usar o celular, mandar mensagem, comprar um produto em uma loja, entre outras. Essa lógica ao ser aplicada a um sistema ou aplicativo passa a ser chamada de lógica de programação. Este livro apresenta de maneira simples e objetiva os principais conceitos da lógica de programação através do Portugol. O Portugol é uma linguagem de programação escrita em português e com foco no ensino. Ele é mais simples de ser aprendido do que uma linguagem de programação profissional, já que utiliza palavras do nosso dia a dia na construção da lógica e dos algoritmos. Os algoritmos são a escrita de uma lógica de programação para resolver um mesmo problema diversas vezes.
Editora:
Para quem este livro é indicado
Este livro é indicado para quem está iniciando em cursos técnicos de informática, estudantes de graduação em todos os cursos da área de informática ou em outras áreas que tenham disciplinas ligadas a lógica de programação ou pessoas com interesse em começar no mundo da programação.
Estudantes
Estudantes dos cursos técnicos com disciplinas de lógica de programação e algoritmos. Estudantes de graduação da área da informática ou demais áreas que tenham em sua grade curricular disciplinas de lógica de programação e algoritmos.
Professores
Professores que ministram disciplinas ligadas a lógica de programação e algoritmos podem usar o livro como material didático e/ou como material complementar aos seus alunos.
Todas as pessoas com vontade de começar na área de programação de computadores
Pessoas com interesse ou curiosidade sobre o mundo da programação de computadores
Pré-requisitos:
Como o livro foi pensado para o público-alvo que não tem experiência com a lógica de programação, não existe nenhum pré-requisito para iniciar a leitura do livro, bastando ter um pouco de curiosidade, vontade de aprender e um celular, tablet, computador ou papel e caneta.
Capítulos
Páginas
Exemplos práticos de código
Exercícios de fixação
Vídeos com resumo dos capítulos
Capítulos e tópicos
Neste livro são apresentados todos os conceitos, conteúdos e comandos necessários para criação da lógica de programação e dos algoritmos. Os tópicos apresentados em cada capítulo do livro são exibidos abaixo.

Introdução
Neste capítulo são apresentados os conceitos relacionados à lógica, lógica de programação, algoritmo e tipos de algoritmos.

Ferramentas para Portugol
Neste capítulo são apresentadas três ferramentas que podem ser utilizadas para executar os comandos em portugol.

Variáveis
Neste capítulo são apresentados os conceitos de declaração de variáveis, tipos de variáveis, nome de variáveis e atribuição de valores nas variáveis.

Operadores e expressões aritméticas
Neste capítulo são apresentados os operadores aritméticos utilizados no portugol.

Condicional: se senao
Neste capítulo são apresentados os condicionais simples "se" e os condicionais compostos "se e senao". Ainda são apresentados os operadores relacionais utilizados nas condições.

Operadores lógicos
Neste capítulo são apresentados os operadores lógicos "e" e "ou". Também é apresentada a tabela verdade com uso dos operadores.

Condicional: escolha caso
Neste capítulo é apresentado o último condicional chamado de "escolha caso".

Estrutura de repetição: para
Neste capítulo é apresentado o comando de repetição "para" e suas aplicações.

Estrutura de repetição: enquanto
Neste capítulo é apresentado o comando de repetição "enquanto" e suas aplicações.

Estrutura de repetição: faca enquanto
Neste capítulo é apresentado o comando de repetição "faca enquanto" e suas aplicações.

Vetor
Neste capítulo é apresentado a estrutura de dados homogênea chamada de "vetor" ou "array unidimensional".

Matriz
Neste capítulo é apresentado a estrutura de dados homogênea chamada de "matriz" ou "array multidimensional".

Função
Neste capítulo são apresentados os conceitos e como usar as funções. Inicialmente são apresentadas as funções com retorno, sem retorno e sem parâmetros.

Função com passagem de parâmetro por valor
Neste capítulo são apresentados os conceitos, como usar e quando usar as funções com passagem de parâmetros por valor.

Função com passagem de parâmetro por referência
Neste capítulo são apresentados os conceitos, como usar e quando usar as funções com passagem de parâmetros por referência.

Encerramento do livro
Neste capítulo é apresentado o encerramento do livro e os próximos passos no seu caminhar no mundo da programação.

Gabarito dos 55 exercícios de fixação
Neste capítulo são apresentados as resoluções dos 55 exercícios de fixação propostos no livro.

Gabarito do projeto de fixação
Neste capítulo são apresentados os gabaritos do projeto de fixação da loja de bicicleta XPTO.
Autores
Aqui são apresentados, resumidamente, o currículo do autor e da autora do livro.

Professora Mestra Joice Barbosa Mendes
Professora do Instituto Federal de Educação, Ciência e Tecnologia de São Paulo (IFSP). Mestra em Ciência da computação pela Universidade Federal de Itajubá (UNIFEI), possui mais de 8 anos de experiência em sala de aula ministrando disciplinas relacionadas a lógica de programação.

Professor Mestre Rafael da Silva Muniz
Professor do Instituto Federal de Educação, Ciência e Tecnologia de São Paulo (IFSP). Mestre em Educação pelo UNISAL-SP possui mais de 12 anos de experiência na área de programação e mais de 5 anos em sala de aula ministrando disciplinas relacionadas a lógica de programação.
Contato
Para entrar em contato envie um email para livro@logicacomportugol.com.br