Logo Passei Direto
Buscar

PERGUNTA 2 1. A implementação de um algoritmo em Python segue o mesmo padrão das demais linguagens de programação que utilizam o sequenciamento em ...

PERGUNTA 2
1. A implementação de um algoritmo em Python segue o mesmo padrão das demais linguagens de programação que utilizam o sequenciamento em que as instruções são executadas em ordem, as estruturas condicionais e as estruturas de repetição.

Com relação à forma de execução de um programa em Python, assinale a alternativa correta.

a. Os programas em Python precisam de uma máquina virtual instalada no sistema operacional para a execução dos programas.
b. Os programas em Python podem ser escritos em um editor de textos comum, gerando um arquivo .py que pode ser executado em linha de comando.
c. Os programas em Python podem ser escritos em editores de texto comuns, porém sua execução deve ser feita pela IDE IDLE.
d. Os programas em Python devem ser escritos diretamente na linha de comando do shell interativo da linguagem para usar o modo de execução de célula.
e. Os programas em Python são compilados e geram um arquivo .exe que roda no ambiente gráfico do sistema operacional Windows.
1,42 pontos


a. Os programas em Python precisam de uma máquina virtual instalada no sistema operacional para a execução dos programas.
b. Os programas em Python podem ser escritos em um editor de textos comum, gerando um arquivo .py que pode ser executado em linha de comando.
c. Os programas em Python podem ser escritos em editores de texto comuns, porém sua execução deve ser feita pela IDE IDLE.
d. Os programas em Python devem ser escritos diretamente na linha de comando do shell interativo da linguagem para usar o modo de execução de célula.
e. Os programas em Python são compilados e geram um arquivo .exe que roda no ambiente gráfico do sistema operacional Windows.
User badge image
Testando o Conhecimento

há 3 anos

Respostas

User badge image

Ed Verified user icon

há 2 anos

Vamos analisar cada uma das alternativas para encontrar a correta: a) Os programas em Python precisam de uma máquina virtual instalada no sistema operacional para a execução dos programas. - Incorreto. Python não requer uma máquina virtual como Java, por exemplo. b) Os programas em Python podem ser escritos em um editor de textos comum, gerando um arquivo .py que pode ser executado em linha de comando. - Correto. Você pode escrever código Python em qualquer editor de texto e salvar como .py, e depois executar via linha de comando. c) Os programas em Python podem ser escritos em editores de texto comuns, porém sua execução deve ser feita pela IDE IDLE. - Incorreto. Embora você possa usar a IDE IDLE, não é uma exigência; você pode executar o arquivo .py de outras maneiras. d) Os programas em Python devem ser escritos diretamente na linha de comando do shell interativo da linguagem para usar o modo de execução de célula. - Incorreto. Você pode escrever programas em arquivos .py e não precisa usar o shell interativo. e) Os programas em Python são compilados e geram um arquivo .exe que roda no ambiente gráfico do sistema operacional Windows. - Incorreto. Python é uma linguagem interpretada, não compilada dessa forma. Portanto, a alternativa correta é: b) Os programas em Python podem ser escritos em um editor de textos comum, gerando um arquivo .py que pode ser executado em linha de comando.

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

User badge image

Ed Verified user icon

há 2 anos

Analisando as opções apresentadas: a) Os programas em Python precisam de uma máquina virtual instalada no sistema operacional para a execução dos programas. - Em Python, não é necessário uma máquina virtual para executar os programas. b) Os programas em Python podem ser escritos em um editor de textos comum, gerando um arquivo .py que pode ser executado em linha de comando. - Esta opção está correta, pois em Python é possível escrever programas em um editor de textos comum e executá-los através do terminal utilizando o arquivo .py. c) Os programas em Python podem ser escritos em editores de texto comuns, porém sua execução deve ser feita pela IDE IDLE. - Embora seja possível utilizar a IDE IDLE para executar programas em Python, não é obrigatório. Eles podem ser executados de outras formas também. d) Os programas em Python devem ser escritos diretamente na linha de comando do shell interativo da linguagem para usar o modo de execução de célula. - Em Python, não é necessário escrever programas diretamente na linha de comando para executá-los. e) Os programas em Python são compilados e geram um arquivo .exe que roda no ambiente gráfico do sistema operacional Windows. - Python é uma linguagem interpretada, não compilada, e não gera arquivos .exe. Portanto, a alternativa correta é: b) Os programas em Python podem ser escritos em um editor de textos comum, gerando um arquivo .py que pode ser executado em linha de comando.

