Logo Passei Direto
Buscar

Algoritmos e Programação de Computadores I SEMANA 04 (1)

Ferramentas de estudo

Questões resolvidas

Considere que você tem digitado no editor da sua IDE o programa em Python seguinte: x=4 print("A área do círculo é", (3.14 * x**2)) Indique qual é a alternativa que indica o seguinte passo.
Indique qual é a alternativa que indica o seguinte passo.
a. Utilizar dir, os arquivos dentro da pasta.
b. Utilizar cd mais o nome do diretório para acessar as pastas e diretórios.
c. Salvar colocando o nome do arquivo .py para poder executar o programa.
d. Chamar ao interpretador Python3.
e. Salvar e abrir o prompt de comando do Windows (cmd).

Considere o seguinte programa que aumenta o salário em 25%. salario=20001 aumento = salario * 25 / 100 novoSalario = salario + aumento Você quer imprimir o novo salário. Indique qual é o comando correto a ser colocado.
Indique qual é o comando correto a ser colocado.
a. print("O novo salário é R$", novoSalario)
b. print("O novo salário é R$").
c. print("O novo salário é R$ novoSalario")
d. print("O novo salário é R$, novoSalario")
e. prints(novoSalario)

Indique qual é a utilidade de definir funções em Python.
Indique qual é a utilidade de definir funções em Python.
a. É útil quando precisamos executar uma sequência de instruções várias vezes, em diferentes partes do programa.
b. Todas as funções em Python estão presentes nos módulos embutidos.
c. A função permite fazer qualquer expressão matemática de forma fácil.
d. A facilidade da função é de relacionar os elementos de um conjunto A com os elementos do conjunto B.
e. A função define constantes e métodos usualmente presentes em uma biblioteca de rotinas matemáticas.

