Logo Passei Direto
Buscar

Av1 - Linguagem de Programação

User badge image
RPL

em

Ferramentas de estudo

Questões resolvidas

As funções ajudam a dividir um programa em blocos menores e modulares. À medida que um programa aumenta, as funções o tornam mais organizado e gerenciável. Considerando a linguagem Python, escolha a opção que implementa corretamente uma função que recebe um valor e retorna o dobro.
def funcao(valor):
return 2 * valor
def public funcao(valor):
return 2 * valor
def void funcao(valor):
return 2 * valor
def int funcao(valor):
return 2 * valor
def public int funcao(valor):
return 2 * valor

Por controle de fluxo em um programa entende-se a ordem lógica de execução dos comandos que o compõem, bem como os desvios nessa ordem necessários em função de certas condições que possam ocorrer (BANIN, p. 49, 2018)
Considerando o código apresentado, assinale a alternativa que descreve corretamente o que ela representa.
Uma estrutura condicional simples, que dependendo do valor um desconto será aplicado.
Uma estrutura condicional simples, que dependendo do valor um acréscimo será aplicado.
Uma estrutura condicional encadeada, que dependendo do valor um desconto será aplicado.
Uma estrutura de repetição, que dependendo do valor um acréscimo será aplicado.
Uma estrutura condicional encadeada, que dependendo do valor um acréscimo será aplicado.

Os algoritmos e os tipos de dados devem ser construídos e usados conforme a necessidade do problema. Por exemplo, um inteiro usa bits como seus blocos de constituição, outros objetos podem usar inteiros como seus elementos atômicos. Alguns tipos de dados já estão desenvolvidos em uma linguagem particular, mas outros podem e necessitam ser definidos pelo usuário (DROZDEK, p. 31, 2016).
Escolha a opção que contém os comandos necessários para completar o código, substituindo os "X" e "Y".
X: if lista[index_menor] < lista[j]: Y: index_menor = j
X: if lista[j] < lista[index_menor]: Y: index_menor = j
X: if lista[n] < lista[j]: Y: j = index_menor
X: while lista[j] < lista[index_menor]: Y: index_menor = j
X: while lista[j] < lista[index_menor]: Y: j = index_menor

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

Questões resolvidas

As funções ajudam a dividir um programa em blocos menores e modulares. À medida que um programa aumenta, as funções o tornam mais organizado e gerenciável. Considerando a linguagem Python, escolha a opção que implementa corretamente uma função que recebe um valor e retorna o dobro.
def funcao(valor):
return 2 * valor
def public funcao(valor):
return 2 * valor
def void funcao(valor):
return 2 * valor
def int funcao(valor):
return 2 * valor
def public int funcao(valor):
return 2 * valor

Por controle de fluxo em um programa entende-se a ordem lógica de execução dos comandos que o compõem, bem como os desvios nessa ordem necessários em função de certas condições que possam ocorrer (BANIN, p. 49, 2018)
Considerando o código apresentado, assinale a alternativa que descreve corretamente o que ela representa.
Uma estrutura condicional simples, que dependendo do valor um desconto será aplicado.
Uma estrutura condicional simples, que dependendo do valor um acréscimo será aplicado.
Uma estrutura condicional encadeada, que dependendo do valor um desconto será aplicado.
Uma estrutura de repetição, que dependendo do valor um acréscimo será aplicado.
Uma estrutura condicional encadeada, que dependendo do valor um acréscimo será aplicado.

Os algoritmos e os tipos de dados devem ser construídos e usados conforme a necessidade do problema. Por exemplo, um inteiro usa bits como seus blocos de constituição, outros objetos podem usar inteiros como seus elementos atômicos. Alguns tipos de dados já estão desenvolvidos em uma linguagem particular, mas outros podem e necessitam ser definidos pelo usuário (DROZDEK, p. 31, 2016).
Escolha a opção que contém os comandos necessários para completar o código, substituindo os "X" e "Y".
X: if lista[index_menor] < lista[j]: Y: index_menor = j
X: if lista[j] < lista[index_menor]: Y: index_menor = j
X: if lista[n] < lista[j]: Y: j = index_menor
X: while lista[j] < lista[index_menor]: Y: index_menor = j
X: while lista[j] < lista[index_menor]: Y: j = index_menor