Essa resposta te ajudou?

0
Dislike0
User badge image

Ed Verified user icon

há 3 anos

A alternativa correta é a letra B) Os programas em Python podem ser escritos em um editor de textos comum, gerando um arquivo .py que pode ser executado em linha de comando.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais perguntas desse material

PERGUNTA 1
1. 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.

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.
PORQUE
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.

Analisando as asserções anteriores, conclui-se que:

a. as duas asserções são verdadeiras, e a segunda justifica a primeira.
b. a primeira asserção é verdadeira, e a segunda é falsa.
c. a primeira asserção é falsa, e a segunda é verdadeira.
d. as duas asserções são verdadeiras, e a segunda não justifica a primeira.
e. as duas asserções são falsas.
1,45 pontos


a. as duas asserções são verdadeiras, e a segunda justifica a primeira.
b. a primeira asserção é verdadeira, e a segunda é falsa.
c. a primeira asserção é falsa, e a segunda é verdadeira.
d. as duas asserções são verdadeiras, e a segunda não justifica a primeira.
e. as duas asserções são falsas.

PERGUNTA 3
1. Você fez o seguinte programa em Python e ele está dando erro. Indique qual é a alternativa correta para ajustá-lo:

2. import math
3.
4.
5. num = input("Digite um número: ")
6.
7. quadrado = math.pow(num, 2)
8.
9. cubo = math.pow(num, 3)
10.
11. raiz = math.sqrt(num)
12.
13. print(f'O numero ao quadrado é {quadrado} e ao cubo é {cubo}')
14.
print(f'A raiz quadrada é {raiz:.2f}')
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 o comando de input, ele está recebendo uma string. Colocar num = int(input("Digite um número: "))
d. Tem que alterar a instrução que usa pow. Colocar quadrado = pow(num, 2) e cubo = pow(num, 3)
e. Tem que alterar o primeiro comando print, ele está dando erro. Colocar: print(“O número ao quadrado é”, quadrado, “e ao cubo é”, cubo) 1,42 pontos


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 o comando de input, ele está recebendo uma string. Colocar num = int(input("Digite um número: "))
d. Tem que alterar a instrução que usa pow. Colocar quadrado = pow(num, 2) e cubo = pow(num, 3)
e. Tem que alterar o primeiro comando print, ele está dando erro. Colocar: print(“O número ao quadrado é”, quadrado, “e ao cubo é”, cubo)

PERGUNTA 4
1. Dada uma lista l = [1, 2, 3], o resultado da instrução l[l[1]] = 5 será:

a. A lista l = [1, 5, 3]
b. A lista l = [5, 2, 3]
c. Nenhuma das anteriores.
d. A lista l = [1, 2, 5]
e. Um erro. 1,45 pontos


a. A lista l = [1, 5, 3]
b. A lista l = [5, 2, 3]
c. Nenhuma das anteriores.
d. A lista l = [1, 2, 5]
e. Um erro.

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:


a. 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)
b. 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))
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))
print("Media Harmonica = ",mediaH(3,5,6,7))
e. def mediaH(n,num1,num2,num3):

media = n/((1/num1)+(1/num2)+(1/num3))

return media

print("Media Harmonica = ",mediaH(n,num1,num2,num3))

Mais conteúdos dessa disciplina