Buscar

ALGORITMOS E PROGRAMAÇÃO - Atividade A5 - Prova final A5

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Prévia do material em texto

10/10/2021 GRA0450 ALGORITMOS E PROGRAMAÇÃO GR0049-212-9 - 202120.ead-17294.01
https://anhembi.blackboard.com/webapps/late-course_engine_soap-BBLEARN/Controller?COURSE_ID=_735790_1 1/5
Pergunta 1
Resposta
Selecionada:
Resposta
Correta:
Comentário
da resposta:
Podemos definir um vetor como uma sequência de valores do mesmo tipo, no
qual estes valores são armazenados na memória e faz o uso de um mesmo
nome da variável, ou seja, com apenas um nome de uma variável é possível
acessar inúmero valores. Com base nas informações apresentadas sobre vetor,
assinale a alternativa correta:
O vetor pode ser entendido de maneira lógica como uma lista de elementos,
sendo todos do mesmo tipo.
O vetor pode ser entendido de maneira lógica como uma lista de
elementos, sendo todos do mesmo tipo.
Resposta correta. O vetor pode ser entendido de maneira lógica
como uma lista de elementos, sendo todos do mesmo tipo.
Pergunta 2
Resposta Selecionada:  
Resposta Correta:  
Comentário
da resposta:
A matriz é uma quantidade de variáveis de mesmo tipo, compreensíveis com um
singular nome e guardados contiguamente na memória. A individualização de
cada variável de um vetor é realizada por meio da utilização de índices.
 
De acordo com o enunciado, podemos afirmar que:
 
1. Matriz é uma lista de vetores.
2. Matriz pode ser declarada do tipo char.
3. Matriz não pode ser declarada do tipo double.
Assinale a alternativa correta.
I e II são verdadeiras.
I e II são verdadeiras.
Resposta correta. A única afirmativa que é falsa é a III, pois uma matriz pode ser
declarada com o tipo double sim. A afirmativa I e II são verdadeiras, já que matriz
é uma lista de vetores e pode ser declarada do tipo char..
Pergunta 3
Resposta Selecionada:  
Resposta Correta:  
Comentário
da resposta:
Considerando as informações apresentadas e os conteúdos estudados sobre os
tipos de dados, assinale a alternativa que apresenta dados do tipo inteiro, do tipo
real e do tipo caractere utilizados na construção de um algoritmo.
0, -6.78, cinco.
0, -6.78, cinco.
Resposta correta. Os dados que representam os tipos inteiro, real
e caractere são: 0 (inteiro), -6.78 (real) e cinco (caractere).
1 em 1 pontos
1 em 1 pontos
1 em 1 pontos
10/10/2021 GRA0450 ALGORITMOS E PROGRAMAÇÃO GR0049-212-9 - 202120.ead-17294.01
https://anhembi.blackboard.com/webapps/late-course_engine_soap-BBLEARN/Controller?COURSE_ID=_735790_1 2/5
Pergunta 4
Resposta Selecionada:  
Resposta Correta:  
Comentário
da resposta:
Observe o código a seguir:
 
#include <stdio.h>
 
int main(void)
{
    int matriz[2][5];
    
    for (int i = 0; i < 2; i++) {
        for (int j = 0; j < 5; j++) {
            
            matriz[i][j] = j + 2;
            
            printf("%d\n",matriz[i][j]);
        } 
    }
    
    return 0;
}
 
O exemplo mostrado realiza a atribuição e impressão de valores da matriz.
Quantas vezes o número 2 irá ser exibido na tela. Assinale a alternativa correta.
2
2
Resposta correta. De acordo com a quantidade de vezes que o for irá realizar a
repetição, o número de vezes que o número 2 será exibido com a execução do
programa é 2 vezes.
Pergunta 5
Resposta Selecionada:  
No estudo dos algoritmos e da programação são utilizados valores que se
alteram conforme determinadas condições, como constantes e expressões
aritméticas e lógicas.
Assim, considerando as informações apresentadas e os conteúdos estudados,
analise os tipos de processamentos a seguir e associe-os com suas respectivas
características.
 
(1)  Variáveis.
(2)  Constantes.
(3)  Expressões aritméticas.
(4)  Expressões lógicas.
 
