DEFINIÇÕES
- Lógica: A lógica é usada no dia a dia das pessoas que trabalham com computação para solucionar problemas de forma eficiente.
- Algoritmo é um conjunto de instruções ordenadas para resolver um problema específico.
- Algoritmo é uma sequência finita de passos bem definidos para atingir um resultado.
- Algoritmo é uma receita de instruções que um sistema segue para executar uma tarefa.
DESAFIO DO FAZENDEIRO
Era uma vez um fazendeiro que foi ao mercado e comprou um lobo, um carneiro e uma alface. No caminho para casa, o fazendeiro chegou à margem de um rio e arrendou um barco. Mas, na travessia do rio por barco, o agricultor poderia levar apenas a si mesmo e uma única de suas compras — o lobo, o carneiro, ou a alface.
Se fossem deixados sozinhos em uma mesma margem, o lobo comeria o carneiro e o carneiro comeria a alface.
O desafio do fazendeiro é atravessar a si mesmo e as suas compras para a margem oposta do rio, deixando cada compra intacta.[3] Como ele fará isso?

Exemplo: Sequência de ações para chegar ao trabalho/escola

Algoritmo em linguagem de texto:

Linguagem de fluxograma simples:

Linguagem de Fluxograma

O algoritmo independe da existência do computador!
ATIVIDADE
- Crie um algoritmo para fazer uma tapioca utilizando linguagem de texto. EX
INICIO
2 – faça isso
2 – faça aquilo
.
.
. FIM - Utilizando linguagem de texto, crie um algoritmo para fazer café.
Pseudolinguagem portugol
Portugol é uma linguagem de programação de propósito didático, desenvolvida para ensinar lógica de programação de forma simples e intuitiva. Ela utiliza uma sintaxe baseada na língua portuguesa, o que facilita o aprendizado para iniciantes.
Portugol: E uma é pseudolinguaguem que permite ao programador pensar no problema em si e não no equipamento que irá executar o algoritmo.
Em nossa disciplina utilizaremos a um programa chamado Portugol Studio para desenvolver os algoritmos na pseudolinguagem Portugol. O Portugol Studio está disponível em:
- Interface WEB: https://portugol.dev/
- Linux 64 bits: https://github.com/UNIVALI-LITE/Portugol-Studio/releases/download/v2.7.5/portugol-studio-2.7.5-linux-x64.run.zip
- Linux 32 bits: https://github.com/UNIVALI-LITE/Portugol-Studio/releases/download/v2.7.5/portugol-studio-2.7.5-linux.run.zip
- Instalador Windows: https://github.com/UNIVALI-LITE/Portugol-Studio/releases/download/v2.7.5/portugol-studio-2.7.5-windows.exe

CURIOSIDADE
Margaret Hamilton foi uma cientista da computação e engenheira que se tornou uma figura fundamental no desenvolvimento de software para a NASA durante a corrida espacial. Ela é mais conhecida por seu trabalho como líder da equipe que desenvolveu o software de voo do módulo lunar Apollo, que levou os astronautas à Lua durante o programa Apollo da NASA.

Durante a missão Apollo 11, um erro crítico no computador do módulo lunar quase causou o fracasso da missão. Graças ao software desenvolvido por Hamilton e sua equipe, o sistema conseguiu se recuperar de maneira autônoma, permitindo que os astronautas completassem a missão com sucesso. O sistema foi projetado para ser robusto e capaz de lidar com imprevistos.
A missão Apollo 11 foi a primeira missão tripulada a pousar na Lua, realizada pela NASA, e é considerada um dos maiores marcos na história da exploração espacial com sua principal missão sendo o pouso na Lua.
PERGUNTAS


