Tarefas de Aprendizagem em Python
No âmbito das Novas Aprendizagens Essenciais de Matemática do Ensino Secundário, explore exemplos de programas em Python que podem ser integrados em tarefas das suas aulas e ajudar a explicar conceitos matemáticos.
Matemática A
Todas a tarefas
Descarregue todos ficheiros10º ano
Exemplo 1
Maioria Absoluta com TI-Python - I
Dados três candidatos a um cargo, de eleição por maioria absoluta, como determinar o número de votos para que um deles seja declarado vencedor à primeira volta? (desenvolvimento da sugestão de programa em Python da página 16 das AEs de matemática A, 10º ano).
Descarregar o PDF Descarregar o TNSExemplo 2
Maioria Absoluta com TI- Python - II
Dados três candidatos a um cargo, de eleição por maioria absoluta, determinar o número de votos para que um deles seja declarado vencedor à primeira volta e verificar se algum deles obteve maioria absoluta (desenvolvimento da sugestão de programa em Python da página 17 das AEs de matemática A, 10º ano).
Descarregar o PDF Descarregar o TNSExemplo 3
Matemática na poupança e no crédito
Dado um capital, qual a capitalização anual, em regime de juros simples, à taxa anual de r? (desenvolvimento da sugestão de programa em Python das páginas 17 e 18 das AEs de matemática A, 10º ano).
Descarregar o PDF Descarregar o TNSExemplo 4
Medidas de localização - média, máximo e mínimo
Dadas as idades de cinco alunos de uma turma, como obter a média, o valor máximo e o valor mínimo? (desenvolvimento da sugestão de programa em Python da página 27 das AEs de matemática A, 10º ano).
Descarregar o PDF Descarregar o TNSExemplo 5
Medidas de localização - desvio padrão e amplitude
Dada uma lista de idades com um número de elementos variável, como determinar o desvio-padrão e a amplitude dos dados da lista (desenvolvimento da sugestão de programa em Python da página 27 das AEs de matemática A, 10º ano).
Descarregar o PDF Descarregar o TNSExemplo 6
Função quadrática
Como resolver a equação ax^2+bx+c=0? (desenvolvimento da sugestão de programa em Python da página 38 das AEs de matemática A, 10º ano).
Descarregar o PDF Descarregar o TNSExemplo 7
Função módulo
Como determinar a imagem de um objeto com a função módulo? (desenvolvimento da sugestão de programa em Python da página 38 das AEs de matemática A, 10º ano).
Descarregar o PDF Descarregar o TNSExemplo 8
Equação reduzida e vetorial da reta no plano
A partir das coordenadas de dois pontos, como determinar o declive, a ordenada na origem, a equação reduzida e uma equação vetorial da reta que passa por esses dois pontos? (desenvolvimento da sugestão de programa em Python da página 43 das AEs de matemática A, 10º ano).
Descarregar o PDF Descarregar o TNSExemplo 9
Equação vetorial da reta no plano
Num segmento de reta definido pelas coordenadas de dois pontos distintos, como lá colocar pontos igualmente espaçados? (desenvolvimento da sugestão de programa em Python da página 44 das AEs de matemática A, 10º ano).
Descarregar o PDF Descarregar o TNS11° ano
Exemplo 1
Conjetura de Collatz
Programa que simula a sequência de Collatz obtida a partir de um número dado (previamente fixado). A sequência forma-se a partir de um valor inicial, inteiro positivo. Se for par é calculada a sua metade, mas se for ímpar multiplica-se por 3 e adiciona-se 1. Com o resultado volta a aplicar-se a regra até que se obtenha 1.
Descarregar o PDF Descarregar o TNSExemplo 2
Divisão de polinómios - Regra de Ruffini
Programa que permite obter o polinómio quociente da divisão de um polinómio de grau 3 por x-a, bem como o resto dessa divisão.
Descarregar o PDF Descarregar o TNSMatemática B
Todos os exemplos
Descarregue todos os ficheiros10° ano
Exemplo 1
Maioria Absoluta com TI-Python - I
Dados três candidatos a um cargo, de eleição por maioria absoluta, como determinar o número de votos para que um deles seja declarado vencedor à primeira volta? (desenvolvimento da sugestão de programa em Python da página 17 das AEs de matemática B, 10º ano).
Descarregar o PDF Descarregar o TNSExemplo 2
Maioria Absoluta com TI- Python - II
Dados três candidatos a um cargo, de eleição por maioria absoluta, determinar o número de votos para que um deles seja declarado vencedor à primeira volta e verificar se algum deles obteve maioria absoluta (desenvolvimento da sugestão de programa em Python da página 17 das AEs de matemática B, 10º ano).
Descarregar o PDF Descarregar o TNSExemplo 3
Matemática na poupança e no crédito
Dado um capital, qual a capitalização anual, em regime de juros simples, à taxa anual de r? (desenvolvimento da sugestão de programa em Python da página18 das AEs de matemática B, 10º ano).
Descarregar o PDF Descarregar o TNSExemplo 4
Medidas de localização - média, máximo e mínimo
Dadas as idades de cinco alunos de uma turma, como obter a média, o valor máximo e o valor mínimo? (desenvolvimento da sugestão de programa em Python da página 27 das AEs de matemática B, 10º ano).
Descarregar o PDF Descarregar o TNSExemplo 5
Medidas de localização - desvio padrão e amplitude
Dada uma lista de idades com um número de elementos variável, como determinar o desvio-padrão e a amplitude dos dados da lista (desenvolvimento da sugestão de programa em Python da página 27 das AEs de matemática B, 10º ano).
Descarregar o PDF Descarregar o TNSExemplo 6
Equação reduzida de uma reta e a equação x=x0
Dadas as coordenadas de dois pontos, determinar a equação reduzida em Python, ou uma equação cartesiana de uma reta paralela ao eixo das cordenadas (desenvolvimento da sugestão de programa em Python da página 36 das AEs de matemática B, 10º ano).
Descarregar o PDF Descarregar o TNSExemplo 7
Função quadrática (resolução de equações)
Utilização da programação em Python para resolver a equação ax^2+bx+c=0, dados os coeficientes do polinómio quadrático (desenvolvimento da sugestão de programa em Python da página 39 das AEs de matemática B, 10º ano).
Descarregar o PDF Descarregar o TNS
11° ano
Exemplo 1
Da TMV à derivada, fornecidos os dados
Programa que permite obter uma aproximação da TMV de uma função cúbica, fornecidos os coeficientes e a amplitude (h) do intervalo, a qual se pretende próximo de zero
Descarregar o PDF Descarregar o TNSExemplo 2
Da TMV à derivada, pedidos os dados
Programa que permite obter uma aproximação da TMV de uma função cúbica, o quel pede ao utilizador os coeficientes e a amplitude (h) do intervalo, a qual se pretende próximo de zero.
Descarregar o PDF Descarregar o TNSExemplo 3
Simulação de lançamentos de um dado
Programa que simula o lançamento de um dado, o número vezes que o utilizador define, e no final apresenta a frequência relativa da saida de cada face.
Descarregar o PDF Descarregar o TNSMACS
Todos os exemplos
Descarregue todos os ficheiros10° ano
Exemplo 1
Maioria Absoluta com TI-Python
Dados três candidatos a um cargo, de eleição por maioria absoluta, determinar o número de votos para que um deles seja declarado vencedor à primeira volta e verificar se algum deles obteve maioria absoluta (desenvolvimento da sugestão de programa em Python da página 17 das AEs de MACS, 10º ano).
Descarregar o PDF Descarregar o TNSExemplo 2
Média, máximo, mínimo e mediana de uma lista numérica em Python
Obtidos 5 dados numéricos, após introduçáo por parte do utilizador, colocar esses dados numa lista e obter a média, a mediana, o valor máximo e o valor mínimo. Fornecem-se pistas suficientes para otimizar o programa para uma quantidade diferentes de dados numéricos (desenvolvimento da sugestão de programa em Python da página 26 das AEs de MACS, 10º ano).
Descarregar o PDF Descarregar o TNSExemplo 3
Para n classificações, introduzidas sucessivamente num programa em Python, obter a média, a mediana, a amplitude e o desvio padrão.
O utilizador introduz o número de dados pretendido, os quais serão colocados em lista. Obter depois a média, o desvio padrão e a amplitude desse conjunto de dados (classificações numa prova) (desenvolvimento da sugestão de programa em Python da página 26 das AEs de MACS, 10º ano).
Descarregar o PDF Descarregar o TNSExemplo 4
Preço após imposto, com Python
Dado o preço base de um item e aplicada uma determinada taxa de IVA, determina-se, com auxílio de um algoritmo programado em Python, o preço final de venda do item (desenvolvimento da sugestão de programa em Python da página 33 das AEs de MACS, 10º ano).
Descarregar o PDF Descarregar o TNSExemplo 5
Cálculo de capitalização com juro simples e juro composto, com Python
Dado um determinado capital inicial, utiliza-se a programação em Python para obter o capital após a aplicação de juro simples, ao fim de um período de tempo, e também o capital com juro composto aplicado n vezes (desenvolvimento da sugestão de programa em Python da página 33 das AEs de MACS, 10º ano).
Descarregar o PDF Descarregar o TNS11° ano
Exemplo 1
Simulação de lançamentos de um dado
Programa que simula o lançamento de um dado, o número vezes que o utilizador define, e no final apresenta a frequência relativa da saida de cada face.
Descarregar o PDF Descarregar o TNSMatemática Ensino Profissional
Todos os exemplos
Descarregue todos os ficheiros10° ano
Exemplo 1
Maioria Absoluta com TI-Python - I
Dados três candidatos a um cargo, de eleição por maioria absoluta, como determinar o número de votos para que um deles seja declarado vencedor à primeira volta? (desenvolvimento da sugestão de programa em Python da página 10 das AEs de Matemática Ensino Profissional, P1).
Descarregar o PDF Descarregar o TNSExemplo 2
Maioria Absoluta com TI- Python - II
Dados três candidatos a um cargo de eleição por maioria absoluta, determinar o número de votos para que um deles seja declarado vencedor à primeira volta e verificar se algum deles obteve maioria absoluta (desenvolvimento da sugestão de programa em Python da página 11 das AEs de Matemática Ensino Profissional, P1).
Descarregar o PDF Descarregar o TNSExemplo 3
Matemática na poupança e no crédito
Dado um capital, qual a capitalização anual, em regime de juros simples, à taxa anual de r? (desenvolvimento da sugestão de programa em Python da página 11 das AEs de Matemática Ensino Profissional, P1).
Descarregar o PDF Descarregar o TNSExemplo 4
Média, máximo, mínimo e mediana de uma lista numérica em Python
Obtidos 5 dados numéricos, após introduçáo por parte do utilizador, colocar esses dados numa lista e obter a média, a mediana, o valor máximo e o valor mínimo. Fornecem-se pistas suficientes para otimizar o programa para uma quantidade diferente de dados numéricos (desenvolvimento da sugestão de programa em Python da página 17 das AEs de Matemática Ensino Profissional, P2).
Descarregar o PDF Descarregar o TNSExemplo 5
Desvio padrão e amplitude de uma lista numérica em Python
Dada uma lista de idades com um número de elementos variável, determinar o desvio-padrão e a amplitude dos dados (idades) (desenvolvimento da sugestão de programa em Python da página 17 das AEs de Matemática Ensino Profissional, P2.
Descarregar o PDF Descarregar o TNSExemplo 6
Coordenadas do ponto médio de um segmento de reta com algoritmo programado em Python
Introduzidas as coordenadas dos extremos de um segmento de reta, determinar as coordenadas do ponto médio desse segmento de reta (desenvolvimento da sugestão de programa em Python da página 21 das AEs de Matemática Ensino Profissional, P3).
Descarregar o PDF Descarregar o TNSExemplo 7
Função polinomial de grau 2 (resolução de equações do 2º grau)
Como resolver a equação ax^2+bx+c=0? (desenvolvimento da sugestão de programa em Python da página 24 das AEs de Matemática Ensino Profissional, P4).
Descarregar o PDF Descarregar o TNS
11° ano
Exemplo 1
Simulação de lançamentos de um dado
Programa que simula o lançamento de um dado, o número vezes que o utilizador define, e no final apresenta a frequência relativa da saida de cada face.
Descarregar o PDF Descarregar o TNSExemplo 2
Da TMV à TV, fornecidos os dados
Programa que permite obter uma aproximação da TMV de uma função cúbica, fornecidos os coeficientes e a amplitude (h) do intervalo, a qual se pretende próximo de zero
Descarregar o PDF Descarregar o TNSExemplo 3
Da TMV à TV, pedidos os dados
Programa que permite obter uma aproximação da TMV de uma função cúbica, o quel pede ao utilizador os coeficientes e a amplitude (h) do intervalo, a qual se pretende próximo de zero.
Descarregar o PDF Descarregar o TNSExemplo 4
Conjetura de Collatz
Programa que simula a sequência de Collatz obtida a partir de um número dado (previamente fixado). A sequência forma-se a partir de um valor inicial, inteiro positivo. Se for par é calculada a sua metade, mas se for ímpar multiplica-se por 3 e
Exemplo 5
Preço final após aplicação do IVA
Com este programa pretende-se que, inicialmente, “pergunte” ao utilizador qual é o preço base de um produto e qual é, das taxas típicas de IVA em Portugal, aquela que é aplicada ao respetivo produto, e termina a devolver o preço final do produto com o imposto aplicado.
Descarregar o PDF Descarregar o TNSExemplo 6
Encriptação de uma mensagem
Neste programa, o utiulizador introduz uma mensagem e este devolve uma outra mensagem resultante da aplicação de ROT13, uma cifra do tipo César, adicinoando 13 ao código ASCII de cada caráter da mensagem original e com o mesmo código ASCII passa o novo valor ao rspetivo caráter.
Descarregar o PDF Descarregar o TNSExemplo 7
Desencriptação de uma mensagem
Este programa permite partir de uma mensagem codificada, introduzida pelo utilizador, e chegar à mensagem original. Para tal aplica-se ROT13, uma cifra do tipo César, subtraindo 13 ao código ASCII de cada caráter da mensagem codificada e com o mesmo código ASCII passa o novo valor ao rspetivo caráter da mensagem original.
Descarregar o PDF Descarregar o TNS