Área do Usuário
Programar um computador não é uma tarefa tão difícil. Difícil é programar as nossas cabeças.
O computador, na realidade, é uma réplica bastante simplificada de nossa mente, com apenas uma diferença essencial: a AUTO-PROGRAMAÇÃO.
Ao longo de nossas vidas, aprendemos coisas a partir de alguns elementos fundamentais como cores, símbolos, sons, cheiros, e sentimentos. Esses elementos vão se combinando através de um processo conhecido como aprendizado.
O processo de aprendizado nada mais é do que uma auto-programação de nossas mentes. “Alguém” diz para nosso cérebro o que ele tem que fazer ao se deparar com uma situação específica, tal como: dobrar uma esquina, parar ao perceber o sinal vermelho, escovar os dentes ao acordar, em fim - tudo o que fazemos é regido por programas que, um dia, nós mesmos desenvolvemos.
Ora, se somos capazes de desenvolver programas para um aparelho tão complexo e genial como o nosso cérebro, por que não um simples computador?
Este é o nosso desafio. Desenvolver as técnicas necessárias para conseguirmos codificar programas em um computador digital.
Índice
Introdução 4
As dificuldades de programar 4
A metodologia de aprendizagem 4
Variáveis x Dados 6
Uso das Variáveis no Algoritmo 6
Escolhendo o TIPO do Identificador da Variável 7
Tipo inteiro 7
Tipo real 7
Tipo Literal 7
Tipo Lógico 7
Tamanho das Variáveis 8
Declaração de Variáveis 8
Comando DECLARE 8
Operadores 9
Operadores Numéricos 9
Operadores Relacionais 9
Operadores Lógicos 10
Entendendo Representações de Sintaxes 11
Atribuição de Valores a Variáveis 11
Estruturação do Algoritmo 12
Entrada e Saída de Dados 12
Comando LEIA 12
Comando ESCREVA (lista informações no vídeo) 12
Manipulaçao de valores 14
Conceitos Fundamentais 16
Contador x Acumulador 16
Percentuais 16
Maior Valor 17
Menor Valor 17
Estruturas Condicionais 18
Estrutura Condicional SE (Símples) 18
Estrutura Condicional SE (Composta) 18
Estrutura Condicional SE (Encadeada) 19
Exercícios de Aprendizagem 21
Estruturas de Repetição 24
Comando ENQUANTO 24
Comando PARA 25
Exercícios de Aprendizagem 26
Técnicas de Algoritmização 27
Dicas sobre Resolução de Algoritmos 27
Técnica para extrair os dados de um enunciado 27
Desafios Resolvidos 29


