Questões Militares
Comentadas sobre algoritmos em algoritmos e estrutura de dados
Foram encontradas 127 questões
mudou : = V; n' : = n ; guarda : = n
enquanto mudou faça
j : = 1; mudou : = F
enquanto j < n ' faça
se A[ j ].chave > A[ j + 1].chave então
trocar (A [ j ] , A [ j + 1]
mudou : = V
guarda : = j
j : = j + 1
n' : = guarda
O algoritmo acima descreve que método de ordenação?

Considere a seguinte matriz:

Caso o usuário digite os comandos abaixo, qual será a saída obtida? IM,MD,IM,MD,MB,MB,IM,MC,IM,MB,MD,IM,IM,IM,ME,IM, ME,IM,MC
Analise as seguintes lógicas.
“A”
01 Definir x=1;
02 Mostrar valor de x;
03 x é igual a 100?
Sim Finalizar;
Não Continuar;
04 Adicionar 1 a x;
Voltar para o item 02;
“B”
Definir x igual a 1;
Fazer enquanto x for menor que 100;
Mostrar o valor de x;
Adicionar 1 à variável x;
Diante do exposto, assinale a alternativa correta.
Segundo Szwarcifiter e Markenzon (2010), um aspecto fundamental no estudo das árvores de busca é, naturalmente, o custo de acesso a uma chave desejada.
Sendo assim, assinale a opção que apresenta o tipo de árvore cuja organização visa a minimizar o número de comparações efetuadas no pior caso para uma busca com chaves de probabilidades de ocorrência idênticas.
início
inteiro x , y , i, j ;
x< - 0 ;
y<-2;
para i de 1 até 6 faça
para j de 1 até 3 faça
se 2 * j = i então
x<- x + j
y<-i
fim se
fim para
fim para
fim
Em relação ao código em pseudocódigo na linguagem PORTUGOL apresentado acima, qual o valor das variáveis x e y, respectivamente, após sua execução?
Se (Bl)
Então { Comando1
Comando2
}
Senão { Se (B2)
Então { Comando3
}
Senão
{ Comando4
}
}
Comando5;
Analisando-se o trecho acima que apresenta comandos condicionais "se" aninhados com o início e fim delimitados por { }, é correto afirmar que:
RESTRIÇÕES: Altura: de 1.70 a 1.85 m
Peso: de 48 a 60 kg
Idade: de 15 a 20 anos
Assinale a opção que apresenta o pedaço do algoritmo, em pseudocódigo, que verifica corretamente se os dados fornecidos pelo candidato se enquadram nas restrições fornecidas:
"É a descrição de um padrão de comportamento, expressado em termos de um repertório bem definido e finito de ações "Primitivas", das quais são dadas como certo que elas podem ser executadas". A descrição acima refere-se:
Linha1 início
Linha 2 inteiro Y, X, DIV;
Linha 3 leia(Y);
Linha 4 X = Y % 7;
Linha 5 se X > 10
Linha 6 então DIV = verdadeiro;
Linha 7 senão DIV = 10;
Linha 8 fim se;
Linha 9 fim
Assinale a opção que apresenta a linha que contém o erro na execução do algoritmo.
Segundo Szwarcifiter e Markenzon (2010) , "existem dois aspectos básicos no estudo de algoritmos(...). O primeiro consiste em verificar a exatidão do método empregado, o que é realizado através de uma prova matemática. O segundo visa à obtenção de parâmetros que possam avaliar a eficiência do algoritmo em termos de tempo de execução e memória ocupada" .
O trecho acima se refere a quais aspectos, respectivamente?