Escolar Documentos
Profissional Documentos
Cultura Documentos
LÓGICA DE
PROGRAMAÇÃO
PARA LEIGOS
JOEL M. NASCIMENTO
Hello World!
Quero dizer, seja bem vindo!
Bom. Primeiro por que o mundo está cada vez mais rápido, cada vez
mais evoluído, e tudo caminha para que esse tipo de profissional seja o mais
procurado, e eu quero te ajudar a entrar nele da maneira mais tranquila, fácil
e didática do mundo (pelo menos eu acho). Você vai ver que praticamente
tudo que vai ver aqui, são coisas que você faz no seu dia a dia. E depois
desse eBook, seus pensamentos nunca mais serão os mesmos. Você vai
pensar com mais lógica, será mais crítico, e isso mesmo que não se torne um
programador.
Vamos lá então!
Para que possamos começar, nós temos que escolher uma Linguagem
de Programação. Programar é como aprender uma língua nova, como inglês
ou espanhol. Mas não se assuste, usamos mais o raciocínio lógico do que
palavras novas. Pois bem, por ser uma linguagem de fácil aprendizado, e
familiar com o que tem no mercado, escolhi o C# (C Sharp) e você também
pode ter ouvido falar dele. Tecnicamente, quando vamos trabalhar com
programação, temos que ter programas para programar… heim? Isso
mesmo, temos que ter um programa para interpretar aquilo que estamos
digitando, e passar para a máquina mostrar um resultado ou executar ação,
esse programa é chamado IDE (Integrated Development Environment ou
Ambiente de Desenvolvimento Integrado) porém, como eu te disse, isso é
muito dificultoso e pra quem nem está acostumado ainda, baixar e instalar
programas, preparar máquina, se torna chato e a pessoa desiste.
Ao entrar no site pela primeira vez você já vai ver algumas linhas
preparadas para nossa digitação de códigos: o famoso Hello World:
Uma coisa muito importante que devemos fazer nos nossos códigos é
deixar alguns comentários. Isso por que o que fazemos hoje pode ser que
não lembremos daqui dias, meses ou anos que precisemos revisar o que
fizemos pra corrigir algum erro. É a mesma coisa de anotarmos algum recado
no papel, ou deixar um lembrete pra alguém, anotar é sempre bom.
Então, que tal você colocar o dia de hoje ai, e fazer um breve
comentário de como está sendo a experiência até o momento?
Variáveis
IMPORTANTE
3º - Procure criar variável com nome subjetivo, que você é/ou alguém
da sua equipe saiba pra que ele serve, isso é uma boa prática.
Variável String
Ta Joel, mas o que eu faço com isso agora? Bom, agora que temos
uma variável que se chama nome, e com ela é possível armazenar textos,
então vamos atribuir um valor a essa variável. E o valor dessa variável será o
seu nome (Joel, no meu caso). Ficando assim:
(forma antiga)
(nova forma)
Uau!!! Agora sim a coisa tá ficando legal. Então agora podemos falar
que isso também é uma calculadora e podemos fazer contas? Sim,
expressões matemáticas são muito comuns na programação, porém, quando
coloquei que o valor da variável número era 2, fiz isso para dar um número
exato na divisão, e note que se colocarmos o valor 3 e executarmos, a divisão
não ficará correta:
Isso ocorre porque números inteiros não tem casas decimais, e no caso
da divisão de 10/3 o número necessitaria de casas decimais. Resolvemos
isso com outro tipo de variável, a double.
Variável Double