Prévia do material em texto
Pergunta 1
Resposta Selecionada:
Resposta Correta:
Feedback da
resposta:
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.
Linguagem natural.
Linguagem natural.
Resposta correta. O tipo de algoritmo que melhor representa o algoritmo da questão é
linguagem natural.
Pergunta 2
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.
1 em 1 pontos
1 em 1 pontos
https://fmu.blackboard.com/
https://fmu.blackboard.com/webapps/blackboard/execute/courseMain?course_id=_610784_1
https://fmu.blackboard.com/webapps/blackboard/content/listContent.jsp?course_id=_610784_1&content_id=_14069419_1&mode=reset
https://fmu.blackboard.com/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_361_1
https://fmu.blackboard.com/webapps/login/?action=logout
Resposta Selecionada:
Resposta Correta:
Feedback
da
resposta:
( ) 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 3
Resposta
Selecionada:
Resposta
Correta:
Feedback
da
resposta:
Leia o trecho a seguir:
“A linguagem de programação é constituída de um conjunto de regras e palavras agrupadas em frases que irão
resultar em um determinado significado e, sendo assim, essas palavras podem ser chamadas de comandos e as
frases oriundas de estruturas de programação”.
GUEDES, S. Lógica de Programação Algorítmica . São Paulo: Pearson Education do Brasil, 2014. p. 118.
Para desenvolver um software , é preciso escrever um programa baseado em um algoritmo. Mas para que o
computador entenda e processe esse programa, deve-se escrever o programa utilizando uma linguagem que
tanto o computador como o desenvolvedor do programa entendam.
Considerando a citação apresentada e os conteúdos abordados no texto base, assinale a alternativa correta.
As linguagens de programação foram criadas para solucionar determinados tipos de
problemas, sendo que algumas podem ser melhores para determinadas aplicações do que
outras.
As linguagens de programação foram criadas para solucionar determinados tipos de
problemas, sendo que algumas podem ser melhores para determinadas aplicações do que
outras.
Resposta correta. As linguagens de programação foram criadas para solucionar determinados
tipos de problemas, sendo que algumas podem ser melhores para determinadas aplicações do
que outras.
Pergunta 4
Resposta
Selecionada:
Resposta
Correta:
Leia o trecho a seguir:
“O algoritmo é transformado em códigos da linguagem de programação escolhida, e um programa é a
codificação de um algoritmo em uma linguagem de programação”.
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. 1.
Considerando as informações apresentadas e o conteúdo estudado, assinale a alternativa correta no que se
refere à linguagem de programação.
Algumas linguagens de programação mais antigas permanecem ativas e foram atualizadas,
recebendo novas funcionalidades e se adaptando para a exigente realidade de avanços no
desempenho de hardware e exigências dos sistemas.
Algumas linguagens de programação mais antigas permanecem ativas e foram atualizadas,
recebendo novas funcionalidades e se adaptando para a exigente realidade de avanços no
desempenho de hardware e exigências dos sistemas.
1 em 1 pontos
1 em 1 pontos
Feedback
da
resposta:
Resposta correta. Algumas das primeiras linguagens de programação ainda continuam ativas e
passaram por atualizações para se adaptarem às novas exigências e a novos paradigmas
computacionais, bem como para acompanharem a evolução de hardwares e dos sistemas
computacionais.
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 comando de entrada é alocar em uma variável o dado fornecido pelo usuário.
Pergunta 6
Resposta Selecionada:
Resposta Correta:
Feedback
Leia o trecho a seguir:
“A estruturade seleção permite a escolha de um grupo de ações ou bloco a ser executado quando
determinadas condições, representadas por expressões lógicas ou relacionais, são ou não satisfeitas”.
GUEDES, S. Lógica de Programação Algorítmica . São Paulo: Pearson Education do Brasil, 2014. p. 23.
A seleção simples é utilizada quando é preciso testar uma certa condição antes de executar uma ação.
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. ( ) A seleção simples é utilizada para testar certa condição antes de executar determinada ação.
II. ( ) Quando a condição é aceita, o bloco de instruções é executado.
III. ( ) Quando a condição não é aceita, o fluxo de execução do algoritmo irá seguir após o fim do bloco de
decisão.
IV. ( ) A estrutura de seleção simples é utilizada em casos em que duas alternativas dependam das mesmas
condições.
A partir das associações feitas anteriormente, assinale a alternativa que apresenta a sequência correta:
V, V, V, F.
V, V, V, F.
Resposta correta. A seleção simples é utilizada para testar se certa condição é verdadeira ou
1 em 1 pontos
1 em 1 pontos
da
resposta:
falsa, antes de executar determinada ação. Quando a condição é verdadeira, o fluxo de execução
do algoritmo continua. Quando a condição é falsa, o fluxo de execução do algoritmo irá para o fim
do bloco de decisão.
Pergunta 7
Resposta Selecionada:
Resposta Correta:
Feedback
da
resposta:
O principal objetivo do estudo da lógica de programação é a construção de algoritmos válidos e
compreensivos. Existem três tipos de algoritmos que são mais utilizados: linguagem natural, fluxograma e
pseudocódigo.
Assim, considerando as informações apresentadas e os conteúdos estudados, analise as técnicas a seguir e
associe-as com suas respectivas características.
(1) Lógica de Programação.
(2) Algoritmo.
(3) Pseudocódigo.
(4) Fluxograma.
(5) Linguagem natural
( ) Tem por finalidade fazer a representação mais fiel do raciocínio envolvido na lógica de programação, e,
desse modo, nos permite absorver uma sequência de detalhes computacionais.
( ) Consiste em interpretar o enunciado do problema e escrever os passos a serem seguidos para a solução do
problema utilizando símbolos gráficos predefinidos.
( ) Consiste em analisar o problema e escrever utilizando uma descrição narrativa, por exemplo, a língua
portuguesa, os passos para sua resolução.
( ) Consiste em interpretar o enunciado do problema e escrever os passos a serem seguidos para sua
resolução por meio de regras predefinidas.
( ) Utiliza-se do uso correto das leis do pensamento e dos processos de raciocínio na programação de
computadores.
A partir das relações feitas anteriormente, assinale a alternativa que apresenta a sequência correta:
2, 4, 5, 3, 1.
2, 4, 5, 3, 1.
Resposta correta. A lógica de programação (1) é a ciência que faz uso correto das leis do
pensamento e dos processos de raciocínio empregados na programação de computadores. O
algoritmo (2) tem como característica representar o raciocínio da lógica de programação e
permite a compreensão dos detalhes computacionais. O pseudocódigo (3) faz a interpretação do
enunciado do problema e escreve os passos a serem seguidos para sua resolução por meio de
regras predefinidas. O fluxograma (4) interpreta o enunciado do problema e descreve os passos a
serem seguidos para a solução do problema utilizando símbolos gráficos predefinidos. A
linguagem natural (5) analisa o problema e escreve utilizando uma descrição narrativa, por
exemplo, a língua portuguesa, os passos para sua resolução.
Pergunta 8
Um algoritmo pode ser transcrito utilizando algumas técnicas. A seguir, apresenta-se um algoritmo que realiza
a multiplicação de dois números.
Algoritmo
Declare N1, N2, M Numérico
Escreva “Digite dois números”
Leia N1, N2
M N1 * N2
Escreva “Multiplicação = “, M
Fim_Algoritmo.
1 em 1 pontos
1 em 1 pontos
Sexta-feira, 28 de Agosto de 2020 14h28min19s BRT
Resposta Selecionada:
Resposta Correta:
Feedback da
resposta:
Considerando as informações apresentadas e os conteúdos estudados, assinale a alternativa que apresenta o
nome do tipo de algoritmo utilizado para descrever o algoritmo apresentado.
Pseudocódigo.
Pseudocódigo.
Resposta correta. O algoritmo descrito está utilizando em sua transcrição o tipo de
algoritmo em pseudocódigo.
Pergunta 9
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 10
Resposta
Selecionada:
Resposta
Correta:
Feedback
da
resposta:
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”.
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.
← OK
1 em 1 pontos
1 em 1 pontos
javascript:launch('/webapps/gradebook/do/student/viewAttempts?course_id=_610784_1&method=list&nolaunch_after_review=true');