Programação de Computadores

Páginas: 3 (657 palavras) Publicado: 19 de outubro de 2014
Problema
Deve-se construir uma função em linguagem scilab que ordene um vetor utilizando o método de ordenação bolha.
Solução
O método de ordenação bolha é simples, ele seleciona o primeiro numeroe vai comparando-o com os números que o seguem, caso ele seja maior que seu posterior, suas posições são trocadas. O programa deve fazer isso com todos os elementos do vetor, n² vezes, seja n onumero de elementos do vetor.
Na função atribuímos a n o tamanho do vetor A, e criamos um loop para todos os elementos do vetor A.
Dentro desse loop, criamos outro loop, do primeiro até o penúltimoelemento do vetor,e dentro dele, criamos uma condição que irá comparar o elemento ao seu posterior, e caso o elemento analisado for maior que o seu posterior, deverá haver a troca entre esses elementos.Assim, a função irá ordenar o vetor, elemento por elemento.
Testes
Para testar a função, definimos um vetor A qualquer, por exemplo:
E copiamos da linha 2 até a linha 12 da função, para que possamosver se o programa funciona.
E executamos esse programa com eco para ver se ele funciona.
E assim, temos o vetor A ordenado.



1 - Problema:
Montar um programa, com o auxilio da planilha docircuito CPU 0, que some o conteúdo das posições 5 e 7 da memória de dados, subtraia do resultado o conteúdo da posição 9, e coloque o resultado final no registrador Out.
2 - Solução:
Primeiro,utilizamos a planilha CPU 0 como base. .
Depois alteramos seus dados para atender ao comando questão. Para isso, modificamos o primeiro literal de 1 para 5, o segundo literal de 2 para 7, e o terceiroliteral de 3 para 9.
Além disso, modificamos a primeira operação, transformando a multiplicação em uma soma, e acrescentamos uma subtração.
Também acrescentamos micro-instruções para que o resultadofinal fosse colocado no registrador Out.
Por fim, alteramos os textos do acumulador, que passaram a explicar o objetivo das novas intruções.
As alterações geraram a seguinte planilha:
Essa nova...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • programação de computadores
  • Programação de Computadores
  • Programação de computadores
  • Programaçao Computadores
  • Programação de computadores
  • Programação de computadores
  • Programação de computadores
  • Programação de Computadores

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!