Módulos/Bibliotecas: Um módulo trata-se de um arquivo que contém definições para serem utilizadas em um script ou em uma execução interativa do interpretador. Essas definições podem ser importadas para o módulo principal ou para outros módulos o que indica que ao importar um módulo, é possível fazer uso de tudo que está definido dentro dele. Avalie as afirmações a seguir, em relação aos módulos que podem ser importados no Python a fim de se organizar projetos e programas e relacione-os aos termos aos quais se referem. 1 - Random. 2 - Turtle. 3 - Math. I - Módulo para acessar funções aleatórias que permite a geração de dados aleatórios com o objetivo de que o programa não tenha sempre o mesmo comportamento. II - Módulo que oferece funcionalidades gráficas que podem ser controladas por meio de comandos de movimentação realizados pelo usuário. III - Módulo que fornece acesso às funções matemáticas possibilitando trabalhar com funções hiperbólicas, trigonométricas e logarítmicas para números reais. Assinale a alternativa que correlaciona adequadamente os dois grupos de informação.
Um módulo trata-se de um arquivo que contém definições para serem utilizadas em um script ou em uma execução interativa do interpretador. Essas definições podem ser importadas para o módulo principal ou para outros módulos o que indica que ao importar um módulo, é possível fazer uso de tudo que está definido dentro dele.
Avalie as afirmações a seguir, em relação aos módulos que podem ser importados no Python a fim de se organizar projetos e programas e relacione-os aos termos aos quais se referem.
1 - Random. 2 - Turtle. 3 - Math.
I - Módulo para acessar funções aleatórias que permite a geração de dados aleatórios com o objetivo de que o programa não tenha sempre o mesmo comportamento.
II - Módulo que oferece funcionalidades gráficas que podem ser controladas por meio de comandos de movimentação realizados pelo usuário.
III - Módulo que fornece acesso às funções matemáticas possibilitando trabalhar com funções hiperbólicas, trigonométricas e logarítmicas para números reais.
Assinale a alternativa que correlaciona adequadamente os dois grupos de informação.
a. 1-III; 2-II; 3-I.
b. 1-I; 2-II; 3-III.
c. 1-II; 2-I; 3-III.
d. 1-III; 2-I; 3-II.
e. 1-I; 2-III; 3-II.
Para correlacionar, basta identificar a finalidade de cada módulo do Python:
-
Random: é o módulo usado para gerar valores aleatórios (por exemplo, escolher números, embaralhar listas, etc.), permitindo que o programa não tenha sempre o mesmo comportamento. Portanto, corresponde à afirmação I.
-
Turtle: é um módulo de desenho/gráficos em que controlamos uma “tartaruga” com comandos de movimentação (frente, direita, esquerda), produzindo figuras na tela. Portanto, corresponde à afirmação II.
-
Math: fornece funções matemáticas (trigonométricas, logarítmicas, hiperbólicas, etc.) para números reais. Portanto, corresponde à afirmação III.
Logo, a correlação correta é 1-I; 2-II; 3-III.
Alternativa correta: (b).