Nayara foi contratada para resolver um determinado problema que lhe foi passado. A sua função é auxiliá-la a resolver o problema. Analise o caso a seguir: “Faça um programa que utilize uma matriz com dimensões fornecidas pelo usuário, e que a matriz seja de forma quadrada. O algoritmo deverá realizar a leitura dos elementos que vão compor a matriz e somar os elementos comente da primeira linha da matriz”. Considerando as informações expostas e o conteúdo estudado, analise as afirmativas com os trechos de códigos a seguir e indique quais satisfazem o problema proposto de forma correta: I – II – III – IV – É correto o que se afirma em:
Soluções para a tarefa
Resposta:
II, III e IV, apenas.
Explicação:
Resposta correta. A afirmativa II está correta, pois no trecho de código é realizado a leitura dos dados através do teclado pelo usuário, de acordo com a quantidade de linhas e colunas expostas. A afirmativa III está correta, diz respeito à atribuição de valores que serão utilizados para o tratamento dos próximos laços de repetição, e para a soma de valores. A afirmativa IV está correta, pois ao executarmos o laço de repetição iremos somar todas as colunas da linha 1.
Os trechos de códigos que podem satisfazer o problema proposto a ser resolvido por Nayara, corresponde às afirmativas II, III e IV.
Os algoritmos são definidos como uma lista finita de instruções, usadas para resolver determinados problemas lógicos e matemáticos ou a execução de tarefas.
Segue a análise de cada leitura que o algoritmo deverá realizar:
- Afirmativa II:
"enquanto 1 < = dim faça;
enquanto c< = dim faça;
leia x[1, c];
c < - c + 1;
fimequanto;
1 < - 1 + 1;
fimequanto;"
Conforme a quantidade existentes de colunas e linhas, as leituras dos dados são feitos pelo teclado do usuário.
- Afirmativa III:
"soma < - 0;
cont < - 0;
1 < - 1;
c < - 1;"
Realiza soma de valores e faz o tratamento dos laços de repetição, onde será atribuído os valores que serão utilizados.
- Afirmativa IV:
"enquanto 1 = 1 faça;
enquanto c > = dim faça;
Escreva x[1, c];
c < - c + 1;
fimequanto;
1 < - 1 + 1;
fimequanto;"
Está de acordo com os requisitos do problema proposto, pois o laço de repetição que será executado, irá realizar a soma de todos os valores.
Aprenda mais sobre os algorítimos aqui: https://brainly.com.br/tarefa/20790099