3. Lógica Computacional
A lógica trata da correção do pensamento. Como
filosofia, procura saber por que pensamos assim e não
do outro jeito. Com arte ou técnica, nos ensina a usar
corretamente as leis do pensamento.
Poderíamos dizer também que a lógica é a arte de pensar
corretamente e, visto que a forma mais complexa do
pensamento é o raciocínio, a lógica estuda ou tem em
vista a “correção do raciocínio”. Podemos ainda dizer
que a lógica tem em vista a “ordem da razão”. Isto dá
a entender que a nossa razão pode funcionar
desordenadamente. Por isso a lógica ensina a colocar
Ordem no Pensamento.
4. Sequência Lógica
Quando imaginamos uma solução para determinado
problema começamos a ordenar os pensamentos de
forma a solucionar tal problema.
Então esses pensamentos, podem ser descritos como
uma sequência de instruções, que devem ser seguidas
para se cumprir uma determinada tarefa.
Sequência Lógica são passos executados até atingir um
objetivo ou solução de um problema.
7. Instruções
Na linguagem comum, entende-se por instruções
“um conjunto de regras ou normas definidas para
a realização ou emprego de algo”.
Em informática, porém, instrução é a informação
que indica a um computador uma ação elementar
a executar, no estudo dos sistemas operacionais
chamamos essas instruções de comandos.
8. Jogos de Lógica
Você tem que ajudar os 3 monges e os 3 canibais a
chegarem do outro lado do rio... mas tem um detalhe..
se em algum momento, houver mais canibais do que
monges de algum lado, os monges serão engolidos.
Boa sorte!!!
http://www.portalchapeco.com.br/jackson/canibais.htm
10. Jogos de Lógica
Você tem que ajudar os 5 personagens a atravessarem a
ponte, cada pessoa anda numa velocidade e a ponte
suporte 2 pessoas por vez.
Boa sorte!!!
http://echandola.com/juegos/cruzar-con-la-linterna/
14. Lógica matemática ou pegadinha?
Haviam três (03) pessoas em um bar, a soma da conta
foi de R$ 30,00 . Cada um deu R$ 10,00 , quando o
garçom voltou disse que o dono havia dado
desconto, onde a conta ficou por R$ 25,00 , então o
garçom estava com R$ 5,00 na mão, voltou R$ 1,00
para cada pessoa e pediu para ficar com os R$ 2,00
restantes, então a conta ficou por R$ 9,00 para cada
um.
R$ 9,00 x 03 = R$ 27,00
R$ 27,00 + R$ 2,00 do garçom = R$ 29,00
Onde está o R$ 1,00 que falta para os R$ 30,00 ?
15. Resposta :
Na verdade, não se deve somar o dinheiro que o
garçom pegou, e sim subtraí-lo, ou seja, ficaria
assim:
R$ 27,00 – R$ 2,00 do garçom = R$ 25,00
+ R$ 5,00 do desconto = R$ 30,00
16. Algoritmo
Construir algoritmos é o objetivo fundamental de toda a
programação, mas afinal o que é algoritmo?
• “Algoritmo é uma sequência de passos que visam
atingir um objetivo bem definido.”
Como exemplos de algoritmos podemos citar os algoritmos
das operações básicas (adição, multiplicação, divisão e
subtração) de números. Outros exemplos seriam os manuais
que explicam passo a passo como, por exemplo, montar um
brinquedo ou um aparelho.
17. VisualG
• O Visualg (Visualizador de Algoritmo) é um programa
que edita, interpreta e executa algoritmos com uma
linguagem próxima do português estruturado como
um programa normal de computador. Este programa é
gratuito e ser baixado pela internet.
• http://www.dicasdeprogramacao.com.br/download-visualg/
24. Comando Escreval
O comando Escreval também é utilizado para escrever
mensagens na tela, porém ele escreve a mensagem e
passa automaticamente para a linha debaixo.
25.
26. Desenvolvendo Algoritmos
Para escrever um algoritmo precisamos descrever a
sequência de instruções, de maneira simples e
objetiva. Para isso utilizaremos algumas técnicas:
Imaginar que você está desenvolvendo um algoritmo
para pessoas que não trabalham com informática;
Usar frases curtas e simples;
27. Fases na Construção de Algoritmos
Ao montar um algoritmo, precisamos primeiro dividir
o problema apresentado em três fases
fundamentais. Onde temos:
ENTRADA: São os dados de entrada do algoritmo
PROCESSAMENTO: São os procedimentos
utilizados para chegar ao resultado final
SAÍDA: São os dados já processados.
31. Operadores Aritméticos
Operador Utilização Exemplo
= Atibui um valor a uma
variável ou constante.
Pontos = 20
+ Soma dois valores 10 + 3
- Subtrai dois valores 10 – 3
* Multiplica dois valores 2 * 10
/ Divide dois valores 20 / 2
32. Variáveis
As variáveis podem ser:
• Numéricas (somente números tipo inteiro ou real)
Ex.: Números inteiros (1 5 50 150 -10 ... )
Ex.: Números reais (2,20 3,50 10,00 -54,10 ... )
• Alfanuméricas (letras e números)
Ex.: “Jose” “Rua 171” “R$”
• Lógica (sim ou não)
33. Nomenclatura de Variável
• Um ou mais caracteres
• Não pode conter espaço em branco
• Primeiro caractere não pode ser numérico
• Não pode ter o mesmo nome que represente comandos
(palavras reservadas)
• Não pode repetir, ou seja, mesmo nome de outra
variável já utilizada
• Não utilizar caracteres especiais (!@#$%&*?çÇ)
34.
35. Criando variaveis no Visualg
As variaveis no Visualg, devem ser criadas abaixo do
seção denominada Var
36. Uma variável do tipo caracter, pode armazenar
qualquer tipo de informação, ou seja, pode ser letras ou
números.
Exemplos:
• José da Silva
• Rua 25.
• 10
• 25,01
Observação: Não se pode utilizar variável do tipo
caracter para calculos matemáticos.
Variável para caracteres alfanuméricos
37. Variável para números inteiros
Os números inteiros são aqueles que não possuem casas
decimais, por exemplo:
• 1 2 50 -10 -1050 90 …
38. Variável para número Real
Os números reais são aqueles que possuem casas
decimais, por exemplo:
• 1,00 2,10 50,47 -10,74 -1050,00 90,52 …
39. Comando Leia
O comando Leia é utilizado para receber uma entrada
de dados, ou seja, uma pessoa irá digitar alguma
informação que será armazenada em uma variável.
43. Exercícios
1. Faça um algoritmo para ler : nome, endereço, bairro,
cidade, cep e telefone.
2. Faça um algoritmo para ler 3 números inteiros e
multiplicar um pelo o outro e exibir o resultado.
3. Faça um algoritmo para ler 2 números reais e dividir
um pelo o outro e exibir o resultado.
4. Faça um algoritmo para calcular e exibir o resultado da
formula : (b * c) / (d * f)
5. Faça um algoritmo que leia 2 números reais e subtrai
um pelo outro, guarde o resultado em uma terceira
variavel e exiba este resultado.