Modulo 1 - PSI
Modulo 1 - PSI
Modulo 1 - PSI
Apresentação da
PLANO DE AULA disciplina
- 18 DE
SETEMBRO Teste Diagnóstico
Módulo 1 - Introdução à
Programação e Algoritmia
APRESENTAÇÃO
DOS MÓDULOS A
LECIONAR
https://forms.office.com/Pages/DesignPageV2.aspx?origin=NeoPortalPage&s
ubpage=design&id=6mGDHlZBuUa_eJJt8rpABbU_6UI19pdFmYVneK0c7k9U
QVc5UDEzMUpETk44TFRIR1pIMlNYUkQxMS4u
TESTE DIAGNÓSTICO
• O módulo de Algoritmia é o primeiro módulo da
disciplina, tendo como função principal dar aos alunos
MÓDULO 1 - um conhecimento do funcionamento lógico de um
programa. Sendo a algoritmia uma base essencial
INTRODUÇÃO À para a programação, este módulos permite o
PROGRAMAÇÃO E estímulo do raciocínio lógico e prepara os alunos
ALGORITMIA para a resolução de problemas de programação
mais ou menos complexos.
1. Noção de lógica
4. Noção de algoritmo
Noção de lógica
Noção de sequência
LÓGICA
Noção de instrução
Noção de algoritmo
• A palavra lógica está normalmente relacionada com
o modo de pensar de um indivíduo: através da
racionalidade e da coerência. Está frequentemente
associado à matemática, porém também tem a sua
NOÇÃO aplicação noutras ciências.
DE LÓGICA
Lógica de programação é a
técnica de encadear
pensamentos para
atingir um determinado
objectivo.
SEQUÊNCIA • Sequências Lógica são os passos executados até
LÓGICA atingir um objetivo ou solução de um problema.
Na linguagem comum, entende-se por instruções como “um conjunto de
regras ou normas definidas para a realização ou utilização de algo”
INSTRUÇÕES computador uma ação simples a ser executada. Essa instrução não
pode ser isolada, caso constrário não terá o resultado pretendido.
Para isso é necessário um conjunto de instruções colocadas numa ordem
sequencial lógica.
Exemplo:
https://blockly.games/maze
• A palavra algoritmo, à primeira vista, parece-nos estranha.
Embora possua uma designação desconhecida, fazemos
constantemente uso de algoritmos no nosso dia-a-dia: a
maneira como uma pessoa toma banho é um algoritmo.
=
A B Resultado
Podemos, então, definir algoritmo como uma sequência finita de ações que
descrevem o modo de resolução de um problema. Se essas ações forem escritas
numa linguagem de programação, o algoritmo passa a designar-se por programa.
OU
Um algoritmo é uma sequência ordenada de tarefas que têm como principal objetivo a
resolução de um problema. O algoritmo deve ser eficaz e eficiente. As tarefas ou ordens a
executar devem ser precisas, simples e não podem ser ambíguas. É uma técnica de pensamento
de programação.
Sendo assim, um algoritmo é uma sequência finita de instruções descritas de
forma lógica, ordenada, clara e precisa a fim de resolver um problema.
Um algoritmo pode ser representado de diversas
maneiras, sendo as mais comuns:
PARA
CONSTRUIR UM 3 Identificar os dados de saída
(os dados resultantes do Identificar as operações de
4
ALGORITMO É
processamento) processamento (os cálculos e
as restrições para a obtenção
dos dados de saída a partir dos
6 Testar o algoritmo
EXEMPLO DE
ALGORITMO
Este algoritmo permite-nos saber se
o preço por m2 do terreno a
adquirir está acima ou abaixo do
preço praticado numa determinada
zona do país