Del curso: Fundamentos de Programação: Algoritmos
Accede al curso completo hoy mismo
Únete hoy para acceder a más de 24.300 cursos impartidos por expertos del sector.
Ordenação por Bolhas: Implementação com Blockly
Del curso: Fundamentos de Programação: Algoritmos
Ordenação por Bolhas: Implementação com Blockly
Agora vamos implementar o algoritmo da ordenação por bolhas, utilizando a ferramenta Blockly. Funções > Coordenação > Bolha, que recebe uma lista. E então fazemos a definição de uma função chamada "Tamanho". Tamanho recebe o comprimento de uma lista. E agora, finalmente, temos a nossa primeira estrutura de repetição deste algoritmo. Entramos então em "Loops". Eu vou escolher essa daqui, por ser facilmente controlável. Na estrutura de repetição, nós vamos começar com uma variável chamada "numVoltas", que ainda não existe aqui. Portanto, vou em "Variáveis" e vou criar. Vou aproveitar que eu já estou aqui para criar também a variável "POS", que é de posição, e a variável "Temp", que vai nos ajudar na troca dos valores. Agora, voltando à tela principal, eu faço a troca da variável no menu suspenso. Aqui não é um arrastar de peças. NumVoltas partindo de 0 até um cálculo que envolve o tamanho. Se há um cálculo, entro em matemática, puxo o cálculo para cá e, em seguida, puxo a variável…