Indique como é feita a documentação do código em Python com um comentário de uma única linha.
Indique como é feita a documentação do código em Python com um comentário de uma única linha:
a. Usando o caractér #
b. Usando
c. Usando duas barras ||
d. Usando duas barras invertidas //
e. Usando os caracteres especiais /*

Você está fazendo um programa em Python que recebe alguns dados e os mostra na tela. nome= input("Digite o seu nome ") areaCurso=input("Digite a área de seu curso em maiúsculas") print("O meu nome é ",nome) Você quer mostrar a área de seu curso assim, por exemplo: O meu curso é da área - COMPUTAÇÃO - UNIVESP Indique qual das opções você utilizaria:
Indique qual das opções você utilizaria:
a. print("O meu curso é da área -",areaCurso,"- UNIVESP")
b. print("O meu curso é da área -",areaCurso,”-")
c. print("O meu curso é da área",areaCurso,"- UNIVESP")
d. print("O meu curso é da área ,areaCurso,- UNIVESP")
e. print("O meu curso área",areaCurso,end='-
',"UNIVESP")

Você fez o seguinte programa em Python e ele está dando erro. Indique qual é a alternativa correta para ajustá-lo: import math num = input("Digite um número: ") quadrado = math.pow(num, 2) cubo = math.pow(num, 3) raiz = math.sqrt(num) print(f'O numero ao quadrado é {quadrado} e ao cubo é {cubo}') print(f'A raiz quadrada é {raiz:.2f}')
Indique qual é a alternativa correta para ajustá-lo:
a. Tem que alterar a instrução que usa sqrt. Colocar raiz = sqrt(num)
b. Tem que alterar o segundo comando print, ele está dando erro. Colocar: print(“f'A raiz quadrada é”, raiz)
c. Tem que alterar a instrução que usa pow. Colocar quadrado = pow(num, 2) e cubo = pow(num, 3)
d. Tem que alterar o comando de input, ele está recebendo uma string. Colocar num = int(input("Digite um número: "))
e. Tem que alterar o primeiro comando print, ele está dando erro. Colocar: print(“O número ao quadrado é”, quadrado, “e ao cubo é”, cubo)

Em Python, existem funções previamente definidas que possuem documentação que pode ser acessada por meio de um comando. Indique como ele pode ser usado com a função max.
Indique como ele pode ser usado com a função max.
a. help(max)
b. Usando libc e buscando a função
c. Usando jsref seguido de open
d. dir(max)
e. help.max

Você tem o seguinte programa. def leNumero(): numero = eval(input("Digite um número: ")) return numero print("números lidos") Indique qual é alternativa correta que comenta este pedaço de programa.
Indique qual é alternativa correta que comenta este pedaço de programa.
a. Para esta função poder ser executada, deve existir a função main().
b. A função leNumero() não está fazendo a conversão de tipo str para float.
c. A função leNumero() não está fazendo a conversão de tipo str para int.
d. A função leNumero() lê uma entrada digitada pelo usuário. O comando print não executará porque está depois da instrução return. A função está sendo definida, mas não está sendo usada.
e. A função leNumero() tem que ter declaração do tipo int, float, etc., antes da declaração da função.

A linguagem Python, assim como suas antecessoras, utiliza comandos padrão para entrada e saída de dados. Dentre esses comandos, está a função "print()". Com base nessa função, assinale a alternativa correta.
Com base nessa função, assinale a alternativa correta.
a. A função print() é utilizada, essencialmente, para a entrada de dados em um programa.
b. A função print() é usada para imprimir, em tela, aquilo que é passado como parâmetro entre parênteses.
c. A função print() captura os dados digitados em linha de comando e grava em uma variável de memória.
d. A função print() é utilizada para a criação de janelas no ambiente gráfico
e. A função print() em Python é utilizada para enviar dados à impressora.

Você deseja calcular a média harmônica de três números. Para isso, você tem que descrever uma função em Python que calcule essa média. Indique qual alternativa é a correta, lembrando que a média harmônica tem a seguinte fórmula:
Indique qual alternativa é a correta, lembrando que a média harmônica tem a seguinte fórmula:
a. def mediaH(n,num1,num2,num3): media = n/((1/num1)+(1/num2)+(1/num3)) return media print("Media Harmonica = ",mediaH(n,num1,num2,num3))
b. def mediaH(n,num1,num2,num3): media = n/((1/num1)+(1/num2)+(1/num3)) n1=int(input("digite o primeiro número")) n2=int(input("digite o segundo número")) n3=int(input("digite o terceiro número")) print("Media Harmonica = ",media)
c. def mediaH(n,num1,num2,num3): media = n/((1/num1)+(1/num2)+(1/num3)) return media n1=int(input("digite o primeiro número")) n2=int(input("digite o segundo número")) n3=int(input("digite o terceiro número")) print("Media Harmonica = ", mediaH(3,n1,n2)
d. def mediaH(n,num1,num2,num3): media = n/((1/num1)+(1/num2)+(1/num3)) return media n1=int(input("digite o primeiro número")) n2=int(input("digite o segundo número")) n3=int(input("digite o terceiro número")) print("Media Harmonica = ",mediaH(3,n1,n2,n3))
e. def mediaH(n,num1,num2,num3): media = n/((1/num1)+(1/num2)+(1/num3)) print("Media Harmonica = ",mediaH(3,5,6,7))

A linguagem Python, além de seus recursos implícitos e funções preexistentes, permite que o desenvolvedor crie suas próprias funções. Com base no uso de funções em Python, analise as asserções a seguir e as relações propostas entre elas.
Analisando as asserções anteriores, conclui-se que:
I. As funções em Python são procedimentos que executam instruções internamente e podem retornar um determinado valor ou não retornam valores.
II. As funções auxiliam no reaproveitamento de códigos que devem ser executados várias vezes no programa, por exemplo, uma função que verifica a validade de um CPF.
a. as duas asserções são falsas.
b. as duas asserções são verdadeiras, e a segunda justifica a primeira.
c. a primeira asserção é verdadeira, e a segunda é falsa.
d. as duas asserções são verdadeiras, e a segunda não justifica a primeira.
e. a primeira asserção é falsa, e a segunda é verdadeira.

O uso das funções definidas pelo desenvolvedor em Python auxilia no reaproveitamento de instruções que possam ser utilizadas várias vezes no mesmo programa. Com base no uso de funções em Python, analise as asserções a seguir e as relações propostas entre elas.
Analisando as asserções anteriores, conclui-se que:
I. As funções em um programa na linguagem Python devem ser definidas antes que sejam utilizadas, para que o interpretador reconheça a função.
II. As funções em Python devem ser definidas com o comando "def" e possuir um nome que não esteja entre as palavras reservadas da linguagem.
a. as duas asserções são verdadeiras, e a segunda justifica a primeira.
b. a primeira asserção é falsa, e a segunda é verdadeira.
c. a primeira asserção é verdadeira, e a segunda é falsa.
d. as duas asserções são verdadeiras, e a segunda não justifica a primeira.
e. as duas asserções são falsas.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Considere que você tem digitado no editor da sua IDE o programa em Python seguinte: x=4 print("A área do círculo é", (3.14 * x**2)) Indique qual é a alternativa que indica o seguinte passo.
Indique qual é a alternativa que indica o seguinte passo.
a. Utilizar dir, os arquivos dentro da pasta.
b. Utilizar cd mais o nome do diretório para acessar as pastas e diretórios.
c. Salvar colocando o nome do arquivo .py para poder executar o programa.
d. Chamar ao interpretador Python3.
e. Salvar e abrir o prompt de comando do Windows (cmd).

Considere o seguinte programa que aumenta o salário em 25%. salario=20001 aumento = salario * 25 / 100 novoSalario = salario + aumento Você quer imprimir o novo salário. Indique qual é o comando correto a ser colocado.
Indique qual é o comando correto a ser colocado.
a. print("O novo salário é R$", novoSalario)
b. print("O novo salário é R$").
c. print("O novo salário é R$ novoSalario")
d. print("O novo salário é R$, novoSalario")
e. prints(novoSalario)

Indique qual é a utilidade de definir funções em Python.
Indique qual é a utilidade de definir funções em Python.
a. É útil quando precisamos executar uma sequência de instruções várias vezes, em diferentes partes do programa.
b. Todas as funções em Python estão presentes nos módulos embutidos.
c. A função permite fazer qualquer expressão matemática de forma fácil.
d. A facilidade da função é de relacionar os elementos de um conjunto A com os elementos do conjunto B.
e. A função define constantes e métodos usualmente presentes em uma biblioteca de rotinas matemáticas.

Indique como é feita a documentação do código em Python com um comentário de uma única linha.
Indique como é feita a documentação do código em Python com um comentário de uma única linha:
a. Usando o caractér #
b. Usando
c. Usando duas barras ||
d. Usando duas barras invertidas //
e. Usando os caracteres especiais /*

Você está fazendo um programa em Python que recebe alguns dados e os mostra na tela. nome= input("Digite o seu nome ") areaCurso=input("Digite a área de seu curso em maiúsculas") print("O meu nome é ",nome) Você quer mostrar a área de seu curso assim, por exemplo: O meu curso é da área - COMPUTAÇÃO - UNIVESP Indique qual das opções você utilizaria:
Indique qual das opções você utilizaria:
a. print("O meu curso é da área -",areaCurso,"- UNIVESP")
b. print("O meu curso é da área -",areaCurso,”-")
c. print("O meu curso é da área",areaCurso,"- UNIVESP")
d. print("O meu curso é da área ,areaCurso,- UNIVESP")
e. print("O meu curso área",areaCurso,end='-
',"UNIVESP")

Você fez o seguinte programa em Python e ele está dando erro. Indique qual é a alternativa correta para ajustá-lo: import math num = input("Digite um número: ") quadrado = math.pow(num, 2) cubo = math.pow(num, 3) raiz = math.sqrt(num) print(f'O numero ao quadrado é {quadrado} e ao cubo é {cubo}') print(f'A raiz quadrada é {raiz:.2f}')
Indique qual é a alternativa correta para ajustá-lo:
a. Tem que alterar a instrução que usa sqrt. Colocar raiz = sqrt(num)
b. Tem que alterar o segundo comando print, ele está dando erro. Colocar: print(“f'A raiz quadrada é”, raiz)
c. Tem que alterar a instrução que usa pow. Colocar quadrado = pow(num, 2) e cubo = pow(num, 3)
d. Tem que alterar o comando de input, ele está recebendo uma string. Colocar num = int(input("Digite um número: "))
e. Tem que alterar o primeiro comando print, ele está dando erro. Colocar: print(“O número ao quadrado é”, quadrado, “e ao cubo é”, cubo)

Em Python, existem funções previamente definidas que possuem documentação que pode ser acessada por meio de um comando. Indique como ele pode ser usado com a função max.
Indique como ele pode ser usado com a função max.
a. help(max)
b. Usando libc e buscando a função
c. Usando jsref seguido de open
d. dir(max)
e. help.max

Você tem o seguinte programa. def leNumero(): numero = eval(input("Digite um número: ")) return numero print("números lidos") Indique qual é alternativa correta que comenta este pedaço de programa.
Indique qual é alternativa correta que comenta este pedaço de programa.
a. Para esta função poder ser executada, deve existir a função main().
b. A função leNumero() não está fazendo a conversão de tipo str para float.
c. A função leNumero() não está fazendo a conversão de tipo str para int.
d. A função leNumero() lê uma entrada digitada pelo usuário. O comando print não executará porque está depois da instrução return. A função está sendo definida, mas não está sendo usada.
e. A função leNumero() tem que ter declaração do tipo int, float, etc., antes da declaração da função.

A linguagem Python, assim como suas antecessoras, utiliza comandos padrão para entrada e saída de dados. Dentre esses comandos, está a função "print()". Com base nessa função, assinale a alternativa correta.
Com base nessa função, assinale a alternativa correta.
a. A função print() é utilizada, essencialmente, para a entrada de dados em um programa.
b. A função print() é usada para imprimir, em tela, aquilo que é passado como parâmetro entre parênteses.
c. A função print() captura os dados digitados em linha de comando e grava em uma variável de memória.
d. A função print() é utilizada para a criação de janelas no ambiente gráfico
e. A função print() em Python é utilizada para enviar dados à impressora.

Você deseja calcular a média harmônica de três números. Para isso, você tem que descrever uma função em Python que calcule essa média. Indique qual alternativa é a correta, lembrando que a média harmônica tem a seguinte fórmula:
Indique qual alternativa é a correta, lembrando que a média harmônica tem a seguinte fórmula:
a. def mediaH(n,num1,num2,num3): media = n/((1/num1)+(1/num2)+(1/num3)) return media print("Media Harmonica = ",mediaH(n,num1,num2,num3))
b. def mediaH(n,num1,num2,num3): media = n/((1/num1)+(1/num2)+(1/num3)) n1=int(input("digite o primeiro número")) n2=int(input("digite o segundo número")) n3=int(input("digite o terceiro número")) print("Media Harmonica = ",media)
c. def mediaH(n,num1,num2,num3): media = n/((1/num1)+(1/num2)+(1/num3)) return media n1=int(input("digite o primeiro número")) n2=int(input("digite o segundo número")) n3=int(input("digite o terceiro número")) print("Media Harmonica = ", mediaH(3,n1,n2)
d. def mediaH(n,num1,num2,num3): media = n/((1/num1)+(1/num2)+(1/num3)) return media n1=int(input("digite o primeiro número")) n2=int(input("digite o segundo número")) n3=int(input("digite o terceiro número")) print("Media Harmonica = ",mediaH(3,n1,n2,n3))
e. def mediaH(n,num1,num2,num3): media = n/((1/num1)+(1/num2)+(1/num3)) print("Media Harmonica = ",mediaH(3,5,6,7))

A linguagem Python, além de seus recursos implícitos e funções preexistentes, permite que o desenvolvedor crie suas próprias funções. Com base no uso de funções em Python, analise as asserções a seguir e as relações propostas entre elas.
Analisando as asserções anteriores, conclui-se que:
I. As funções em Python são procedimentos que executam instruções internamente e podem retornar um determinado valor ou não retornam valores.
II. As funções auxiliam no reaproveitamento de códigos que devem ser executados várias vezes no programa, por exemplo, uma função que verifica a validade de um CPF.
a. as duas asserções são falsas.
b. as duas asserções são verdadeiras, e a segunda justifica a primeira.
c. a primeira asserção é verdadeira, e a segunda é falsa.
d. as duas asserções são verdadeiras, e a segunda não justifica a primeira.
e. a primeira asserção é falsa, e a segunda é verdadeira.

O uso das funções definidas pelo desenvolvedor em Python auxilia no reaproveitamento de instruções que possam ser utilizadas várias vezes no mesmo programa. Com base no uso de funções em Python, analise as asserções a seguir e as relações propostas entre elas.
Analisando as asserções anteriores, conclui-se que:
I. As funções em um programa na linguagem Python devem ser definidas antes que sejam utilizadas, para que o interpretador reconheça a função.
II. As funções em Python devem ser definidas com o comando "def" e possuir um nome que não esteja entre as palavras reservadas da linguagem.
a. as duas asserções são verdadeiras, e a segunda justifica a primeira.
b. a primeira asserção é falsa, e a segunda é verdadeira.
c. a primeira asserção é verdadeira, e a segunda é falsa.
d. as duas asserções são verdadeiras, e a segunda não justifica a primeira.
e. as duas asserções são falsas.

Prévia do material em texto

<p>Algoritmos e Programação de Computadores I</p><p>Semana 4</p><p>Semana 4 - Quiz da Videoaula 11 - Programas em Python</p><p>Considere que você tem digitado no editor da sua IDE o programa em Python seguinte:</p><p>x=4</p><p>print("A área do círculo é", (3.14 * x**2))</p><p>Indique qual é a alternativa que indica o seguinte passo.</p><p>a. Utilizar dir, os arquivos dentro da pasta.</p><p>b. Utilizar cd mais o nome do diretório para acessar as pastas e diretórios.</p><p>c. Salvar colocando o nome do arquivo .py para poder executar o programa.</p><p>d. Chamar ao interpretador Python3.</p><p>e. Salvar e abrir o prompt de comando do Windows (cmd).</p><p>Semana 4 - Quiz da Videoaula 12 - print(), input() e eval()</p><p>Considere o seguinte programa que aumenta o salário em 25%.</p><p>salario=20001</p><p>aumento = salario * 25 / 100</p><p>novoSalario = salario +</p><p>aumento</p><p>Você quer imprimir o novo salário. Indique qual é o comando correto a ser colocado.</p><p>a. print("O novo salário é R$", novoSalario)</p><p>b. print("O novo salário é R$").</p><p>c. print("O novo salário é R$ novoSalario")</p><p>d. print("O novo salário é R$, novoSalario")</p><p>e. prints(novoSalario")</p><p>Semana 4 - Quiz da Videoaula 13 - Definição de funções</p><p>Indique qual é a utilidade de definir funções em Python.</p><p>a. É útil quando precisamos executar uma sequência de instruções várias vezes, em</p><p>diferentes partes do programa.</p><p>b. Todas as funções em Python estão presentes nos módulos embutidos.</p><p>c. A função permite fazer qualquer expressão matemática de forma fácil.</p><p>d. A facilidade da função é de relacionar os elementos de um conjunto A com os</p><p>elementos do conjunto B.</p><p>e. A função define constantes e métodos usualmente presentes em uma biblioteca de</p><p>rotinas matemáticas.</p><p>https://ava.univesp.br/webapps/blackboard/execute/courseMain?course_id=_13167_1</p><p>Semana 4 - Quiz da Videoaula 14 - Documentação de programas</p><p>1. Indique como é feita a documentação do código em Python com um comentário de uma</p><p>única linha:</p><p>a. Usando o caractér #</p><p>b. Usando <!</p><p>c. Usando duas barras ||</p><p>d. Usando duas barras invertidas //</p><p>e. Usando os caracteres especiais /*</p><p>Semana 4 - Quiz Objeto Educacional</p><p>1. Você está fazendo um programa em Python que recebe alguns dados e os mostra na tela.</p><p>nome= input("Digite o seu nome ")</p><p>areaCurso=input("Digite a área de seu curso em</p><p>maiúsculas")</p><p>print("O meu nome é ",nome)</p><p>2.</p><p>3. Você quer mostrar a área de seu curso assim, por exemplo:</p><p>4. O meu curso é da área - COMPUTAÇÃO - UNIVESP</p><p>5. Indique qual das opções você utilizaria:</p><p>a. print("O meu curso é da área -",areaCurso,"- UNIVESP")</p><p>b. print("O meu curso é da área -",areaCurso,”-”)</p><p>c. print("O meu curso é da área",areaCurso,"- UNIVESP")</p><p>d. print("O meu curso é da área ,areaCurso,- UNIVESP")</p><p>e. print("O meu curso área",areaCurso,end='-\n',"UNIVESP")</p><p>Semana 4 - Atividade Avaliativa</p><p>PERGUNTA 1</p><p>1. Você fez o seguinte programa em Python e ele está dando erro. Indique qual é a alternativa</p><p>correta para ajustá-lo:</p><p>2. import math</p><p>3.</p><p>4.</p><p>5. num = input("Digite um número: ")</p><p>6.</p><p>7. quadrado = math.pow(num, 2)</p><p>8.</p><p>9. cubo = math.pow(num, 3)</p><p>10.</p><p>11. raiz = math.sqrt(num)</p><p>12.</p><p>13. print(f'O numero ao quadrado é {quadrado} e ao cubo é {cubo}')</p><p>14.</p><p>print(f'A raiz quadrada é {raiz:.2f}')</p><p>a. Tem que alterar a instrução que usa sqrt. Colocar raiz = sqrt(num)</p><p>b. Tem que alterar o segundo comando print, ele está dando erro. Colocar: print(“f'A raiz</p><p>quadrada é”, raiz)</p><p>c. Tem que alterar a instrução que usa pow. Colocar quadrado = pow(num, 2) e cubo =</p><p>pow(num, 3)</p><p>d. Tem que alterar o comando de input, ele está recebendo uma string. Colocar num =</p><p>int(input("Digite um número: "))</p><p>e. Tem que alterar o primeiro comando print, ele está dando erro. Colocar: print(“O número</p><p>ao quadrado é”, quadrado, “e ao cubo é”, cubo)</p><p>1,42 pontos</p><p>PERGUNTA 2</p><p>1. Em Python, existem funções previamente definidas que possuem documentação que pode ser</p><p>acessada por meio de um comando. Indique como ele pode ser usado com a função max.</p><p>a. help(max)</p><p>b. Usando libc e buscando a função</p><p>c. Usando jsref seguido de open</p><p>d. dir(max)</p><p>e. help.max</p><p>1,42 pontos</p><p>PERGUNTA 3</p><p>1. Você tem o seguinte programa.</p><p>2. def leNumero():</p><p>3.</p><p>4. numero = eval(input("Digite um número: "))</p><p>5.</p><p>6. return numero</p><p>7.</p><p>print("números lidos")</p><p>Indique qual é alternativa correta que comenta este pedaço de programa.</p><p>a. Para esta função poder ser executada, deve existir a função main().</p><p>b. A função leNumero() não está fazendo a conversão de tipo str para float.</p><p>c. A função leNumero() não está fazendo a conversão de tipo str para int.</p><p>d. A função leNumero() lê uma entrada digitada pelo usuário. O comando print não</p><p>executará porque está depois da instrução return. A função está sendo definida, mas</p><p>não está sendo usada.</p><p>e. A função leNumero() tem que ter declaração do tipo int, float, etc., antes da</p><p>declaração da função.</p><p>1,42 pontos</p><p>PERGUNTA 4</p><p>A linguagem Python, assim como suas antecessoras, utiliza comandos padrão</p><p>para entrada e saída de dados. Dentre esses comandos, está a função "print()".</p><p>Com base nessa função, assinale a alternativa correta.</p><p>a. A função print() é utilizada, essencialmente, para a entrada de dados em</p><p>um programa.</p><p>b. A função print() é usada para imprimir, em tela, aquilo que é passado como</p><p>parâmetro entre parênteses.</p><p>c. A função print() captura os dados digitados em linha de comando e grava</p><p>em uma variável de memória.</p><p>d. A função print() é utilizada para a criação de janelas no ambiente gráfico</p><p>e. A função print() em Python é utilizada para enviar dados à impressora.</p><p>1,42 pontos</p><p>PERGUNTA 5</p><p>1. Você deseja calcular a média harmônica de três números. Para isso, você tem que descrever</p><p>uma função em Python que calcule essa média.</p><p>Indique qual alternativa é a correta, lembrando que a média harmônica tem a seguinte</p><p>fórmula:</p><p>a. def mediaH(n,num1,num2,num3):</p><p>media = n/((1/num1)+(1/num2)+(1/num3))</p><p>return media</p><p>print("Media Harmonica = ",mediaH(n,num1,num2,num3))</p><p>b. def mediaH(n,num1,num2,num3):</p><p>media = n/((1/num1)+(1/num2)+(1/num3))</p><p>n1=int(input("digite o primeiro número"))</p><p>n2=int(input("digite o segundo número"))</p><p>n3=int(input("digite o terceiro número"))</p><p>print("Media Harmonica = ",media)</p><p>c. def mediaH(n,num1,num2,num3):</p><p>media = n/((1/num1)+(1/num2)+(1/num3))</p><p>return media</p><p>n1=int(input("digite o primeiro número"))</p><p>n2=int(input("digite o segundo número"))</p><p>n3=int(input("digite o terceiro número"))</p><p>print("Media Harmonica = ", mediaH(3,n1,n2)</p><p>d. def mediaH(n,num1,num2,num3):</p><p>media = n/((1/num1)+(1/num2)+(1/num3))</p><p>return media</p><p>n1=int(input("digite o primeiro número"))</p><p>n2=int(input("digite o segundo número"))</p><p>n3=int(input("digite o terceiro número"))</p><p>print("Media Harmonica = ",mediaH(3,n1,n2,n3))</p><p>e. def mediaH(n,num1,num2,num3):</p><p>media = n/((1/num1)+(1/num2)+(1/num3))</p><p>print("Media Harmonica = ",mediaH(3,5,6,7))</p><p>1,42 pontos</p><p>PERGUNTA 6</p><p>1. A linguagem Python, além de seus recursos implícitos e funções preexistentes,</p><p>permite que o desenvolvedor crie suas próprias funções.</p><p>Com base no uso de funções em Python, analise as asserções a seguir e as</p><p>relações propostas entre elas.</p><p>I. As funções em Python são procedimentos que executam instruções</p><p>internamente e podem retornar um determinado valor ou não retornam valores.</p><p>PORQUE</p><p>II. As funções auxiliam no reaproveitamento de códigos que devem ser</p><p>executados várias vezes no programa, por exemplo, uma função que verifica a</p><p>validade de um CPF.</p><p>Analisando as asserções anteriores, conclui-se que:</p><p>a. as duas asserções são falsas.</p><p>b. as duas asserções são verdadeiras, e a segunda justifica a</p><p>primeira.</p><p>c. a primeira asserção é verdadeira, e a segunda é falsa.</p><p>d. as duas asserções são verdadeiras, e a segunda não justifica a primeira.</p><p>e. a primeira asserção é falsa, e a segunda é verdadeira.</p><p>1,45 pontos</p><p>PERGUNTA 7</p><p>1. O uso das funções definidas pelo desenvolvedor em Python auxilia no</p><p>reaproveitamento de instruções que possam ser utilizadas várias vezes no</p><p>mesmo programa.</p><p>Com base no uso de funções em Python, analise as asserções a seguir e as</p><p>relações propostas entre elas.</p><p>I. As funções em um programa na linguagem Python devem ser definidas antes</p><p>que sejam utilizadas, para que o interpretador reconheça a função.</p><p>PORQUE</p><p>II. As funções em Python devem ser definidas com o comando "def" e possuir</p><p>um nome que não esteja entre as palavras reservadas da linguagem.</p><p>Analisando as asserções anteriores, conclui-se que:</p><p>a. as duas asserções são verdadeiras, e a segunda justifica a primeira.</p><p>b. a primeira asserção é falsa, e a segunda é verdadeira.</p><p>c. a primeira asserção é verdadeira, e a segunda é falsa.</p><p>d. as duas asserções são verdadeiras, e a segunda não justifica a primeira.</p><p>e. as duas asserções são falsas.</p>

Mais conteúdos dessa disciplina