Buscar

ALGORITMOS E PROGRAMAÇÃO Atividade A5 N2

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes
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

Você também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes

Prévia do material em texto

04/10/2021 20:57 GRA0450 ALGORITMOS E PROGRAMAÇÃO GR0049-212-9 - 202120.ead-8507.08
https://ibmr.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_TEST_PLAYER&COURSE_ID=_743510… 1/5
PERGUNTA 1
Leia o trecho a seguir:
“O comando de entrada em algoritmos é utilizado para receber os dados digitados
pelo usuário e que serão armazenados em variáveis.” Quando o algoritmo mostra os
dados que calculou, como uma forma de apresentar a resposta ao problema que
solucionou, utiliza-se o comando de saída. 
FORBELLONE, A. L. V. Lógica de Programação : a construção de algoritmos e
estruturas de dados. 3. ed. São Paulo: Prentice Hall, 2005. p. 26-27.
A partir do conteúdo estudado em relação aos comandos de entrada e saída, assinale
a alternativa correta referente ao comando de saída.
A finalidade do comando de saída é exibir o conteúdo da variável identificada.
O comando de saída atribui um dado em uma variável.
O comando de saída é utilizado para ler os dados da variável.
 
Esse comando no pseudocódigo é representado pela palavra LEIA.
O comando de saída é utilizado para receber os dados digitados pelo usuário.
1 pontos SalvaSalva
PERGUNTA 2
Leia o trecho a seguir:
“A vantagem de utilizar esse tipo de algoritmo é que não há necessidade de aprender
nenhum conceito novo e a sua desvantagem é que o algoritmo pode ser interpretado
de várias maneiras, o que pode dificultar a transcrição do algoritmo para uma
linguagem de programaçã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 algoritmos, analise o algoritmo
apresentado.
Algoritmo: multiplicação de dois números
Passo 1: Receber os dois números que serão multiplicados.
Passo 2: Multiplicar os dois números.
Passo 3: Mostrar o resultado da multiplicação dos dois números.
Considerando as informações apresentadas e o conteúdo estudado, assinale a
alternativa que representa o tipo de algoritmo para o algoritmo apresentado.
Expressão aritmética.
Expressão lógica.
Linguagem natural.
Pseudocódigo.
Fluxograma.
1 pontos SalvaSalva
PERGUNTA 3
Com base nos estudos sobre matriz, observe o seguinte código:
#include <stdio.h>
int main()
{
 int matriz[3][2];
1 pontos SalvaSalva
S l
04/10/2021 20:58 GRA0450 ALGORITMOS E PROGRAMAÇÃO GR0049-212-9 - 202120.ead-8507.08
https://ibmr.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_TEST_PLAYER&COURSE_ID=_743510… 2/5
 int y;
 int x;
 
 for (y = 0; y < 3; y++) {
 matriz[y][0] = y + 5;
 matriz[y][1] = y + 8;
 }
 
 for (y = 0; y < 3; y++) {
 for (x = 0; x < 2; x++) {
printf("O valor da linha %d na coluna %d é de %d\n",y,x,matriz[y][x]);
 }
 } 
 return 0;
}
 
Assinale a alternativa que apresenta a exibição feita no programa na linha número 4.
 
O valor da linha 0 na coluna 1 é de 8
O valor da linha 1 na coluna 1 é de 9
O valor da linha 1 na coluna 0 é de 10
Nenhuma das anteriores
O valor da linha 2 na coluna 0 é de 7
PERGUNTA 4
Leia o trecho a seguir:
“Os tipos de dados mais utilizados são os numéricos, os lógicos e os literais”.
GUEDES, S. Lógica de Programação Algorítmica . São Paulo: Pearson Education
do Brasil, 2014. p. 17.
Assim, considerando as informações apresentadas e os conteúdos estudados, analise
os tipos de dados a seguir e associe-os com suas respectivas características.
(1) Dados numéricos.
(2) Dados lógicos.
(3) Dados literais.
(4) Dado numérico do tipo inteiro.
( ) Esses dados podem ser caracteres do alfabeto, números, letras maiúsculas e
minúsculas e caracteres especiais.
( ) São divididos em dois grupos: inteiros e reais.
( ) Pode(m) ser positivo(s) ou negativo(s) e não pode(m) ser fracionário(s).
( ) Assume(m) valores verdadeiros e falsos.
A partir das relações feitas anteriormente, assinale a alternativa que apresenta a
sequência correta:
3, 4, 1, 2.
1, 2, 3, 4.
4, 3, 2, 1.
 
