Buscar

atividade 01 - algoritmos e programação

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 6 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

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 6, do total de 6 páginas

Prévia do material em texto

Revisar envio do teste: ATIVIDADE 1
GRA0450 ALGORITMOS E PROGRAMAÇÃO N (ON) - 201920.1891.01 Unidade 1
Revisar envio do teste: ATIVIDADE 1
Usuário BEATRIZ SEGANTIN VIEIRA DO NASCIMENTO
Curso GRA0450 ALGORITMOS E PROGRAMAÇÃO N (ON) - 201920.1891.01
Teste ATIVIDADE 1
Iniciado 29/10/19 16:23
Enviado 29/10/19 17:12
Status Completada
Resultado da tentativa 2,25 em 2,5 pontos 
Tempo decorrido 49 minutos
Resultados exibidos Respostas enviadas, Respostas corretas, Comentários
Pergunta 1
Resposta Selecionada:
Resposta Correta:
Feedback da
resposta:
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, 1, 4, 2.
3, 1, 4, 2.
Resposta correta. A sequência corresponde aos tipos de dados apresentados e
suas características.
Pergunta 2
Leia o trecho a seguir:
“Uma das importâncias da construção de algoritmos é que uma vez compreendida uma solução
algorítmica para um determinado problema, esta pode ser traduzida para qualquer linguagem de
programação”.
0,25 em 0,25 pontos
0,25 em 0,25 pontos
BEATRIZ SEGANTIN VIEIRA DO NASCIMENTO
← OK
Revisar envio do teste: ATIVIDADE 1 – GRA0450 ALGORITMOS... https://anhembi.blackboard.com/webapps/assessment/review/review.js...
1 of 6 02/12/2019 18:05
Resposta
Selecionada:
Resposta Correta:
Feedback da
resposta:
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. 3.
A partir do conteúdo estudado em relação aos algoritmos, assinale a alternativa correta no que se refere
à construção de algoritmos.
Um algoritmo tem por finalidade fazer a representação mais fiel do raciocínio
envolvido na lógica de programação.
Um algoritmo tem por finalidade fazer a representação mais fiel do raciocínio
envolvido na lógica de programação.
Resposta correta. Nos passos determinados para a construção de algoritmos, um
algoritmo deve ter por objetividade representar de maneira mais fiel possível o
raciocínio lógico envolvido na lógica de programação.
Pergunta 3
Resposta
Selecionada:
Resposta Correta:
Feedback da
resposta:
Leia o trecho a seguir:
“Quando o assunto é programação, esbarramos em dois tipos de valores: os 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.
Pergunta 4
Leia o trecho a seguir:
“Umas das vantagens em se utilizar símbolos gráficos é que estes são mais simples de compreender
em relação aos textos, mas é necessário aprender a simbologia, que não permite detalhes mais
precisos, o que dificulta a transcrição do algoritmo para uma linguagem de programação e problemas
complexos resultam em um fluxograma muito amplo, o que torna difícil a visualização”.
GUEDES, S. Lógica de Programação Algorítmica . São Paulo: Pearson Education do Brasil, 2014. p.
7.
No texto, o autor apresenta que o uso de fluxogramas consegue de forma mais fácil o entendimento do
código ou algoritmo, mas que, para isso, é imprescindível estudar para aprender a simbologia adequada
que é simples e não aceita a riqueza de muitos detalhes em comparação ao pseudocódigo,
atrapalhando a tradução do algoritmo para a linguagem de programação.
Considerando a citação apresentada e os conteúdos abordados no texto-base, analise o fluxograma a
seguir e assinale a alternativa correta.
0,25 em 0,25 pontos
0,25 em 0,25 pontos
Revisar envio do teste: ATIVIDADE 1 – GRA0450 ALGORITMOS... https://anhembi.blackboard.com/webapps/assessment/review/review.js...
2 of 6 02/12/2019 18:05
Resposta Selecionada:
Resposta Correta:
Feedback
da
resposta:
Fonte: GUEDES, S. Lógica de Programação Algorítmica . São Paulo: Pearson Education do Brasil,
2014. p. 9.
Esse algoritmo executa a multiplicação de dois números.
Esse algoritmo executa a multiplicação de dois números.
Resposta correta. A alternativa está correta, pois esse algoritmo executa a multiplicação
de dois números. Como é possível observar, as variáveis N1 e N2, armazenadas no
símbolo gráfico, realizam a entrada de dados para o próximo símbolo gráfico, e depois a
expressão matemática de multiplicação é utilizada dentro do símbolo gráfico que indica
as operações matemáticas, em que a variável M recebe a multiplicação dos dois
valores.
Pergunta 5
Resposta
Selecionada:
Resposta Correta:
Feedback
da resposta:
Leia o trecho a seguir:
“Os algoritmos necessitam ser abastecidos com dados provenientes do meio externo para que
consigam realizar as operações e os cálculos que são fundamentais para almejar o resultado
necessário. Sendo assim, são utilizados os comandos de entrada e 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.
Na explicação de Forbellone, os algoritmos precisam das informações do mundo real para que
consigam interpretar o problema e devolver a solução desse problema, mas para que as informações
do mundo real possam ser inseridas no algoritmo e a solução do problema ser mostrada, é necessária a
utilização dos comandos de entrada e saída.
Considerando a citação apresentada e os conteúdos abordados, analise as asserções a seguir e a
relação proposta entre elas.
I. “O comando de entrada em algoritmos é utilizado para receber os dados digitados pelo usuário e que
serão armazenados em variáveis” (ASCENCIO; CAMPOS, 2012, p. 19).
Porque:
II. “A finalidade desse comando é atribuir o dado a ser fornecido para uma variável identificada”
(FORBELLONE, 2005, p. 27).
ASCENCIO, A. F. G.; CAMPOS, E. A. V. Fundamentos da programação de computadores :
algoritmos, Pascal, C/C++ (padrão ANSI) e Java. 3. ed. São Paulo: Person Education do Brasil, 2012. p.
19.
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. 27.
A seguir, assinale a alternativa correta:
As asserções I e II são proposições verdadeiras, e a II é uma justificativa
correta da I.
As asserções I e II são proposições verdadeiras, e a II é uma justificativa
correta da I.
Resposta correta. A asserção I está correta, pois os comandos de entrada em um
algoritmo têm a finalidade de receber os dados informados pelos usuários e esses
dados, posteriormente, são armazenados em variáveis. A asserção II está correta e é
uma justificativa da proposição I, pois a finalidade do comandode entrada é alocar em
0,25 em 0,25 pontos
Revisar envio do teste: ATIVIDADE 1 – GRA0450 ALGORITMOS... https://anhembi.blackboard.com/webapps/assessment/review/review.js...
3 of 6 02/12/2019 18:05
uma variável o dado fornecido pelo usuário.
Pergunta 6
Resposta Selecionada:
Resposta Correta:
Feedback
da
resposta:
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.
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 7
Resposta Selecionada:
Resposta Correta:
Feedback da
resposta:
Leia o trecho a seguir:
“Para que o computador possa executar tarefas, é necessário efetuar uma programação com uma
sequência bem definida de instruções, e essa elaboração de sequência bem definida é conhecida como
algoritmo”.
GUEDES, S. Lógica de Programação Algorítmica . São Paulo: Pearson Education do Brasil, 2014. p.
14.
O computador não tem nenhuma iniciativa e precisa receber instruções claras e detalhadas de como e
em quais ocasiões ele deve realizar o processamento dos dados. Considerando essas informações e o
conteúdo estudado, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s)
falsa(s):
I. ( ) É classificado como uma sequência de etapas que devem ser realizadas para alcançar um
determinado objetivo.
II. ( ) Um algoritmo é a descrição de uma sequência de passos que deve ser seguida para efetuar uma
tarefa.
III. ( ) Cada tarefa que realizamos no nosso dia a dia é um algoritmo, que atua como uma receita,
obedecendo às etapas necessárias para chegar ao resultado final.
IV. ( ) Existe apenas um algoritmo para solucionar um mesmo problema.
A partir das associações feitas anteriormente, assinale a alternativa que apresenta a sequência correta:
V, F, V, F.
V, V, V, F.
Sua resposta está incorreta. A afirmativa IV é falsa, pois podem existir diversos
algoritmos para resolver o mesmo problema.
0,25 em 0,25 pontos
0 em 0,25 pontos
Revisar envio do teste: ATIVIDADE 1 – GRA0450 ALGORITMOS... https://anhembi.blackboard.com/webapps/assessment/review/review.js...
4 of 6 02/12/2019 18:05
Pergunta 8
Resposta Selecionada:
Resposta Correta:
Feedback 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).
Pergunta 9
Resposta Selecionada:
Resposta Correta:
Feedback da
resposta:
Leia o trecho a seguir:
“A tabela verdade é o conjunto de todas as possibilidades combinatórias entre os valores de diversas
variáveis ou expressões lógicas em função do operador lógico utilizado que se encontram em duas
possíveis situações, verdadeiro ou falso sendo uma ferramenta muito utilizada para facilitar a análise da
combinação de expressões e variáveis”.
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. 23.
Considere a tabela verdade apresentada a seguir e assinale a sequência correta que corresponde à
tabela com os valores verdade de x, y, z e t. Conceitue que V é utilizado para proposição verdadeira e F
para proposição falsa.
A B não A ou B
V V x
V F y
F V z
F F t
Fonte: Elaborada pelo autor.
V, F, V, V.
V, F, V, V.
Resposta correta. A (V) e B (V), não A ou B fica falso ou verdadeiro que resulta em
verdadeiro. A (F) e B (V), não A ou B fica verdadeiro ou verdadeiro que resulta em
verdadeiro. A (F) e B (F), não A ou B fica verdadeiro ou falso que prevalece
verdadeiro.
Pergunta 10
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
0,25 em 0,25 pontos
0,25 em 0,25 pontos
0,25 em 0,25 pontos
Revisar envio do teste: ATIVIDADE 1 – GRA0450 ALGORITMOS... https://anhembi.blackboard.com/webapps/assessment/review/review.js...
5 of 6 02/12/2019 18:05
Segunda-feira, 2 de Dezembro de 2019 11h59min08s BRT
Resposta
Selecionada:
Resposta Correta:
Feedback da
resposta:
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.
A finalidade do comando de saída é exibir o conteúdo da variável identificada.
Resposta correta. Quando o algoritmo exibe os dados que foram calculados, como
uma maneira de exibir a resposta do problema solucionado, é utilizado o comando de
saída ESCREVA, que tem por objetivo exibir o conteúdo da variável identificada.
Revisar envio do teste: ATIVIDADE 1 – GRA0450 ALGORITMOS... https://anhembi.blackboard.com/webapps/assessment/review/review.js...
6 of 6 02/12/2019 18:05

Outros materiais