Em Java, os modificadores de acesso são palavras-chave que definem o nível de visibilidade de atributos, métodos e classes. Eles ajudam a aplicar o princípio do encapsulamento, controlando como e onde os membr

QUESTÃO 1 Em Java, os modificadores de acesso são palavras-chave que definem o nível de visibilidade de atributos, métodos e classes. Eles ajudam a aplicar o princípio do encapsulamento, controlando como e onde os membros de uma classe podem ser acessados. Os quatro modificadores principais são: public, private, protected, default (package-private).   Fonte: OLIVEIRA JUNIOR, […]

Analise o código a seguir: Algoritmo numero Var    n: inteiro Início Escreva(“Digite um número:”)

QUESTÃO 10 Analise o código a seguir: Algoritmo numero Var    n: inteiro Início Escreva(“Digite um número:”) Leia(n)     Se (n == 0) então         Escreva(“O número é par”) Senão         Escreva(“O número é ímpar”) Fim_se Fim Fonte: Elaborado pelo professor, 2024. O código acima tem o propósito de informar ao usuário se o número digitado é […]

O algoritmo abaixo foi criado com o intuito de inicializar uma matriz de 2 (duas) linhas por 3 (três) colunas. 01 – Algoritmo manipulaMatriz 02 –     Var mat: Vetor[1..2, 1..3] de inteiro 03 –       i, j: inteiro

QUESTÃO 9 O algoritmo abaixo foi criado com o intuito de inicializar uma matriz de 2 (duas) linhas por 3 (três) colunas.   01 – Algoritmo manipulaMatriz 02 –     Var mat: Vetor[1..2, 1..3] de inteiro 03 –       i, j: inteiro 04 – Início 05 –     i <- 1 […]

Analise o código a seguir: Algoritmo Resultado Var numero: inteiro Início Escreva(“Digite um número:”)

QUESTÃO 8 Analise o código a seguir: Algoritmo Resultado Var numero: inteiro Início Escreva(“Digite um número:”) Leia(numero) Escreva(“O resultado é: 1”) Fim Fonte: Elaborado pelo professor, 2024. A partir de sua análise pode-se afirmar que: Alternativas Alternativa 1 – O código está incompleto. Alternativa 2 – O resultado será sempre 1. Alternativa 3 – O […]

Algoritmos de busca são fundamentais para localizar elementos específicos dentro de uma estrutura de dados. Considere o pseudocódigo abaixo que implementa o algoritmo de busca binária para encontrar a posição de

QUESTÃO 7 Algoritmos de busca são fundamentais para localizar elementos específicos dentro de uma estrutura de dados. Considere o pseudocódigo abaixo que implementa o algoritmo de busca binária para encontrar a posição de um valor x em um vetor A de n elementos, assumindo que o vetor está previamente ordenado em ordem crescente.   Algoritmo […]

Inúmeras aplicações têm, em certo ponto de seu código, que decidir entre tomar um caminho ou outro. Por exemplo, algumas ações podem ser tomadas caso um número qualquer seja igual a zero, ou caso o número s

QUESTÃO 6 Inúmeras aplicações têm, em certo ponto de seu código, que decidir entre tomar um caminho ou outro. Por exemplo, algumas ações podem ser tomadas caso um número qualquer seja igual a zero, ou caso o número seja menor do que zero, e assim por diante. Veja esse algoritmo como exemplo:   01 – […]

Ascencio e Campos (2010), descrevem alguns passos para se construir algoritmos, são eles: compreender o problema, definir as informações de entrada, definir o processamento e definir as informações de saída. N

QUESTÃO 5 Ascencio e Campos (2010), descrevem alguns passos para se construir algoritmos, são eles: compreender o problema, definir as informações de entrada, definir o processamento e definir as informações de saída. Nesse contexto, analise o código a seguir: Algoritmo soma    Var  n1, n2, s: inteiro Início    Leia (n1, n2)    s <- n1 + n2 […]

Os registros são estruturas de dados que agregam diversas informações, que podem ser de diferentes tipos. Com essa estrutura é possível gerar novos tipos de dados, além dos definidos pelas linguagens de p

QUESTÃO 4 Os registros são estruturas de dados que agregam diversas informações, que podem ser de diferentes tipos. Com essa estrutura é possível gerar novos tipos de dados, além dos definidos pelas linguagens de programação. O trecho de pseudocódigo abaixo apresenta um algoritmo que inclui a declaração e utilização de um registro.   01 – […]

Em algoritmos, as funções são utilizadas para modularizar o código, facilitando a reutilização e a manutenção. Ao utilizar funções, podemos dividir o problema em partes menores e mais gerenciáveis. Considere o pseudocódigo abaixo

QUESTÃO 3 Em algoritmos, as funções são utilizadas para modularizar o código, facilitando a reutilização e a manutenção. Ao utilizar funções, podemos dividir o problema em partes menores e mais gerenciáveis. Considere o pseudocódigo abaixo que utiliza uma função para calcular a área de um círculo. A função calcula a área baseando-se no raio fornecido […]

Estruturas de decisão e repetição são fundamentais na construção de algoritmos que precisam tomar decisões e executar ações repetitivamente. Considere o pseudocódigo abaixo que calcula a soma dos números ímpares e a médi

QUESTÃO 2 Estruturas de decisão e repetição são fundamentais na construção de algoritmos que precisam tomar decisões e executar ações repetitivamente. Considere o pseudocódigo abaixo que calcula a soma dos números ímpares e a média dos números pares de 1 até um valor n informado pelo usuário. Analise o código e responda qual será a […]

Este site utiliza cookies para lhe oferecer uma melhor experiência de navegação. Ao navegar neste site, você concorda com o uso de cookies.