restos air

2. fluxograma

  • representação gráfica de um algoritmo
  • em vez de descrever os passos apenas com texto, utiliza símbolos ligados por setas para mostrar a sequência de operações e decisões

Principais símbolos

  • Oval → Início ou fim.
  • Retângulo → Processo ou instrução.
  • Paralelogramo → Entrada ou saída de dados.
  • Losango → Decisão (condição com Sim/Não).
  • Setas → Indicam o fluxo de execução.

3. programa de computador 

é um algoritmo escrito numa forma compreensível pelo computador. 

distingue páginas pares de páginas ímpares:

MS Word

  • nas Ferramentas de Cabeçalho e Rodapé, seleciona:
    • A caixa “Diferente na 1.ª página”;
    • A caixa “Páginas Pares e Ímpares Diferentes”.

OnlyOffice
  • clicar duas vezes no cabeçalho;
  • no painel direito ou no menu superior, clica no 4.º ícone:
    • A caixa “Diferente na 1.ª página”;
    • A caixa “Páginas Pares e Ímpares Diferentes”.

LibreOffice writer
  • clica no cabeçalho
  • prime a setinha azul, Formatar cabeçalho
  • desliga
    • mesmo conteúdo nas páginas esquerda e direita
    • mesmo conteúdo na primeira página
  • efetua o mesmo procedimento para o rodapé



como o cérebro aprende

O cérebro aprende melhor quando participa ativamente do processo.

ensinar 95%

Explicar a alguém obriga a dominar o conteúdo.

praticar 80%

Resolver exercícios, experimentar, testar — tudo isto fixa o conhecimento.

debater 70%

Discutir ideias numa sala de aula ou grupo de estudo obriga o cérebro a organizar, comparar e defender raciocínios.

ver 50%

Ver alguém resolver um exercício no quadro enquanto ouvimos a explicação aumenta a compreensão.

ler 10% e escutar 20%

Ler ou ouvir um professor explicar um conceito ajuda, mas a retenção é limitada.






manual de Python

Nota: roxo - cabeçalho 1 /vermelho - cabeçalho 2


Copia os seguintes itens e cola-os, sem formatação, na 4.ª página.


Atalho para colar sem formatação

  • Windows/Linux: Ctrl + Shift + V
  • Mac: Cmd + Shift + V


Introdução

O que é o Python

Instalação e ambiente de desenvolvimento do Python

Primeiros Programas

Estrutura de um programa

Comentários


Variáveis e Tipos de Dados

Variáveis

Números

Strings

Booleanos


Entrada e Saída de Dados

input()

print()


Operadores

Aritméticos

Comparação

Lógicos


Estruturas Condicionais

if

if...else

if...elif...else


Estruturas Repetitivas

while

for


Coleções de Dados

Listas

Tuplos

Dicionários


Funções

Definição de funções

Parâmetros e retorno


Manipulação de Strings

Métodos de strings

Formatação de texto


Módulos

Importação de módulos

math e random


Ficheiros

Leitura

Escrita


Tratamento do Erro try...except

Programação Orientada a Objetos

Classes

Objetos

Conclusão

algoritmo perímetro

1. Considere o algoritmo, que permite calcular o perímetro de um triângulo equilátero


a. Preencha a tabela, identificando os elementos relativos à traçagem do algoritmo, considerando o valor de entrada 24.

 

LADO

PERIMETRO

 

1.º passo

 

 

 

2.º passo

 

 

 

3.º passo

 

 

 

 


algoritmo e pseudocódigo média

1. segue os passos do exercício anterior e escreve um algoritmo e um pseudocódigo que efetue os seguintes procedimentos:
  • ler o nome e apelido do aluno
  • ler as notas do seu primeiro e segundo testes
  • calcule e apresente a sua média

2. insere a imagem e o link no portefólio, na página texto

algoritmo e pseudocódigo dobro e triplo

1. abre o processador de texto.
2. elabora e completa a tabela da figura 1, com o algoritmo e pseudocódigo:
  • ler dois números inteiros
  • mostrar o resultado do dobro do primeiro número
  • mostrar o triplo do segundo número
3. grava o ficheiro com o nome 09? dobro e triplo algoritmo nome data.docx, na pasta 01 texto
4. grava o ficheiro com o nome 09? dobro e triplo algoritmo  nome data.pdf, na pasta 01 texto
5. captura uma imagem da tabela completa e grava-a na pasta 04 imagens com o nome 09? dobro e triplo algoritmo nome data.png
6. verifica se os ficheiros estão a sincronizar com a nuvem, copia o link do pdf e insere-o no texto ver pdf com acesso a qualquer pessoa com link
7. insere a imagem e o link no portefólio, na página texto, da seguinte forma:

dobro e triplo

data

figura 1






algoritmo e pseudocódigo operações básicas

