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.
![](assets/img/1.png)
Introdução
Neste capítulo são apresentados os conceitos relacionados à lógica, lógica de programação, algoritmo e tipos de algoritmos.
![](assets/img/2.png)
Ferramentas para Portugol
Neste capítulo são apresentadas três ferramentas que podem ser utilizadas para executar os comandos em portugol.
![](assets/img/4.png)
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.
![](assets/img/5.png)
Operadores e expressões aritméticas
Neste capítulo são apresentados os operadores aritméticos utilizados no portugol.
![](assets/img/7.png)
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.
![](assets/img/9.png)
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.
![](assets/img/10.png)
Condicional: escolha caso
Neste capítulo é apresentado o último condicional chamado de "escolha caso".
![](assets/img/11.png)
Estrutura de repetição: para
Neste capítulo é apresentado o comando de repetição "para" e suas aplicações.
![](assets/img/12.png)
Estrutura de repetição: enquanto
Neste capítulo é apresentado o comando de repetição "enquanto" e suas aplicações.
![](assets/img/13.png)
Estrutura de repetição: faca enquanto
Neste capítulo é apresentado o comando de repetição "faca enquanto" e suas aplicações.
![](assets/img/14.png)
Vetor
Neste capítulo é apresentado a estrutura de dados homogênea chamada de "vetor" ou "array unidimensional".
![](assets/img/15.png)
Matriz
Neste capítulo é apresentado a estrutura de dados homogênea chamada de "matriz" ou "array multidimensional".
![](assets/img/16.png)
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.
![](assets/img/17.png)
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.
![](assets/img/18.png)
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.
![](assets/img/19.png)
Encerramento do livro
Neste capítulo é apresentado o encerramento do livro e os próximos passos no seu caminhar no mundo da programação.
![](assets/img/20.png)
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.
![](assets/img/21.png)
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.
![](assets/img/joice.jpeg)
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.
![](assets/img/rafael.jpg)
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