·
Ciências Biológicas ·
Introdução à Lógica e Programação
Send your question to AI and receive an answer instantly
Recommended for you
23
Funções e Procedimentos em Java - Conceitos e Exemplos
Introdução à Lógica e Programação
UFABC
43
Introdução a Vetores e Arrays em Programação
Introdução à Lógica e Programação
UFABC
56
Variáveis Homogêneas Unidimensionais
Introdução à Lógica e Programação
UFABC
44
Métodos de Ordenação: Bubble Sort e Introdução ao Problema da Ordenação
Introdução à Lógica e Programação
UFABC
74
Algoritmos de Busca: Análise da Busca Linear
Introdução à Lógica e Programação
UFABC
38
Estruturas de Repetição em Programação: While e For
Introdução à Lógica e Programação
UFABC
19
Soluções Comentadas da Lista 6 - Casando Vetores e Distância Euclidiana
Introdução à Lógica e Programação
UFABC
24
Introdução a Strings em JAVA
Introdução à Lógica e Programação
UFABC
2
Exercícios de Lógica e Validade de Argumentos
Introdução à Lógica e Programação
UNISALESIANO
Preview text
1 Vetores Parte 2 Arrays Arranjos Prof Jesús P MenaChalco CMCCUFABC Processamento da Informação Interpretando trecho de código O que faz a função m6 4 O que faz a função m6 O método m6 dado um arranjo de inteiros imprime o menor e o maior elemento do arranjo MinMax 100 20 30 0 10 60 0 0 v 0 1 2 3 4 5 6 7 vlenght 8 i m1 m2 20 20 7 0 20 6 0 20 5 0 20 4 60 20 3 60 30 2 60 30 1 60 100 0 60 100 1 Imprime 60 100 O que faz a função m7 7 O que faz a função m7 O método m7 dado um arranjo de inteiros devolve true se a somatória dos elementos da primeira metade é igual à somatória dos elementos da segunda medade Caso contrário devolve false 100 20 30 0 10 60 0 0 v 0 1 2 3 4 5 6 7 vlenght 8 100 20 30 0 80 10 30 v 0 1 2 3 4 5 6 vlenght 7 Invertendo de ordem um vetor 11 Invertendo de ordem Crie um método que permita inverter a ordem dos elementos de um array A inversão deve ser realizada no mesmo array não pode usar array auxiliar Assinatura static int inverter int a Exemplos a 802100 Resposta 100280 a 1234555 Resposta 5554321 static int inverter int a int i temp nalength for i0 in2 i1 temp ai ai ani1 ani1 temp return a 100 20 30 0 10 60 0 0 v 0 1 2 3 4 5 6 7 vlenght 8 n 8 100 20 30 0 10 60 0 0 v 0 1 2 3 4 5 6 7 vlenght 8 n 8 100 20 30 0 10 60 0 0 v 0 1 2 3 4 5 6 7 vlenght 8 n 8 20 temp 100 20 30 0 10 60 0 0 v 0 1 2 3 4 5 6 7 vlenght 8 n 8 20 temp 100 0 30 0 10 60 0 0 v 0 1 2 3 4 5 6 7 vlenght 8 n 8 20 temp 100 0 30 0 10 60 0 0 v 0 1 2 3 4 5 6 7 vlenght 8 n 8 20 temp 100 0 30 0 10 60 20 0 v 0 1 2 3 4 5 6 7 vlenght 8 n 8 20 temp 100 20 30 0 10 60 0 0 v 0 1 2 3 4 5 6 7 100 20 30 0 10 60 0 0 v 0 1 2 3 4 5 6 7 100 0 30 0 10 60 20 0 100 20 30 0 10 60 0 0 v 0 1 2 3 4 5 6 7 100 0 30 0 10 60 20 0 0 0 30 0 10 60 20 100 100 20 30 0 10 60 0 0 v 0 1 2 3 4 5 6 7 100 0 30 0 10 60 20 0 0 0 30 0 10 60 20 100 0 0 30 10 0 60 20 100 100 20 30 0 10 60 0 0 v 0 1 2 3 4 5 6 7 100 0 30 0 10 60 20 0 0 0 30 0 10 60 20 100 0 0 30 10 0 60 20 100 0 0 60 10 0 30 20 100 100 20 30 0 10 60 0 0 v 0 1 2 3 4 5 6 7 100 0 30 0 10 60 20 0 0 0 30 0 10 60 20 100 0 0 30 10 0 60 20 100 0 0 60 10 0 30 20 100 O elemento da posição i deverá ser trocado pelo elemento da posição 8i1 vlength 8 100 20 30 0 10 60 0 0 v 0 1 2 3 4 5 6 7 vlenght 8 n 8 Quando i0 temp 20 v0 0 v7 20 27 Sobre os nomes das variáveis Os nomes das variáveis não podem iniciar com número Errado Errado Elemento duplicado 29 Elemento duplicado Crie um método que permita verificar se existe um elemento duplicado em um vetor de inteiros Assinatura static boolean duplicados int a Exemplo a 1 30 50 false a 10 80 30 40 false a 10 40 30 10 true a 80 10 80 10 true static boolean duplicados1 int a int i j for i0 ialength i1 for j0 jalength jj1 if aiaj ij return true return false static boolean duplicados2 int a int i j for i0 ialength1 ii1 for ji1 jalength jj1 if aiaj return true return false static boolean duplicados3 int a int i j boolean achoufalse for i0 ialength1 achoufalse ii1 for ji1 jalength achoufalse jj1 if aiaj achou true return achou 33 Resolvendo o segundo exercício da Lista 6 Lista 6 data de entrega 30julho às 23h59 4 problemas L62 Par soma igual a k 36 Atendimento aos alunos Discord Toda sextafeira das 20h22h pelo Servidor Discord httpsdiscordggt5MXwVXcpA
Send your question to AI and receive an answer instantly
Recommended for you
23
Funções e Procedimentos em Java - Conceitos e Exemplos
Introdução à Lógica e Programação
UFABC
43
Introdução a Vetores e Arrays em Programação
Introdução à Lógica e Programação
UFABC
56
Variáveis Homogêneas Unidimensionais
Introdução à Lógica e Programação
UFABC
44
Métodos de Ordenação: Bubble Sort e Introdução ao Problema da Ordenação
Introdução à Lógica e Programação
UFABC
74
Algoritmos de Busca: Análise da Busca Linear
Introdução à Lógica e Programação
UFABC
38
Estruturas de Repetição em Programação: While e For
Introdução à Lógica e Programação
UFABC
19
Soluções Comentadas da Lista 6 - Casando Vetores e Distância Euclidiana
Introdução à Lógica e Programação
UFABC
24
Introdução a Strings em JAVA
Introdução à Lógica e Programação
UFABC
2
Exercícios de Lógica e Validade de Argumentos
Introdução à Lógica e Programação
UNISALESIANO
Preview text
1 Vetores Parte 2 Arrays Arranjos Prof Jesús P MenaChalco CMCCUFABC Processamento da Informação Interpretando trecho de código O que faz a função m6 4 O que faz a função m6 O método m6 dado um arranjo de inteiros imprime o menor e o maior elemento do arranjo MinMax 100 20 30 0 10 60 0 0 v 0 1 2 3 4 5 6 7 vlenght 8 i m1 m2 20 20 7 0 20 6 0 20 5 0 20 4 60 20 3 60 30 2 60 30 1 60 100 0 60 100 1 Imprime 60 100 O que faz a função m7 7 O que faz a função m7 O método m7 dado um arranjo de inteiros devolve true se a somatória dos elementos da primeira metade é igual à somatória dos elementos da segunda medade Caso contrário devolve false 100 20 30 0 10 60 0 0 v 0 1 2 3 4 5 6 7 vlenght 8 100 20 30 0 80 10 30 v 0 1 2 3 4 5 6 vlenght 7 Invertendo de ordem um vetor 11 Invertendo de ordem Crie um método que permita inverter a ordem dos elementos de um array A inversão deve ser realizada no mesmo array não pode usar array auxiliar Assinatura static int inverter int a Exemplos a 802100 Resposta 100280 a 1234555 Resposta 5554321 static int inverter int a int i temp nalength for i0 in2 i1 temp ai ai ani1 ani1 temp return a 100 20 30 0 10 60 0 0 v 0 1 2 3 4 5 6 7 vlenght 8 n 8 100 20 30 0 10 60 0 0 v 0 1 2 3 4 5 6 7 vlenght 8 n 8 100 20 30 0 10 60 0 0 v 0 1 2 3 4 5 6 7 vlenght 8 n 8 20 temp 100 20 30 0 10 60 0 0 v 0 1 2 3 4 5 6 7 vlenght 8 n 8 20 temp 100 0 30 0 10 60 0 0 v 0 1 2 3 4 5 6 7 vlenght 8 n 8 20 temp 100 0 30 0 10 60 0 0 v 0 1 2 3 4 5 6 7 vlenght 8 n 8 20 temp 100 0 30 0 10 60 20 0 v 0 1 2 3 4 5 6 7 vlenght 8 n 8 20 temp 100 20 30 0 10 60 0 0 v 0 1 2 3 4 5 6 7 100 20 30 0 10 60 0 0 v 0 1 2 3 4 5 6 7 100 0 30 0 10 60 20 0 100 20 30 0 10 60 0 0 v 0 1 2 3 4 5 6 7 100 0 30 0 10 60 20 0 0 0 30 0 10 60 20 100 100 20 30 0 10 60 0 0 v 0 1 2 3 4 5 6 7 100 0 30 0 10 60 20 0 0 0 30 0 10 60 20 100 0 0 30 10 0 60 20 100 100 20 30 0 10 60 0 0 v 0 1 2 3 4 5 6 7 100 0 30 0 10 60 20 0 0 0 30 0 10 60 20 100 0 0 30 10 0 60 20 100 0 0 60 10 0 30 20 100 100 20 30 0 10 60 0 0 v 0 1 2 3 4 5 6 7 100 0 30 0 10 60 20 0 0 0 30 0 10 60 20 100 0 0 30 10 0 60 20 100 0 0 60 10 0 30 20 100 O elemento da posição i deverá ser trocado pelo elemento da posição 8i1 vlength 8 100 20 30 0 10 60 0 0 v 0 1 2 3 4 5 6 7 vlenght 8 n 8 Quando i0 temp 20 v0 0 v7 20 27 Sobre os nomes das variáveis Os nomes das variáveis não podem iniciar com número Errado Errado Elemento duplicado 29 Elemento duplicado Crie um método que permita verificar se existe um elemento duplicado em um vetor de inteiros Assinatura static boolean duplicados int a Exemplo a 1 30 50 false a 10 80 30 40 false a 10 40 30 10 true a 80 10 80 10 true static boolean duplicados1 int a int i j for i0 ialength i1 for j0 jalength jj1 if aiaj ij return true return false static boolean duplicados2 int a int i j for i0 ialength1 ii1 for ji1 jalength jj1 if aiaj return true return false static boolean duplicados3 int a int i j boolean achoufalse for i0 ialength1 achoufalse ii1 for ji1 jalength achoufalse jj1 if aiaj achou true return achou 33 Resolvendo o segundo exercício da Lista 6 Lista 6 data de entrega 30julho às 23h59 4 problemas L62 Par soma igual a k 36 Atendimento aos alunos Discord Toda sextafeira das 20h22h pelo Servidor Discord httpsdiscordggt5MXwVXcpA