Logo Passei Direto
Buscar
Vetores e matrizes são estruturas de dados homogêneas que permitem o armazenamento de vários valores ao mesmo tempo. No entanto, todo valor armazenado em um mesmo vetor ou matriz deve possuir o mesmo tipo de dado associado, ou seja, um vetor/matriz de valores inteiros só pode armazenar valores inteiros. Considerando o algoritmo a seguir, que utiliza um vetor para armazenar valores reais, analise as afirmativas a seguir: I- Ao informar um valor texto na linha 11 do algoritmo, ocorrerá um erro, pois o programa espera um valor do mesmo tipo do vetor - real. II- Ao informarmos 4, 10, 2, 6, 5, 3, 1 e 1 aos valores solicitados ao longo da execução do algoritmo, a média aritmética dos valores de todas as posições do vetor é de 4. III- O vetor "números" poderia ser substituído por uma matriz com 2 linhas e 5 colunas, porém essa modificação acarretaria em alterações no algoritmo para se trabalhar com indexação dupla. IV- Informando valores numéricos quando solicitado, o algoritmo executará sem erros. Assinale a alternativa CORRETA:
A As afirmativas I, III e IV estão corretas.
B Somente a afirmativa IV está correta.
C As afirmativas II e III estão corretas.
D As afirmativas I, II e III estão corretas.
User badge image
Ensinando Através de Questões

há 11 meses

Respostas

User badge image

Ed Verified user icon

há 11 meses

Vamos analisar cada uma das afirmativas: I - Ao informar um valor texto na linha 11 do algoritmo, ocorrerá um erro, pois o programa espera um valor do mesmo tipo do vetor - real. - Correto. Se o vetor é de valores reais, informar um texto causará um erro de tipo. II - Ao informarmos 4, 10, 2, 6, 5, 3, 1 e 1 aos valores solicitados ao longo da execução do algoritmo, a média aritmética dos valores de todas as posições do vetor é de 4. - Vamos calcular a média: (4 + 10 + 2 + 6 + 5 + 3 + 1 + 1) / 8 = 32 / 8 = 4. Portanto, essa afirmativa é correta. III - O vetor "números" poderia ser substituído por uma matriz com 2 linhas e 5 colunas, porém essa modificação acarretaria em alterações no algoritmo para se trabalhar com indexação dupla. - Correto. Uma matriz requer indexação dupla, e isso exigiria mudanças no algoritmo. IV - Informando valores numéricos quando solicitado, o algoritmo executará sem erros. - Correto. Se os valores informados forem numéricos, o algoritmo funcionará corretamente. Agora, vamos resumir as afirmativas: - I: Correta - II: Correta - III: Correta - IV: Correta Portanto, a alternativa correta é: A As afirmativas I, III e IV estão corretas.

Essa resposta te ajudou?

0
Dislike0

Experimente
o Premium! 🤩

Libere respostas sem pagar

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

Além da estrutura de seleção conhecida por Se-então, o desenvolvedor, em alguns casos mais simples, poderá fazer uso da estrutura Escolha-Caso, que possibilitará que o algoritmo tome caminhos diferentes baseado no valor de um identificador. Acerca da estrutura Escolha-Caso, classifique V para as sentenças verdadeiras e F para as falsas:
Assinale a alternativa que apresenta a sequência CORRETA:
( ) Neste tipo de estrutura, é possível haver uma ou mais condições a serem testadas e um comando diferente associado a cada uma destas.
( ) O identificador poderá receber valores do tipo inteiro ou caractere.
( ) Se o valor informado pelo usuário não atender a nenhuma das condições estabelecidas na estrutura do Escolha-Caso, poderá executar um bloco de instruções no comando senão.
( ) Uma rotina desenvolvida na estrutura Escolha-Caso pode ser reescrita com a estrutura Se-então, sem prejuízo algum.
( ) A estrutura Escolha-Caso pode ser utilizada em qualquer situação em que houver a necessidade do algoritmo tomar caminhos diversos.
a) F - F - V - F - V.
b) F - V - F - F - V.
c) V - V - V - V - F.
d) V - F - F - V - F.

Algoritmos são desenvolvidos para resolver inúmeros problemas, os quais sempre respeitam uma estrutura bem definida e também as etapas de entrada, processamento e saída. Diante disso, com base nas atribuições das variáveis definidas e no algoritmo a seguir, analise as seguintes sentenças:
Assinale a alternativa CORRETA:
I- Se iniciarmos a=8 x=1 e y=0, ao final da execução a=7 x=2 e y=0.
II- Se iniciarmos a=2 x=5 e y=6, ao final da execução a=2 x=5 e y=18.
III- Se iniciarmos a=17 x=22 e y=12, ao final da execução a=30 x=88 e y=15.
IV- Se iniciarmos a=13 x=12 e y=17, ao final da execução A será menor que Y.
a) As sentenças I, II e III estão corretas.
b) As sentenças I, II e IV estão corretas.
c) Somente a sentença IV está correta.
d) As sentenças I, III e IV estão corretas.

(ENADE, 2008) Analise o código apresentado:
A Apresenta erros de atribuição de tipo inválido, divisão por zero e estrutura condicional.
B O apresenta erros de atribuição de tipo inválido, divisão por zero e expressão relacional inválida.
C Apresenta somente erro de divisão por zero.
D Apresenta erros de estrutura condicional e expressão relacional inválida.

Mais conteúdos dessa disciplina