1. abre o processador de texto.
2. elabora e completa a seguinte tabela da figura 1
3. grava o ficheiro com o nome 09? operações básica algoritmo nome data.docx, na pasta 01 texto
4. grava o ficheiro com o nome 09? operações básica algoritmo nome data.pdf, na pasta 01 texto
5. captura uma imagem da tabela completa e grava-a na pasta 04 imagens com o nome 09?operações básica algoritmo nome data.png
6. verifica se os ficheiros estão a sincronizar com a nuvem, copia o link do pdf e insere-o no texto ver pdf com acesso a qualquer pessoa com link
7. insere a imagem e o link no portefólio, na página texto, da seguinte forma:

operações básicas

data

figura 1




algoritmo e pseudocódigo

resumo
  • algoritmo - descrição dos passos em linguagem comum, é a receita de um bolo
  • pseudocódigo - algoritmo com os passos escritos de forma estruturada, é a receita escrita de forma estruturada

algoritmo

  • conjunto finito de regras que levam à resolução de um problema
  • para se ter um algoritmo, é necessário que:
    1. tenha um número finito de passos 
    2. cada passo esteja precisamente definido, sem possíveis ambiguidades 
    3. existam zero ou mais entradas de conjuntos bem definidos 
    4. existam uma ou mais saídas 
    5. exista uma condição de fim sempre atingida para quaisquer entradas e num tempo finito. 

exemplo para verificar se um aluno está aprovado

algoritmo (numerar passos)
  1. ler a nota.
  2. se a nota for maior ou igual a 10, escrever "Aprovado".
  3. caso contrário, escrever "Reprovado".
  4. terminar.

pseudocódigo (não numerar passos)

início
    ler nota

   se nota >= 10 então
       escrever "aprovado"

   senão
       escrever "reprovado"

 fim


instaçal Thonny

1. clica aqui e instala o editor de python Thonny.





ativar barra de favoritos

  • clica nos 3 pontinhos, no canto superior direito
  • definições
  • aspeto
  • barra de ferramentas
  • liga Mostrar barra de marcadores
  • descer e em Barra de favoritos, colocar Sempre
  • ligar Favoritos se estiver desligado
  • verifica que o atalho educar321 aparece na barra de favoritos.

th - schwa ə

Python – linguagem        Thonny – editor de código          Flowgorithm - algoritmo de fluxo, cria fluxogramas

TH

  • não existe em português
  • TH tem duas leituras em inglês
    • /θ/ — som surdo - voiceless dental fricative, "soprar"
      • think, three, math, breath
    • /ð/ — som sonoro - voiced dental fricative
      • the, that, they, this, mother, breathe
      • som da abelha, colocar dedos na garganta
/θ/ -/ð/ - alfabeto fonético 

Nota: em nomes próprios antigos, th pode manter o som de T: Thames, Thomas, Thompson, Theresa · Thalia · Thurman · Thurston

como treinar

tha the thi tho thu - com o som /θ/ — som surdo, "soprar"
tha the thi tho thu - /ð/ — som sonoro, "abelha"

Schwa ə

  • ə é o som mais comum da língua inglesa
  • qualquer vogal pode ser schwa 
Computer → /kəmˈpjuː.tə/ 

exemplos: 

  • docter - doctər
  • support - səpport
  • medium - mediəm midiâm - médio
  • famous - feiməs
  • from - frəm
  • something - səmething
  • anniversary - anəˈvərs(ə)rē
th Júlio

schwa Elsa





instalar OnlyOffice



1. clica aqui e descarrega o programa OnlyOffice

2. Instala o OnlyOffice

