Tecnologia da InformaçãoOutros temasFCC 2017
DPE-RS
Questão de Tecnologia da Informação
14 DPERS-Anal.-Desenv.Sistemas-P16 Atenção: Os programas abaixo devem ser utilizados para responder as questões de números 49 a 51. Programa 1: import javax.swing.JOptionPane; public class Busca { public static void main(String[] args) { int vet[] = {9, 21, 34, 43, 45, 60, 66, 88}; int pri, ult, med, pos, elemproc; pos = 0; pri = 0; ult = 7; elemproc = Integer.parseInt(JOptionPane.showInputDialog("Valor?")); while (pri <= ult && pos == 0) { med = (pri + ult)/2; if (vet[med] == elemproc) { pos = med + 1; ult=-1; } else if (vet[med] > elemproc) { ult = med - 1; } else { pri = med + 1; } } if (pos==0){ System.out.println("O valor procurado não foi encontrado"); }else{ System.out.println("O valor procurado é o " + (pos) + "º do vetor"); } } } Programa 2: import javax.swing.JOptionPane; public class Busca { public static void main(String[] args) { int vet[] = {9, 21, 34, 43, 45, 60, 66, 88}; int pri, ult, med, pos, elemproc; pos = 0; pri = 0; ult = 7; elemproc = Integer.parseInt(JOptionPane.showInputDialog("Valor?")); pos = busca(elemproc, vet, pri, ult); if (pos == -1) { System.out.println("O valor procurado não foi encontrado"); } else { System.out.println("O valor procurado é o " + (pos) + "º do vetor"); } } public static int busca(int x, int v[], int e, int d) { int meio = (e + d) / 2; if (v[meio] == x) { return meio + 1; } if (e >= d) { return -1; } else if (v[meio] < x) { return I ; } else { return II ; } } }
No Programa 1, a busca pelo valor armazenado na variável elemproc
Mais questões de Outros temas
- FGVUma sub‐rede opera com o IP 10.192.148.128/26, em conformidade com a notação CIDR. Conclui‐se que, nesse caso, a máscara de sub‐rede é
- FGVA analista Maria está avaliando a compra do computador VN para o MPU. O hardware do VN implementa a arquitetura de Von Neumann, trazendo preocupação quanto ao impacto do gargalo d…
- FGVAnalise o endereço IPv6 a seguir: FE00:0000:0000:00AB:0000:0000:0000:0201 Assinale a alternativa que representa a forma mais compactada e correta de representar esse endereço.
- FGVA figura abaixo mostra uma pista circular de ciclismo dividida em 5 partes iguais pelos pontos A, B, C, D e E. Os ciclistas Marcio e Paulo partem simultaneamente do ponto A, perco…
- FGVEm 2023, João experimentou e comprou na loja CenterShoes um par de sapatos número 48. No fechamento da venda o atendente da loja indagou se poderia cadastrá-lo no sistema da loja.…
Questão de prova oficial, com o gabarito definitivo publicado pela banca. Reproduzida para fins de estudo.
