Logo Passei Direto
Buscar

Atividade de Estudo 3 - Algoritmos e Lógica de Programação - UNIMAR

User badge image
Mara

em

Ferramentas de estudo

Questões resolvidas

Estruturas de decisão ou condicionais são essenciais na programação e permitem a tomada de decisões em relação à execução de uma aplicação em tempo real. Existe um tipo de estrutura condicional chamada de aninhada e esta possui algumas características importantes. Analise as afirmativas sobre esse tipo de estrutura condicional. I – Uma estrutura pode ser considerada aninhada quando há estruturas condicionais dentro de outras estruturas condicionais, neste caso citado na questão, complementando a mesma. II – Para cada comando “se” a ser aninhado dentro de outro, é necessário o uso do comando “então” para configurar uma alternativa de escolha complementar à do comando “se” anterior. III – Um comando “senão” sem o comando “se” complementar significa que todos os demais valores não contemplados pelas condições da mesma estrutura condicional são aceitos, desde que sejam valores relacionados ao tipo esperado pela condição. É correto o que se afirma em:
I – Uma estrutura pode ser considerada aninhada quando há estruturas condicionais dentro de outras estruturas condicionais, neste caso citado na questão, complementando a mesma.
II – Para cada comando “se” a ser aninhado dentro de outro, é necessário o uso do comando “então” para configurar uma alternativa de escolha complementar à do comando “se” anterior.
III – Um comando “senão” sem o comando “se” complementar significa que todos os demais valores não contemplados pelas condições da mesma estrutura condicional são aceitos, desde que sejam valores relacionados ao tipo esperado pela condição.
a. I e II, apenas.
b. II, apenas.
c. II e III, apenas.
d. I, apenas.
e. I, II e III.

Um algoritmo pode possuir diversas instruções diferentes capazes de realizar processamentos diversos de dados. Cada parte de um algoritmo deve ser bem ssinale a alternativa que corretamente descreve a estrutura de dados definida por esta matriz. NOTAS : VETOR [1..8, 1..4] DE REAL;

a. Não se pode armazenar valores a menos que tenham dígitos significativos em suas casas decimais.
b. A matriz comporta notas armazenadas em uma estrutura de três dimensões.
c. Até 8 valores com 4 dígitos podem ser armazenados nesta estrutura.
d. Podemos armazenar até 32 valores nesta estrutura do tipo numérico.
e. Nesta matriz, podem ser cadastradas um total de até 12 notas em diferentes posições da matriz.

Há uma certa variedade de estruturas de dados que podem ser utilizados na elaboração de algoritmos. Observe o trecho de algoritmo a seguir. TIPO NOTAS = VETOR [1..4] DE REAL CAD_ALUNO = REGISTRO; NOME: CARACTERE; NOTA: NOTAS; FIMREGISTRO; Sobre este trecho de código, assinale a alternativa que corretamente define a que se destinaria.

a. É uma estrutura de dados heterogênea do tipo vetor.
b. É uma estrutura de dados do tipo vetor heterogêneo.
c. É uma estrutura de dados de matriz multidimensional.
d. É uma estrutura de dados heterogênea do tipo registro.
e. É uma estrutura de dados homogênea do tipo registro.

importantes e variadas opções estão disponíveis. Uma dessas opções se baseia em dados que podem ser agrupados em chamados registros. Observe o algoritmo a seguir que traz alguns pontos importantes a serem analisados. PROCEDIMENTO EXIBE () DECLARE J : INTEIRO; PARA J DE 1 ATÉ 5 FAÇA ESCREVA (“REGISTRO: “, J); ESCREVA (“NOME: “, LISTA[J].NOME); ESCREVA (“TELEFONE: “, LISTA[J].TELEFONE); FIMPARA; FIMPROCEDIMENTO; INÍCIO DECLARE TIPO AGENDA = REGISTRO NOME : CARACTERE [30]; TELEFONE : CARACTERE[20]; FIMREGISTRO; I : INTEIRO; LISTA : VETOR [1..5] DE AGENDA; PARA I DE 1 ATÉ 5 FAÇA LEIA (LISTA[I].NOME); LEIA (LISTA[I].TELEFONE); FIMPARA EXIBE (); FIM. A partir do algoritmo apresentado, analise as afirmativas a seguir: I – Nesse algoritmo, são utilizados dois tipos de estruturas de dados (variável e registro). II – Registro é um tipo de estrutura de dados para dados homogêneos e heterogêneos. III – São permitidos um máximo de 5 registros a cada execução desse algoritmo. IV – A linha 25 contém a chamada do procedimento da linha 7 que mostra a agenda toda. É correto o que se afirma em:
I – Nesse algoritmo, são utilizados dois tipos de estruturas de dados (variável e registro).
II – Registro é um tipo de estrutura de dados para dados homogêneos e heterogêneos.
III – São permitidos um máximo de 5 registros a cada execução desse algoritmo.
IV – A linha 25 contém a chamada do procedimento da linha 7 que mostra a agenda toda.
a. I e IV, apenas.
b. I, II e III, apenas.
c. I e II, apenas.
d. I, III e IV, apenas.
e. II, III e IV, apenas.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Questões resolvidas

