Acção de Formação à Distância TRENDS/PROF2000 |
|
|||
A-13 - Calculadora gráfica e o computador em interacção |
||||
|
António Manuel Marques do Amaral
|
||||
| Actividade 3 |
|
Como simular na calculadora gráfica a extracção de uma carta de copas de um baralho de 40 cartas?
E de 52?
Como simular na calculadora gráfica a extracção de uma carta de um baralho de 40 cartas indicando o naipe e valor? |
| Resolução |
Podemos resolver a questão gerando aleatoriamente um número inteiro compreendido entre 1 e 10. Vamos definir uma Function Memory que permita gerar esses números: f3: Int (10Ran#+1)
|
Poderemos
supor a seguinte correspondência:
|
|||
| Efectuada a
simulação, obteve-se a extracção da «quina de copas»:
|
||||
| Se o baralho for
de 52 cartas, podemos proceder de forma semelhante. Por exemplo, basta
editar a função f3 por forma a ser gerado um número inteiro
compreendido entre 1 e 13:
f3: Int (13Ran#+1) Efectuada a simulação, obteve-se agora a extracção do «valete de copas»:
|
Poderemos
supor a seguinte correspondência:
|
|||
| Consideremos
agora a extracção de uma carta de um baralho de 40 cartas indicando o
naipe e o valor.
Depois de redefinir novamente a função f3 para a situação anterior, podemos criar uma nova função que permita gerar aleatoriamente o naipe saído: f4: Int (4Ran#+1)
|
Relativamente
ao naipe, poderemos supor a seguinte correspondência:
|
|||
| Simulemos agora a
extracção de uma carta de um
baralho de 40 cartas indicando o naipe e o valor, utilizando o comando: {f4, f3}
Foi extraída a carta «nove de espadas». |
A primeira linha da tabela indica o naipe e a segunda linha indica o valor da carta extraída. | |||
|
|
||||
|
Actualizada em |
||||