Logo Passei Direto
Buscar
As matrizes, assim como os vetores, consistem em um arranjo de dados que são armazenados na memória principal com o mesmo nome. Entretanto, para ler ou armazenar dados em uma matriz, deve-se fazer isso por meio de seus elementos. Não há um meio de manipular toda a matriz com uma só instrução de algoritmo. Assinale a alternativa referente à combinação correta de estruturas para percorrer uma matriz, seja para ler ou atribuir dados.


Uma estrutura condicional para cada dimensão da matriz.
Uma estrutura de repetição para a primeira dimensão da matriz e outra estrutura de repetição para a segunda dimensão da matriz.
Uma estrutura de repetição para cada dimensão da matriz.
Uma estrutura de decisão para cada dimensão da matriz.
Não é possível percorrer uma matriz em um algoritmo.
User badge image
Progresso com Exercícios

há 2 anos

Respostas

User badge image

Ed Verified user icon

ano passado

Para percorrer uma matriz, a alternativa correta é: "Uma estrutura de repetição para a primeira dimensão da matriz e outra estrutura de repetição para a segunda dimensão da matriz." Isso porque, para acessar todos os elementos de uma matriz bidimensional, você precisa de um loop aninhado: um loop externo para percorrer as linhas (primeira dimensão) e um loop interno para percorrer as colunas (segunda dimensão).

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

User badge image

Ed Verified user icon

há 2 anos

A combinação correta de estruturas para percorrer uma matriz, seja para ler ou atribuir dados, é: Uma estrutura de repetição para a primeira dimensão da matriz e outra estrutura de repetição para a segunda dimensão da matriz. Ou seja, uma estrutura de repetição aninhada para percorrer cada elemento da matriz.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

No processo de desenvolvimento de sistemas utilizamos diversas estruturas para deixar o código mais dinâmico e simples, tais estruturas são importantes. Uma dessas são os laços de repetição que se baseiam em dados que podem ser agrupados. Considere o código-fonte:

i = 5;

while(i > 0):

i = i + 1;

printf("%d ", i);

Com base no código fonte apresentado acima, realize o teste de mesa e assinale a alternativa correta.


Ao término de sua execução, o algoritmo irá imprimir a seguinte mensagem, na tela: 5 4 3 5 1 0.
Ao término de sua execução, o algoritmo irá imprimir a seguinte mensagem, na tela: 5 4 3 2 1.
Ao término de sua execução, o algoritmo irá imprimir a seguinte mensagem, na tela: 1 2 3 4 5.
Ao término de sua execução, o algoritmo irá imprimir a seguinte mensagem, na tela: 0 1 2 3 4 5.
O algoritmo entrará em loop infinito.

Utilize seus conhecimentos adquiridos ao longo da disciplina para interpretar as afirmacoes abaixo.

I - Uma função recursiva precisa de uma condição de parada ou caso base que, geralmente, é expresso por uma estrutura de decisão.

II - A chamada recursiva de uma função é feita quando a função invoca a si mesma dentro do seu próprio bloco de comandos.

III - A função para calcular o n-ésimo termo da Série de Fibonacci é um exemplo de função inerentemente recursiva.

Sendo assim, é correto o que se afirma em:

Uma função recursiva precisa de uma condição de parada ou caso base que, geralmente, é expresso por uma estrutura de decisão.
A chamada recursiva de uma função é feita quando a função invoca a si mesma dentro do seu próprio bloco de comandos.
A função para calcular o n-ésimo termo da Série de Fibonacci é um exemplo de função inerentemente recursiva.
II, apenas.
I e II, apenas.
I e III, apenas.
II e III, apenas.
I, II e III.

Com base no trecho apresentado, é possível dizer que:

A conversão de dados na variável custoViagem ocasionará em um erro de sintaxe.
O uso dos parênteses no segundo print ocasionará em um erro semântico.
A variável custoViagem têm armazenado o resultado do cálculo total da viagem.
No primeiro print é apresentado o KM a percorrer, o resultado a ser impresso está armazenado na variável kmPercorrer.
Ao executar o código, teremos um erro, pois não é permitido converter dados que originalmente são do tipo int para float.
a) Apenas a afirmativa 1 está correta.
b) Apenas a afirmativa 2 está correta.
c) Apenas a afirmativa 3 está correta.
d) Apenas as afirmativas 1 e 4 estão corretas.
e) Todas as afirmativas estão corretas.

A barragem da hidrelétrica apresentou algumas fissuras na última verificação de rotina. Os técnicos estão traçando um plano para fazer um reforço antes que comece a temporada de chuvas, até o momento foi dito que a barragem não deve suportar mais do que 60% da sua capacidade. Dessa forma, solicitaram à equipe de TI a elaboração de um programa que fique constantemente verificando o nível da barragem, essa verificação deve permanecer ativa enquanto a capacidade for menor do que 55, depois a verificação encerra e as contramedidas devem ser adicionadas, como a abertura do vertedouro para diminuir o nível de água acumulada. A partir do contexto exposto acima, qual delas representa as condições descritas no problema?


while (nivelAgua < 55).
while (nivelAgua <= 55).
while (nivelAgua == 55).
while (nivelAgua != 55).
while (nivelAgua < 60).

Considerando as informações anteriores, assinale a alternativa que indique o tipo da variável, que deverá ser declarada para o armazenamento do CPF.


STRING.
STR.
FLOAT.
INT.
LONG FLOAT.

Realizando o teste de mesa, avalie as alternativas abaixo e assinale a que corresponde à realidade.

Quando o algoritmo atingir a execução da linha 15, será impresso o número 8 (oito) na tela.
Quando o algoritmo atingir a execução da linha 15, será impresso o número 13 (treze) na tela.
Quando o algoritmo atingir a execução da linha 15, será impresso o número 0 (zero) na tela.
Quando o algoritmo atingir a execução da linha 15, será impresso o número 1 (hum) na tela.
Quando o algoritmo atingir a execução da linha 15, será impresso o número 7 (sete) na tela.

Mais conteúdos dessa disciplina