Lógica de programação e GitHub no ACT – Aula 3

Introdução a algoritmos

Definição: Um algoritmo é uma sequência de ações, que servem para resolver determinado problema.

Logo após a introdução do conceito de algoritmo, é interessante colocar um exemplo para que o aluno consiga ter uma compreensão maior. Utilizar uma linguagem facilitada e com tom de diálogo pode ser uma das formas de se aproximar do ouvinte e trazê-lo para a aula:

Exemplo: vamos supor que você está com sede e deseja tomar um copo de água.

Podemos fazer um algoritmo para resolver esse problema:

Vamos elaborar uma sequência de ações que são necessárias para encher o copo.

Suponha que nessa situação hipotética, você já esteja na cozinha

Passo 1 – dirija-se ao armário

Passo 2 – pegue um copo

Passo 3 – com o copo em mãos, vá até o filtro de água

Passo 4 – posicione o copo abaixo da torneira do filtro

Passo 5 – abra a torneira

Passo 6 – mantenha a torneira aberta: se o copo estiver cheio, desligue a torneira. Caso contrário, deixe ela ligada.

Todos esses passos podem ser facilmente interpretados por qualquer um que saiba ler em português. Os algoritmos computacionais funcionam da mesma maneira: basta escrever algo na “linguagem que o computador entenda”, que no caso é a linguagem de programação

Importância no cotidiano: Mostrar como os algoritmos estão presentes no cotidiano dos alunos:

Atualmente, os algoritmos são amplamente utilizados na elaboração de soluções voltadas à construção de interfaces, no planejamento de redes e descrevem as tarefas a serem realizadas pelos programas, de forma que estão presentes nas tecnologias que utilizamos diariamente.

O que é Fluxograma

Um fluxograma representa processos usando símbolos gráficos, tendo algumas regras a seguir quanto a sua representação:

Podemos criar um fluxograma no site LucidChart, onde, ao cadastrar-se

gratuitamente, devemos criar um novo documento:

Quando o documento é criado, nós alteramos o nome do arquivos e podemos ver que nas formas de fluxograma se encontram facilmente ao nosso alcance na tela:

A partir disso devemos criar um fluxograma com base nesses passos:

Passo 1 – dirija-se ao armário

Passo 2 – pegue um copo

Passo 3 – com o copo em mãos, vá até o filtro de água

Passo 4 – posicione o copo abaixo da torneira do filtro

Passo 5 – abra a torneira

Passo 6 – mantenha a torneira aberta: se o copo estiver cheio, desligue a torneira. Caso contrário, deixe ela ligada.

O que é pseudocódigo?

Pseudocódigo é uma forma genérica de escrever um algoritmo, utilizando uma linguagem simples, como por exemplo, o Portugol.

O Portugol possui algumas regras:

Estrutura:

Tipos de Dados:

Entrada e saída de dados:

Comentários: