Bem-vindo ao Sistersinspirit.ca, a melhor plataforma de perguntas e respostas para obter soluções rápidas e precisas para todas as suas dúvidas. Descubra soluções abrangentes para suas perguntas de profissionais experientes em nossa amigável plataforma. Descubra um vasto conhecimento de profissionais em diferentes disciplinas em nossa amigável plataforma de perguntas e respostas.

Construa um algoritmo que peça dois números inteiros e gere os números inteiros que estão no intervalo entre eles.

Sagot :

Resolvi fazer o programa em python:

//////////////////

def inteiros_entre(int1, int2):

   for i in range(int1 + 1, int2):

       print(i)

   return

inteiros_entre(int(input('Insira o primeiro número:')), int(input('Insira o segundo número:')))

//////////////////

Como fiz o programa?

Vou listar:

  1. criei uma função chamada inteiros_entre
  2. Dei 2 parâmetros para ela(int1, int2)
  3. Fiz um for que se repete do intervalo int1 + 1 até int2
  4. A cada repetição ele printa o valor de i.
  5. Chamei a função

➯ Conteúdo relacionado

https://brainly.com.br/tarefa/52374658

Dúvidas? Estarei a disposição para eventuais esclarecimentos.

Bons estudos!

Pode avaliar minha resposta? Isso me ajuda a melhora-las ^^

Ou marque como melhor resposta, se ela for qualificada.

Brainly - Para estudantes. Por estudantes

View image TheWhiteWolf

✅ Existe diversas formas de se resolver esta questão, dede a forma menos eficiente até a super eficiente com tratamento de erros e exceções.

Para resolver esta questão vou tuilizar a linguagem de programação Python, em sua versão 3.9.1, utilizando a IDE PyCharm.

OBSERVAÇÃO: Não vou utilizar tratemento de erros exceções. Pois, o código ficaria bem maior.

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

def list_numbers(i, f):

   return [x for x in range(i, f + 1, 1)]

if __name__ == '__main__':

   n1 = int(input("Digite o primeiro número: "))

   n2 = int(input("Digite o último número: "))

   List = list_numbers(n1, n2)

   print(f'A lista de números é: {List}')

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

Obsserve que nesta questão utilizei o conceito de funções "def" para montar o algoritmo. A partir desses conceitos o algoritmo foi montado da seguinte forma:

  • O primeiro parágrafo do algoritmo é a função "def", propriamente dita, montada de forma correta. Toda função "def" sempre terá o nome, variáveis, bloco de códigos e o retorno devidamente válido.
  • O segundo parágrafo do algoritmo é a chamada - evocação -  da função "def".
  • A linha "print(f'Alista de números é: {List}')" é a parte de exibição final do resultado do algoritmo.

Com funciona este algoritmo?

Quando executamos o referido algorimo é carregado na memória segundo parágrafo  de códigos. Neste momento, serão solicitados os dois valores -  seguidamente. Depois de informarmos esses valores, eles serão armazenados nas respectivas variáveis. Depois disso, elas serão enviadas para a função "def", propriamente dita, Chegando na função, as variáveis são devidamente processadas. Neste algoritmo, o processamento das variáveis se darão por meio de um "ListComprehension" - parte do códio dentro dos colchetes. Neste momneto será montada uma lista contendo todos os números inteiros que estiverem compreendidos entre os números dados - incluindo seus extremos. Após isso, a referida lista é armazenada na memória sob a designação de "Lista". Posteriormente a linha de código iniciada por "print...." exibe o resultado obtido pela respectiva função.

[tex]\LARGE\displaystyle\text{$\begin{gathered} \underline{\boxed{\boldsymbol{\:\:\:Bons \:estudos!!\:\:\:Boa\: sorte!!\:\:\:}}}\end{gathered}$}[/tex]

Saiba mais:

  1. https://brainly.com.br/tarefa/52374658
  2. https://brainly.com.br/tarefa/52374546

[tex]\Large\displaystyle\text{$\begin{gathered} \underline{\boxed{\boldsymbol{\:\:\:Observe \:o\:Algoritmo!!\:\:\:}}}\end{gathered}$}[/tex]

View image solkarped