Prévia do material em texto

 Linguagem de Programação (/aluno/timelin…
Av1 - Linguagem de Programação
Sua avaliação foi confirmada com sucesso
 
(/notificacao
/index)
×
Informações Adicionais
Período: 06/02/2023 00:00 à 06/03/2023 23:59
Situação: Cadastrado
Tentativas: 2 / 3
Pontuação: 2500
Protocolo: 825509181
Avaliar Material
1)
a)
b)
c)
d)
e)
As funções ajudam a dividir um programa em blocos menores e modulares.    À medida que um
programa aumenta, as funções o tornam mais organizado e gerenciável.
Considerando a linguagem Python, escolha a opção que implementa corretamente uma função que
recebe um valor e retorna o dobro.
Alternativas:
def funcao(valor):
return 2 * valor
Alternativa assinalada
def public funcao(valor):
return 2 * valor
def void funcao(valor):
return 2 * valor
def int funcao(valor):
return 2 * valor
def public int funcao(valor):
return 2 * valor
https://colaboraread.com.br/aluno/timeline/index/3211620003?ofertaDisciplinaId=1946606
https://colaboraread.com.br/aluno/timeline/index/3211620003?ofertaDisciplinaId=1946606
https://colaboraread.com.br/aluno/timeline/index/3211620003?ofertaDisciplinaId=1946606
https://colaboraread.com.br/aluno/timeline/index/3211620003?ofertaDisciplinaId=1946606
https://colaboraread.com.br/aluno/timeline/index/3211620003?ofertaDisciplinaId=1946606
https://colaboraread.com.br/notificacao/index
https://colaboraread.com.br/notificacao/index
https://colaboraread.com.br/notificacao/index
https://colaboraread.com.br/notificacao/index
https://colaboraread.com.br/notificacao/index
https://colaboraread.com.br/notificacao/index
https://colaboraread.com.br/notificacao/index
https://colaboraread.com.br/notificacao/index
https://colaboraread.com.br/notificacao/index
https://colaboraread.com.br/notificacao/index
https://colaboraread.com.br/notificacao/index
https://colaboraread.com.br/notificacao/index
javascript:void(0);
javascript:void(0);
2)
a)
b)
c)
d)
e)
3)
a)
b)
c)
Funções em Python, podem ser argumentos definidos ou indefinidos. Ao invocar uma função, os
parâmetros podem ser passados de forma posicional ou nominal.
O código a seguir é uma implementação em Python
Considerando o código apresentado, escolha a opção que representa o retorno da função para a
chamada: calcular(1, 4, 5)
Alternativas:
A função irá retornar o valor 10.
A função irá retornar o valor 20. Alternativa assinalada
A função irá retornar o valor 5.
A função irá retornar o valor 15.
A função irá retornar o valor 25.
Por controle de fluxo em um programa entende-se a ordem lógica de execução dos comandos que o
compõem, bem como os desvios nessa ordem necessários em função de certas condições que possam
ocorrer (BANIN, p. 49, 2018)
O código a seguir é uma implementação em Python.
if valor <= 1830.29:
    valor -= valor * 0.08
elif valor <= 3050.52:
    valor -= valor * 0.09
elif valor <= 6101.06:
    valor -= valor * 0.11
Considerando   o código apresentado, assinale a alternativa que descreve corretamente o que ela
representa.
Alternativas:
Uma estrutura condicional simples, que dependendo do valor um desconto será aplicado.
Uma estrutura condicional simples, que dependendo do valor um acréscimo será aplicado.
Uma estrutura condicional  encadeada, que dependendo do valor um desconto Alternativa assinalada
d)
e)
4)
a)
b)
c)
d)
e)
5)
será aplicado.
Uma estrutura de repetição, que dependendo do valor um acréscimo será aplicado.
Uma estrutura condicional encadeada, que dependendo do valor um acréscimo será aplicado.
Normalmente, as pessoas escrevem algoritmos apenas para tarefas difíceis. Os algoritmos explicam
como encontrar a solução para um problema complicado de álgebra, como encontrar o caminho mais
curto através de uma rede contendo milhares de ruas ou como encontrar a melhor mistura de centenas
de investimentos para otimizar lucros (STEPHENS, 2013). A Figura 1 ilustra o funcionamento de um
algoritmo.
Figura 1 - funcionamento de um algoritmo
Fonte: Elaborada pela autora.
Escolha a opção com o nome do algoritmo representado na Figura 1.
Alternativas:
Merge sort
Quicksort
Insertion sort
Selection sort
Bubble sort Alternativa assinalada
Os algoritmos e os tipos de dados devem ser construídos e usados conforme a necessidade do
problema. Por exemplo, um inteiro usa bits como seus blocos de constituição, outros objetos podem
usar inteiros como seus elementos atômicos. Alguns tipos de dados já estão desenvolvidos em uma
linguagem particular, mas outros podem e necessitam ser definidos pelo usuário (DROZDEK, p. 31, 2016).
A Figura 1 apresenta a implementação de uma algoritmo de ordenação em Python, com o uso de
estruturas de dados.
Figura 1 - Algoritmo de ordenação.
a)
b)
c)
d)
e)
Fonte: Elaborada pela autora
Escolha a opção que contém os comandos necessários para completar o código, substituindo os "X" e "Y"
Alternativas:
X: if lista[index_menor] < lista[j]:
Y: index_menor = j
X: if lista[j] < lista[index_menor]:
Y: index_menor = j
Alternativa assinalada
X: if lista[n] < lista[j]:
Y: j = index_menor
X: while lista[j] < lista[index_menor]:
Y: index_menor = j
X: while lista[j] < lista[index_menor]:
Y: j = index_menor

Mais conteúdos dessa disciplina