Estruturas de decisão ou condicionais são essenciais na programação e permitem a tomada de decisões em relação à execução de uma aplicação em tempo real. Existe um tipo de estrutura condicional chamada de aninhada e esta possui algumas características importantes. Analise as afirmativas sobre esse tipo de estrutura condicional. I – Uma estrutura pode ser considerada aninhada quando há estruturas condicionais dentro de outras estruturas condicionais, neste caso citado na questão, complementando a mesma. II – Para cada comando “se” a ser aninhado dentro de outro, é necessário o uso do comando “então” para configurar uma alternativa de escolha complementar à do comando “se” anterior. III – Um comando “senão” sem o comando “se” complementar significa que todos os demais valores não contemplados pelas condições da mesma estrutura condicional são aceitos, desde que sejam valores relacionados ao tipo esperado pela condição. É correto o que se afirma em:
I – Uma estrutura pode ser considerada aninhada quando há estruturas condicionais dentro de outras estruturas condicionais, neste caso citado na questão, complementando a mesma.
II – Para cada comando “se” a ser aninhado dentro de outro, é necessário o uso do comando “então” para configurar uma alternativa de escolha complementar à do comando “se” anterior.
III – Um comando “senão” sem o comando “se” complementar significa que todos os demais valores não contemplados pelas condições da mesma estrutura condicional são aceitos, desde que sejam valores relacionados ao tipo esperado pela condição.
a. I e II, apenas.
b. II, apenas.
c. II e III, apenas.
d. I, apenas.
e. I, II e III.

Um algoritmo pode possuir diversas instruções diferentes capazes de realizar processamentos diversos de dados. Cada parte de um algoritmo deve ser bem ssinale a alternativa que corretamente descreve a estrutura de dados definida por esta matriz. NOTAS : VETOR [1..8, 1..4] DE REAL;

a. Não se pode armazenar valores a menos que tenham dígitos significativos em suas casas decimais.
b. A matriz comporta notas armazenadas em uma estrutura de três dimensões.
c. Até 8 valores com 4 dígitos podem ser armazenados nesta estrutura.
d. Podemos armazenar até 32 valores nesta estrutura do tipo numérico.
e. Nesta matriz, podem ser cadastradas um total de até 12 notas em diferentes posições da matriz.

Há uma certa variedade de estruturas de dados que podem ser utilizados na elaboração de algoritmos. Observe o trecho de algoritmo a seguir. TIPO NOTAS = VETOR [1..4] DE REAL CAD_ALUNO = REGISTRO; NOME: CARACTERE; NOTA: NOTAS; FIMREGISTRO; Sobre este trecho de código, assinale a alternativa que corretamente define a que se destinaria.

a. É uma estrutura de dados heterogênea do tipo vetor.
b. É uma estrutura de dados do tipo vetor heterogêneo.
c. É uma estrutura de dados de matriz multidimensional.
d. É uma estrutura de dados heterogênea do tipo registro.
e. É uma estrutura de dados homogênea do tipo registro.

