Академический Документы
Профессиональный Документы
Культура Документы
Lógica de Programação
para iniciantes
Olá nobre amigo(a)! Que bom ter você aqui comigo lendo este ebook de lógica
de programação para iniciantes.
A seguir vamos ver o que você vai aprender em cada capítulo deste ebook:
https://dicasdeprogramacao.com.br
1
Ebook Lógica de Programação para Iniciantes
Capítulo 4: Operadores
● Os 3 tipos de operadores: Aritméticos, Lógicos e Relacionais.
https://dicasdeprogramacao.com.br
2
Ebook Lógica de Programação para Iniciantes
Tradução da frase: "Eu acho que todos neste país deveriam aprender como
programar um computador porque isto te ensina como pensar."
Assim como Steve Jobs disse a frase acima, eu também penso que todos
deveriam aprender a programar.
Quando uma pessoa aprende programar, ela desenvolve uma nova forma de
pensar. Todas as decisões passam a ser tomadas levando em consideração
pensamentos sistêmicos e racionais que convergem para o bom-senso da razão
humana.
https://dicasdeprogramacao.com.br
3
Ebook Lógica de Programação para Iniciantes
Hoje em dia muitas coisas a nossa volta tem uma espécie de vida própria. E tudo
é controlado por ... Softwares! Dispositivos que são controlados por softwares
estão por toda parte, em todos os seguimentos industriais. Agricultura,
manufatura, logística, marketing, agropecuária, medicina, etc. Atividades onde
você menos imagina têm software!
https://dicasdeprogramacao.com.br
4
Ebook Lógica de Programação para Iniciantes
Isso tudo falando só do presente, deixo a sua imaginação livre para pensar no
que vem pela frente nos próximos anos.
Para programar, você precisa organizar e entender a forma como você resolve os
problemas. Você já toma decisões e realiza tarefas o tempo todo, programar
nada mais é do que ensinar uma máquina a fazer isso.
Lembro das minhas primeiras aulas de programação, como era difícil entender o
significado dos comandos que o professor ensinava em sala de aula, juro que
https://dicasdeprogramacao.com.br
5
Ebook Lógica de Programação para Iniciantes
sentia dificuldade para decorar palavras básicas em inglês como IF, THEN, ELSE,
WHILE, FOR, REPEAT, UNTIL, BEGIN, etc. Bom, acho que deu para perceber que
eu não sabia nada mesmo de inglês. Ah! Não tenho um pingo de vergonha disso!
Foi só um pequeno obstáculo que estava no meu caminho. Mas já ultrapassado.
E se você não sabe inglês, não tenha medo! Basta querer e se esforçar.
Por ser tão importante, quero te dizer isso logo no início deste ebook: Sim! É
possível começar a aprender programação sem saber inglês! Aliás neste
ebook os códigos vão ser todos em português, mas é muito importante, muito
importante mesmo, aprender inglês para ser um bom programador. Como
seu tutor neste início da sua jornada, tenho o dever de te falar isso.
Mas não se preocupe, você pode aprender inglês junto com programação.
Portanto, comece já os estudos de inglês em paralelo com a programação.
https://dicasdeprogramacao.com.br
6
Ebook Lógica de Programação para Iniciantes
Uma dica interessante é: não seja fanático por uma linguagem de programação
específica! Muitas pessoas defendem com unhas e dentes a linguagem de
programação que têm mais afinidade. Basta olhar nos fóruns da internet as
respostas para a pergunta: "Qual a melhor linguagem de programação para
iniciantes?
Mas isso não é bom! Para cada projeto, cada trabalho, uma linguagem é
mais indicada ou não. Você deve decidir qual usar não com base no seu gosto
pessoal, mas nas vantagens que a linguagem oferece para o software que você
pretende desenvolver.
Só depois de aprender o básico que você deve aprender uma outra linguagem
mais profissional.
Então, para quem nunca programou antes, indico fortemente que comece com
uma linguagem que o ajude aprender lógica de programação. Aprendeu lógica
de programação? Agora você está livre pra voar no mundo do desenvolvimento
de softwares qual a linguagem que você quiser!
Agora vou te confessar uma coisa. Foi difícil eu entender isso quando comecei a
ensinar programação, queria logo que os alunos aprendessem Java, PHP, C, C#,
Python, etc. Mas a dificuldade dos iniciantes era conseguir aprender lógica de
programação tendo que “decorar” os comandos exigidos pela linguagem.
Por exemplo, para fazer um programinha "Hello World" em JAVA é preciso criar
uma classe, um método, e já exigir que o estudante de programação escreva
palavras específicas de java como class, public, static, void e main.
Nesse ponto aliás, Python é uma linguagem muito boa para se aprender, pois vai
direto ao ponto. Mas é em inglês.
Não quero aqui entrar em discussão de linguagem X é melhor pra aprender que a
linguagem Y, pois há muita discussão sobre isso na internet, principalmente
entre pessoas que defendem a "linguagem preferida" ou que argumentam
apenas qual é melhor para o mercado de trabalho atual.
https://dicasdeprogramacao.com.br
7
Ebook Lógica de Programação para Iniciantes
O que eu quero deixar claro pra você é que você deve escolher a linguagem a
se aprender baseado no seu objetivo.
O mercado muda, a linguagem "da moda" hoje pode não estar tão em alta
amanhã. Pense nisso. Por isso sempre que você decidir aprender uma linguagem
nova de programação, pense no seu objetivo de curto, médio e longo prazo.
Entendeu?
Neste ponto, mantenho a minha opinião anterior. Se para atingir o seu objetivo
atual, você tenha que aprender alguma dessas linguagens agora, talvez o melhor
realmente não seja aprender lógica de programação neste momento.
A decisão do que aprender deve ser sua, baseada no objetivo que você quer
alcançar.
Estou dedicando este ebook para pessoas que nunca tiveram contato
com lógica de programação e pelas minhas pesquisas, descobri que muitos
https://dicasdeprogramacao.com.br
8
Ebook Lógica de Programação para Iniciantes
https://dicasdeprogramacao.com.br
9
Ebook Lógica de Programação para Iniciantes
https://dicasdeprogramacao.com.br
10
Ebook Lógica de Programação para Iniciantes
Agora que você já pensou como faz multiplicação através de somas, vou mostrar
como eu faria um algoritmo para realizar uma multiplicação de dois números.
Lendo este algoritmo você pode ter algumas dúvidas na sua cabeça …
Talvez este algoritmo possa ser um pouco complicado para você entender agora,
sendo o primeiro algoritmo que te mostro. Mas não se preocupe em entender
cada passo do algoritmo agora. Continue lendo que vou te mostrar alguns
algoritmos mais simples neste capítulo. Ao final você entenderá exatamente
como esse algoritmo funciona... Mas antes vamos ver a ferramenta que vamos
usar ao longo deste ebook.
https://dicasdeprogramacao.com.br
11
Ebook Lógica de Programação para Iniciantes
Uma técnica que gosto muito para me ajudar na concentração e ter mais
produtividade é a Técnica Pomodoro.
Não é o foco deste ebook, mas eu escrevi um artigo sobre essa técnica no blog {
Dicas de Programação }. Se quiser saber mais clique no link abaixo:
O Visualg foi criado por um brasileiro (Cláudio Morgado de Souza), é fácil de ser
usado e compila pseudo-códigos escritos em português, também conhecidos
como “Portugol”.
https://dicasdeprogramacao.com.br
12
Ebook Lógica de Programação para Iniciantes
Você pode baixar qualquer uma das duas versões clicando AQUI!
https://dicasdeprogramacao.com.br
13
Ebook Lógica de Programação para Iniciantes
https://dicasdeprogramacao.com.br
14
Ebook Lógica de Programação para Iniciantes
é uma variável, mas por agora só entenda que nós podemos armazenar valores
em uma variável.
Nós fizemos isso através da função ESCREVA. Também falarei sobre as funções
mais pra frente neste ebook (capítulo 10), por hora, pense que a função vai fazer
alguma coisa pra gente. No caso, escrever um texto na tela.
Note que nós juntamos ao texto Seja bem vindo o valor da variável nome. Se o
usuário digitou José o programa vai exibir na tela: Seja bem vindo José!
https://dicasdeprogramacao.com.br
15
Ebook Lógica de Programação para Iniciantes
https://dicasdeprogramacao.com.br
16
Ebook Lógica de Programação para Iniciantes
Quero que você escreva um algoritmo para calcular a média de um aluno através
de suas 4 notas no ano letivo.
Ou seja, o algoritmo precisa ler as quatro notas que o usuário digitar, calcular a
média e exibir na tela para o usuário.
A resposta para este exercício está no final do e-book, mas é muito importante
que você tente fazer este exercício sozinho. Com o que aprendeu até agora, você
já é capaz de resolver este exercício.
https://dicasdeprogramacao.com.br
17