LÓGICA DE PROGRAMAÇÃO – 10/03/2025

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

  1. Crie um algoritmo para fazer uma tapioca utilizando linguagem de texto. EX
    INICIO
    2 – faça isso
    2 – faça aquilo
    .
    .
    . FIM
  2. 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:

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

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Rolar para cima