Buscar

Tipos de Dados e Processamento em 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 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

26/05/2019 Blackboard Learn
https://anhembi.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller 1/5
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
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 3
Resposta
Selecionada:
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.
0,25 em 0,25 pontos
0,25 em 0,25 pontos
0,25 em 0,25 pontos
26/05/2019 Blackboard Learn
https://anhembi.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller 2/5
Resposta
Correta:
Feedback
da
resposta:
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.
 
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 4
Resposta Selecionada: 
Resposta Correta: 
Feedback da
resposta:
Leia o trecho a seguir:
 “Um dado é considerado uma variável quando este tem a possibilidade do seu valor ser alterado em
algum momento no decorrer do tempo, ou seja, durante a execução do algoritmo, o valor do dado é
alterado”.
 
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. 16.
 
Assim, considerando as informações apresentadas e os conteúdos estudados, em linguagem de
programação, uma variável é:
uma posição de memória identificada.
uma posição de memória identificada.
Resposta correta. Em linguagem de programação, uma variável é considerada uma
posição de memória identificada.
Pergunta 5
Resposta
Selecionada:
Resposta Correta:
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.
0,25 em 0,25 pontos
0,25 em 0,25 pontos
26/05/2019 Blackboard Learn
https://anhembi.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller 3/5
Feedback
da
resposta:
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
da
resposta:
Leia o trecho a seguir:
 “Os
 operadores aritméticos são utilizados para a realização de cálculos matemáticos e são compostos por
um conjunto de símbolos utilizados nas operações básicas da matemática. Alguns operadores
aritméticos utilizados na realização de cálculos podem ser também representados por funções
matemáticas, como a potenciação, a radiciação, o resto da divisão e o quociente da divisão”.
 GUEDES, S. Lógica de Programação Algorítmica . São Paulo: Pearson Education do Brasil, 2014.
p. 18-19.
 Os operadores aritméticos são fundamentais na construção dos algoritmos, realizando cálculos,
operações e funções matemáticas. 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):
 ( ) Para a resolução das expressões aritméticas, as operaçõesdevem obedecer a uma hierarquia
entre elas.
 ( ) No caso de operadores de mesma prioridade, deve-se resolver da direita para a esquerda.
 ( ) O operador mod tem a função de retornar o quociente da divisão entre dois valores.
 ( ) O operador div tem a função de retornar o resto da divisão entre dois valores.
 A partir das associações feitas anteriormente, assinale a alternativa que apresenta a sequência
correta:
V, F, F, F.
V, F, F, F.
Resposta correta. Assim como acontece com a sequência existente nas expressões
matemáticas, as operações devem seguir a mesma hierarquia. No caso de operadores
de mesma prioridade, se deve resolver o cálculo da esquerda para a direita. O operador
mod retorna sempre o resto da divisão entre dois valores. O operador div retorna sempre
o quociente da divisão entre dois valores.
Pergunta 7
Resposta Selecionada: 
Resposta Correta: 
Feedback da
resposta:
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.
 
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 8
0,25 em 0,25 pontos
0,25 em 0,25 pontos
0,25 em 0,25 pontos
26/05/2019 Blackboard Learn
https://anhembi.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller 4/5
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
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.
 
 
 
 
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 9
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 10
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
0,25 em 0,25 pontos
0,25 em 0,25 pontos
26/05/2019 Blackboard Learn
https://anhembi.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller 5/5
Resposta Selecionada:
 
Resposta Correta:
 
Feedback
da
resposta:
 
 ( ) 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.

Outros materiais