2, 4, 1, 3.
1 pontos SalvaSalva
1 pontos SalvaSalva
04/10/2021 20:58 GRA0450 ALGORITMOS E PROGRAMAÇÃO GR0049-212-9 - 202120.ead-8507.08
https://ibmr.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_TEST_PLAYER&COURSE_ID=_743510… 3/5
3, 1, 4, 2.
PERGUNTA 5
Observe o código a seguir:
 
#include <stdio.h> 
int main()
{
 int matriz[3,5]; 
 return 0;
}
Qual será o retorno do código ao ser executado?
O código irá retornar 0.
O código irá retornar true.
Nenhuma das opções anteriores.
 
 
O código não irá executar, pois está errado.
O código está correto e não irá retornar nada.
PERGUNTA 6
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 é uma variável que só pode ser do tipo inteiro e não poderá ser definido
como uma lista de valores.
 
O vetor pode ser entendido de maneira lógica como uma lista de elementos, sendo todos do
mesmo tipo.
O vetor não é uma lista, sendo assim não possui vários elementos do mesmo tipo.
O vetor é uma tabela no qual pode possuir vários elementos do mesmo tipo, sendo definidos
apenas por inteiros.
O vetor é uma letra que pode ser definido do tipo char, sendo assim, só poderá ser incluídos
caracteres do tipo String.
1 pontos SalvaSalva
PERGUNTA 7
De acordo com os estudos sobre vetor, observe o código a seguir:
int main()
{
 float vetor[10];
 
 vetor[2] = 3;
 
 printf("O valor do vetor na posição 0 é %d\n", vetor[0]); 
 
 printf("O valor do vetor na posição 1 é %d\n", vetor[1]);
 
1 pontos SalvaSalva
1 pontos SalvaSalva
04/10/2021 20:58 GRA0450 ALGORITMOS E PROGRAMAÇÃO GR0049-212-9 - 202120.ead-8507.08
https://ibmr.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_TEST_PLAYER&COURSE_ID=_743510… 4/5
printf("O valor do vetor na posição 2 é %.20f", vetor[2]);
 
 return 0;
}
 
Assinale a alternativa que corresponde ao que será exibido no comando printf,
conforme está destacado no código anterior:
0
 
3
Endereço de memória.
-1
2
PERGUNTA 8
Sobre vetor, é possível afirmar que cada elemento da lista pode ser acessado através
de um número inteiro dado como índice. Na declaração de um vetor de tamanho 4,
qual será o primeiro índice?
vetor[1]
1
-1
2
0
PERGUNTA 9
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 vetor no índice número 4? 
 
Assinale a alternativa que corresponde à resposta correta:
3
Nenhuma das anteriores
 
4
6
5
1 pontos SalvaSalva
PERGUNTA 10
Um programa de computador se constitui de, basicamente, diversas instruções que
indica, ao computador, os passos exclusivos e em que ordem devem ser feitos, por
exemplo, de que modo realizar a correção e os cálculos das notas, que serão
gravadas nos boletins dos alunos de uma universidade. 
Logo, leia a frase a seguir e assinale a alternativa que se encaixa na lacuna:
Quando uma estrutura de seleção exerce um conjunto de opções para escolha, é
denominada seleção __________, e existem duas formas de realizá-la. Uma delas é
utilizando o encadeamento de instrução “Se”, e a outra é usando a instrução “escolha
caso” (GUEDES, 2014). 
GUEDES, S. Lógica de programação algorítmica . São Paulo: Pearson Education
do Brasil, 2014.
1 pontos SalvaSalva
04/10/2021 20:58 GRA0450 ALGORITMOS E PROGRAMAÇÃO GR0049-212-9 - 202120.ead-8507.08
https://ibmr.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_TEST_PLAYER&COURSE_ID=_743510…5/5
Com base na afirmação de Guedes (2014), assinale a alternativa que corresponde à
seleção sugerida:
Condicional.
Homogênea.
Heterogênea.
Estrutural.
Múltipla escolha.

Mais conteúdos dessa disciplina