importantes e variadas opções estão disponíveis. Uma dessas opções se baseia em dados que podem ser agrupados em chamados registros. Observe o algoritmo a seguir que traz alguns pontos importantes a serem analisados. PROCEDIMENTO EXIBE () DECLARE J : INTEIRO; PARA J DE 1 ATÉ 5 FAÇA ESCREVA (“REGISTRO: “, J); ESCREVA (“NOME: “, LISTA[J].NOME); ESCREVA (“TELEFONE: “, LISTA[J].TELEFONE); FIMPARA; FIMPROCEDIMENTO; INÍCIO DECLARE TIPO AGENDA = REGISTRO NOME : CARACTERE [30]; TELEFONE : CARACTERE[20]; FIMREGISTRO; I : INTEIRO; LISTA : VETOR [1..5] DE AGENDA; PARA I DE 1 ATÉ 5 FAÇA LEIA (LISTA[I].NOME); LEIA (LISTA[I].TELEFONE); FIMPARA EXIBE (); FIM. A partir do algoritmo apresentado, analise as afirmativas a seguir: I – Nesse algoritmo, são utilizados dois tipos de estruturas de dados (variável e registro). II – Registro é um tipo de estrutura de dados para dados homogêneos e heterogêneos. III – São permitidos um máximo de 5 registros a cada execução desse algoritmo. IV – A linha 25 contém a chamada do procedimento da linha 7 que mostra a agenda toda. É correto o que se afirma em:
I – Nesse algoritmo, são utilizados dois tipos de estruturas de dados (variável e registro).
II – Registro é um tipo de estrutura de dados para dados homogêneos e heterogêneos.
III – São permitidos um máximo de 5 registros a cada execução desse algoritmo.
IV – A linha 25 contém a chamada do procedimento da linha 7 que mostra a agenda toda.
a. I e IV, apenas.
b. I, II e III, apenas.
c. I e II, apenas.
d. I, III e IV, apenas.
e. II, III e IV, apenas.

Prévia do material em texto

M2.24 | Algorítmos e Lógica de 
Programação 
Avaliar 5,00 de um máximo de 5,00(100%) 
Questão 1 
Correto 
Atingiu 1,00 de 1,00 
Estruturas de decisão ou condicionais são essenciais na programação e 
permitem a tomada de decisões em relação à execução de uma aplicação em 
tempo real. Existe um tipo de estrutura condicional chamada de aninhada 
e esta possui algumas características importantes. 
Analise as afirmativas sobre esse tipo de estrutura condicional. 
 
I – Uma estrutura pode ser considerada aninhada quando há estruturas 
condicionais dentro de outras estruturas condicionais, neste caso citado na 
questão, complementando a mesma. 
II – Para cada comando “se” a ser aninhado dentro de outro, é necessário o uso 
do comando “então” para configurar uma alternativa de escolha complementar 
à do comando “se” anterior. 
III – Um comando “senão” sem o comando “se” complementar significa que 
todos os demais valores não contemplados pelas condições da mesma estrutura 
condicional são aceitos, desde que sejam valores relacionados ao tipo esperado 
pela condição. 
 
É correto o que se afirma em: 
Escolha uma opção: 
a. I e II, apenas. 
b. II, apenas. 
c. II e III, apenas. 
d. I, apenas. 
e. I, II e III. 
 
 
Questão 2 
Correto 
Atingiu 1,00 de 1,00 
 
Um algoritmo pode possuir diversas instruções diferentes capazes de realizar 
processamentos diversos de dados. Cada parte de um algoritmo deve ser bem 
planejada de forma à atender às necessidades que uma solução 
computacional deve ter. Há uma certa variedade de estruturas de dados que 
podem ser utilizados na elaboração de algoritmos. 
Observe o trecho de algoritmo a seguir. 
 
TIPO 
NOTAS = VETOR [1..4] DE REAL; 
CAD_ALUNO = REGISTRO; 
NOME: CARACTERE; 
NOTA: NOTAS; 
FIMREGISTRO; 
 
Sobre este trecho de código, assinale a alternativa que corretamente define a 
que se destinaria. 
 Escolha uma opção: 
a. É uma estrutura de dados do tipo vetor heterogêneo. 
b. É uma estrutura de dados heterogênea do tipo vetor. 
c. É uma estrutura de dados homogênea do tipo registro. 
d. É uma estrutura de dados de matriz multidimensional. 
e. É uma estrutura de dados heterogênea do tipo registro. 
 
 
Questão 3 
Correto 
Atingiu 1,00 de 1,00 
 
