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.

Comando escreva

Neste capítulo é apresentado o comando "escreva" do portugol e seu uso.

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.

Comando leia

Neste capítulo é apresentado o comando "leia" do portugol e seu uso.

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.

Condicional: se senao se

Neste capítulo é apresentado a condicional múltipla "se senao se".

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