sumários aplicações informáticas b

  1. Apresentação do professor e alunos.
  2. Funcionamento da disciplina.
  3. Teste diagnóstico.
  4. Apresentação da disciplina, objetivos, metodologia e critérios de avaliação.
  5. Elaboração de um manual de Python.
  6. Elaboração de um manual de Python.
  7. Elaboração de um manual de Python.
  8. Elaboração de um manual de Python.
  9. Introdução à resolução de problemas e ao conceito de algoritmo.
  10. Características de um algoritmo: precisão, finitude e eficácia.
  11. Representação de algoritmos em linguagem natural.
  12. Exercícios de construção de algoritmos em linguagem natural.
  13. Introdução ao pseudocódigo: sintaxe e regras básicas.
  14. Estruturas sequenciais em pseudocódigo.
  15. Exercícios de pseudocódigo com cálculo e processamento de dados.
  16. 23 out 2026 - Introdução aos fluxogramas e simbologia associada. 
  17. Construção de fluxogramas para problemas simples.
  18. Exercícios de aplicação de fluxogramas.
  19. Resolução de problemas utilizando linguagem natural, pseudocódigo e fluxogramas.
  20. Apresentação do ambiente de programação e criação do primeiro programa.
  21. Estrutura básica de um programa imperativo.
  22. Entrada e saída de dados em consola.
  23. Variáveis: conceito, declaração e utilização.
  24. Tipos de dados numéricos e operações básicas.
  25. Tipos de dados alfanuméricos e booleanos.
  26. Exercícios de utilização de variáveis e tipos de dados.
  27. Conversão de tipos de dados.
  28. Desenvolvimento de programas simples com entrada e saída de dados.
  29. Exercícios práticos de consolidação.
  30. Operadores aritméticos: soma, subtração, multiplicação e divisão.
  31. Operadores de resto e divisão inteira.
  32. Prioridade dos operadores aritméticos.
  33. Operadores relacionais e utilização em expressões.
  34. Operadores lógicos: AND, OR e NOT.
  35. Construção de expressões lógicas.
  36. Exercícios práticos com operadores.
  37. Resolução de problemas envolvendo operadores e prioridades.
  38. Estruturas de decisão: conceito e aplicações.
  39. Estrutura de seleção simples.
  40. Exercícios com estruturas de seleção simples.
  41. Estrutura de seleção composta.
  42. Exercícios de decisão composta.
  43. Estruturas de seleção múltipla.
  44. Resolução de problemas com várias alternativas.
  45. Exercícios integradores de estruturas de seleção.
  46. Aplicação prática das estruturas de decisão em programas.
  47. Introdução às estruturas repetitivas.
  48. Ciclos controlados por contador.
  49. Exercícios com ciclos controlados por contador.
  50. Ciclos controlados por condição.
  51. Exercícios com ciclos condicionais.
  52. Utilização de acumuladores e contadores.
  53. Resolução de problemas com estruturas repetitivas.
  54. Construção de programas que combinam seleção e repetição.
  55. Exercícios integradores sobre ciclos.
  56. Introdução às funções e vantagens da modularização.
  57. Declaração e invocação de funções.
  58. Parâmetros e argumentos.
  59. Funções com retorno de valor.
  60. Exercícios de construção de funções.
  61. Passagem de parâmetros por valor.
  62. Introdução à passagem de parâmetros por referência.
  63. Comparação entre passagem por valor e por referência.
  64. Resolução de problemas utilizando funções.
  65. Modularização de programas.
  66. Introdução aos arrays e sua utilidade.
  67. Declaração e inicialização de arrays.
  68. Leitura e escrita de elementos de um array.
  69. Percurso de arrays através de ciclos.
  70. Operações básicas sobre arrays: pesquisa e cálculo.
  71. Exercícios práticos de manipulação de arrays.
  72. Projeto integrador: desenvolvimento de programa com variáveis, seleção, repetição, funções e arrays.

calcular idade ao dia e mês

elabora um programa em Python que calcula a idade real considerando:

  • mês atual
  • dia atual
  • mês de aniversário
  • dia de aniversário
  • se ainda não fizeste anos este ano, ele não soma 1
  • apresenta quantos meses e dias faltam para o aniversário

6. executa o código

  • clica no ícone com uma setinha a verde ou em F5;
  • insere os valores no terminal em baixo;
  • verifica se o output do programa está correto.

calcular idade no Python

1. abre o Thonny.

2. clica em File, New.

3. dá o nome de 097_calcular_idade.py

4. prime enter e escolhe a pasta 08_programacao

5. insere o seguinte código:



6. executa o código

  • clica no ícone com uma setinha a verde ou em F5;
  • insere os valores no terminal em baixo;
  • verifica se o output do programa está correto.

O que aprendes com este exercício:

  • lógica
  • variáveis
  • operações
  • fluxo de execução

somar dois números

1. abre o Thonny.

2. clica em File, New.

3. dá o nome de 098_soma.py

4. prime enter e escolhe a pasta 08_programacao

5. insere o seguinte código:



6. executa o código

  • clica no ícone com uma setinha a verde ou em F5;
  • insere os valores no terminal em baixo;
  • verifica se o output do programa está correto.

O que aprendes com este exercício:

  • conversão de tipos (int())

  • operações matemáticas

  • erros comuns (como esquecer o int)

olá python

1. abre o Thonny.

2. clica em File, New.

3. dá o nome de 099_ola_python.py

4. prime enter e escolhe a pasta 08_programacao

5. insere o seguinte código:


6. executa o código
  • clica no ícone com uma setinha a verde ou em F5;
  • insere os valores no terminal em baixo;
  • verifica se o output do programa está correto.


O que aprendes com este exercício:
  • input — receber dados do utilizador
  • variáveis — guardar informação
  • print — mostrar resultados
  • strings — trabalhar com texto
  • executar ficheiros no VS Code

aplicações informáticas b preparação


exercício 0 - 
exercício 0 - 
exercício 0 - 
exercício 0 - 



sobre Informática