As estruturas unidimensionais, conhecidas como vetores, consistem em um 
arranjo de elementos armazenados na memória principal, sequencialmente, 
todos com o mesmo nome (LOPES; GARCIA, 2002). Abaixo temos um exemplo 
de matriz corretamente declarado dentro da sintaxe adotada no livro da 
disciplina. Assinale a alternativa que corretamente descreve a estrutura de 
dados definida por esta matriz. 
 
NOTAS : VETOR [1..8, 1..4] DE REAL; 
 Escolha uma opção: 
a. Não se pode armazenar valores a menos que tenham dígitos significativos 
em suas casas decimais. 
b. A matriz comporta notas armazenadas em uma estrutura de três 
dimensões. 
c. Até 8 valores com 4 dígitos podem ser armazenados nesta estrutura. 
d. Podemos armazenar até 32 valores nesta estrutura do tipo numérico. 
e. Nesta matriz, podem ser cadastradas um total de até 12 notas em 
diferentes posições da matriz. 
 
Questão 4 
Correto 
Atingiu 1,00 de 1,00 
QUESTÃO ANULADA (REPETIDA). RESPONDA QUALQUER ALTERNATIVA 
ABAIXO. 
Um algoritmo pode possuir diversas instruções diferentes capazes de realizar 
processamentos diversos de dados. Cada parte de um algoritmo deve ser bem 
planejada de forma à atender às necessidades que uma solução 
computacional deve ter. Há uma certa variedade de estruturas de dados que 
podem ser utilizados na elaboração de algoritmos. Observe o trecho de 
algoritmo a seguir. 
 
TIPO NOTAS = VETOR [1..4] DE REAL 
CAD_ALUNO = REGISTRO; 
NOME: CARACTERE; 
NOTA: NOTAS; 
FIMREGISTRO; 
 
Sobre este trecho de código, assinale a alternativa que corretamente define a 
que se destinaria. 
 Escolha uma opção: 
a. É uma estrutura de dados heterogênea do tipo vetor. 
b. É uma estrutura de dados do tipo vetor heterogêneo. 
c. É uma estrutura de dados de matriz multidimensional. 
d. É uma estrutura de dados heterogênea do tipo registro. 
e. É uma estrutura de dados homogênea do tipo registro. 
 
 
Questão 5 
Correto 
Atingiu 1,00 de 1,00 
importantes e variadas opções estão disponíveis. Uma dessas opções se baseia 
em dados que podem ser agrupados em chamados registros. Observe o 
algoritmo a seguir que traz alguns pontos importantes a serem analisados. 
 
PROCEDIMENTO EXIBE () 
DECLARE 
J : INTEIRO; 
PARA J DE 1 ATÉ 5 FAÇA 
ESCREVA (“REGISTRO: “, J); 
ESCREVA (“NOME: “, LISTA[J].NOME); 
ESCREVA (“TELEFONE: “, LISTA[J].TELEFONE); 
FIMPARA; 
FIMPROCEDIMENTO; 
 
INÍCIO 
DECLARE 
TIPO AGENDA = REGISTRO 
NOME : CARACTERE [30]; 
TELEFONE : CARACTERE[20]; 
FIMREGISTRO; 
I : INTEIRO; 
LISTA : VETOR [1..5] DE AGENDA; 
PARA I DE 1 ATÉ 5 FAÇA 
LEIA (LISTA[I].NOME); 
LEIA (LISTA[I].TELEFONE); 
FIMPARA 
EXIBE (); 
FIM. 
 
A partir do algoritmo apresentado, analise as afirmativas a seguir: 
 
I – Nesse algoritmo, são utilizados dois tipos de estruturas de dados (variável e 
registro). 
II – Registro é um tipo de estrutura de dados para dados homogêneos 
e heterogêneos. 
III – São permitidos um máximo de 5 registros a cada execução desse 
algoritmo. 
IV – A linha 25 contém a chamada do procedimento da linha 7 que mostra a 
agenda toda. 
 
É correto o que se afirma em: 
 Escolha uma opção: 
a. I e IV, apenas. 
b. I, II e III, apenas. 
c. I e II, apenas. 
d. I, III e IV, apenas. 
e. II, III e IV, apenas.

Mais conteúdos dessa disciplina