(  ) O valor dos dados se mantém constante do início ao fim da execução do
programa.
(  ) Os operadores são relacionais e os operandos são relações, variáveis ou
constantes do tipo lógico.
(  ) O dado se altera durante a execução do algoritmo.
(  ) Os operadores são aritméticos e os operandos são constantes ou variáveis
do tipo numérico.
A partir das relações feitas anteriormente, assinale a alternativa que apresenta a
sequência correta:
2, 4, 1, 3.
1 em 1 pontos
1 em 1 pontos
10/10/2021 GRA0450 ALGORITMOS E PROGRAMAÇÃO GR0049-212-9 - 202120.ead-17294.01
https://anhembi.blackboard.com/webapps/late-course_engine_soap-BBLEARN/Controller?COURSE_ID=_735790_1 3/5
Resposta Correta:  
Comentário
da resposta:
2, 4, 1, 3.
Resposta correta. A resposta corresponde à sequência correta. As
variáveis (1) são caracterizadas quando o dado não sofre
alterações durante a execução do algoritmo. Quando o valor dos
dados não se altera durante a execução do algoritmo, ele [valor
dos dados] é classificado como constante (2). As expressões
aritméticas (3) são conhecidas por apresentarem operadores
aritméticos e operandos constantes ou variáveis do tipo numérico.
Quando os operadores são lógicos e os operandos são relações
lógicas, as variáveis ou constantes são do tipo lógico, temos as
expressões lógicas (4).
Pergunta 6
Resposta
Selecionada:
Resposta Correta:
Comentário
da resposta:
A linguagem C define uma matriz como um vetor multidimensional, no qual
ambos os elementos são vetores do mesmo tipo e também do mesmo tamanho.
Por exemplo, uma matriz que possui um vetor do tipo char com tamanho 5,
todos os outros serão iguais. Assinale a alternativa que complementa a
explicação de uma matriz.
Uma matriz pode ter múltiplas dimensões, por exemplo matriz[3][3][3].
Uma matriz pode ter múltiplas dimensões, por exemplo matriz[3]
[3][3].
Resposta correta. A resposta que complementa uma matriz é que uma matriz pode
ser multidimensional, podendo ter dimensões maiores do que apenas 2, ou seja,
matriz com 3 dimensões existe e é utilizado.
Pergunta 7
Resposta Selecionada:  
Resposta Correta:  
Comentário
Durante uma atividade na aula de Lógica e Programação, o professor solicita
que a aluna Evandra, do curso de Análise e Desenvolvimento de Sistemas, crie
um algoritmo que percorra os números entre 100 e 200, e apresente somente os
números ímpares.
A aluna realizou a programação do pseudocódigo apresentado, entretanto, está
incompleta a cláusula do Enquanto. 
  
Var contador: inteiro impar Inicio
Contador<-100 Enquanto
____________________________            Se
(contador MOD 2 = 1) então
Escreva(“numero”,contador) fimse
Contador<-contador+1 fimenquanto
fimalgoritmo  
 
Assinale a alternativa que corresponde à sequência do código necessária:
(contador >= 100 ) E (contador <= 200) faça.
(contador >= 100 ) E (contador <= 200) faça.
Resposta correta. A alternativa correta é a E. É necessário inserir a condição do
Enquanto para que ele percorra entre os valores iguais ou maiores do que 100, e
1 em 1 pontos
1 em 1 pontos
10/10/2021 GRA0450 ALGORITMOS E PROGRAMAÇÃO GR0049-212-9 - 202120.ead-17294.01
https://anhembi.blackboard.com/webapps/late-course_engine_soap-BBLEARN/Controller?COURSE_ID=_735790_1 4/5
da resposta: menor ou igual a 200; ou seja, o contador deve ser (contador >= 100 ) E (contador
<= 200) faça.
Pergunta 8
Resposta Selecionada:
 
Resposta Correta:
 
Comentário
da resposta:
 Observe o código.
 
#include<stdio.h>
#include<conio.h>
int main(void)
{
float notas[5] = {7, 8, 9.5, 9.9, 5.2};
 
printf("Exibindo os Valores do Vetor \n\n");
printf("notas[0] = %.1f\n", notas[0]);
printf("notas[1] = %.1f\n", notas[1]);
printf("notas[4] = %.1f\n", notas[4]); 
printf("notas[3] = %.1f\n", notas[3]);
printf("notas[2] = %.1f\n", notas[2]);
 
getch();
return 0;
}
 
Assinale a alternativa que corresponde a exibição da linha em negrito.
5.2 
 
5.2
 
Resposta correta. Pode parecer bem bobo, mas a linha em negrita mesmo que
esteja no meio do código estará imprimindo a última posição, ou seja, o 5° valor
adicionado ao array, ou seja, o valor é de 5.2
Pergunta 9
Resposta Selecionada:  
Resposta Correta:  
Comentário
da resposta:
A criação de um vetor do tipo inteiro com oito posições pode ser declarado
através do código int vetor[8]. A partir da declaração, ao realizarmos a
atribuição do valor de cada índice sendo o próprio índice + 1, qual será o valor
do vetorno índice número 4? 
 
Assinale a alternativa que corresponde à resposta correta:
5
5
Resposta correta. O valor do vetor no índice de número 4 será 5, pois será o
valor do índice somado o número 1, que resulta um total de 5.
Pergunta 10
Leia o trecho a seguir:
“Quando o assunto é programação, esbarramos em dois tipos de valores: os
1 em 1 pontos
1 em 1 pontos
1 em 1 pontos
10/10/2021 GRA0450 ALGORITMOS E PROGRAMAÇÃO GR0049-212-9 - 202120.ead-17294.01
https://anhembi.blackboard.com/webapps/late-course_engine_soap-BBLEARN/Controller?COURSE_ID=_735790_1 5/5
Domingo, 10 de Outubro de 2021 10h36min46s BRT
Resposta
Selecionada:
Resposta
Correta:
Comentário
da resposta:
variáveis, que se alteram conforme determinadas condições e que exigem que o
algoritmo esteja preparado para atender essas alterações, e os valores
constantes, que não se alteram, permanecem sempre os mesmos, não
importando a condição”.
GUEDES, S. Lógica de Programação Algorítmica . São Paulo: Pearson
Education do Brasil, 2014. p. 7.
A partir do conteúdo estudado em relação aos tipos de processamento, assinale
a alternativa correta no que se refere a uma variável.
As variáveis armazenam dados que serão utilizados durante a execução do
programa.
As variáveis armazenam dados que serão utilizados durante a
execução do programa.
Resposta correta. As variáveis armazenam dados temporariamente
que serão utilizados durante o processamento do programa para a
resolução do problema em questão.

Outros materiais