Buscar

Algorítimos 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 7 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 7 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

Prévia do material em texto

0,25 em 0,25 pontos 
 
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: 
 
Resposta 
Selecionada: 
 
As asserções I e II são proposições verdadeiras, e a II é 
uma justificativa correta da I. 
Resposta Correta: 
As asserções I e II são proposições verdadeiras, e a II é 
uma justificativa correta da I. 
Feedback 
da 
resposta: 
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 2 
0,25 em 0,25 pontos 
 
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. 
Resposta 
Selecionada: 
 
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. 
Feedback da 
resposta: 
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 3 
0,25 em 0,25 pontos 
 
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. 
 
Resposta 
Selecionada: 
 
Um algoritmo tem por finalidade fazer a representação 
mais fiel do raciocínio envolvido na lógica de programação. 
Resposta 
Correta: 
 
Um algoritmo tem por finalidade fazer a representação 
mais fiel do raciocínio envolvido na lógica de programação. 
Feedback da 
resposta: 
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 4 
0,25 em 0,25 pontos 
 
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. 
 
Resposta 
Selecionada: 
 
A finalidade do comando de saída é exibir o conteúdo da 
variável identificada. 
Resposta Correta: 
A finalidade do comando de saída é exibir o conteúdo da 
variável identificada. 
Feedback 
da resposta: 
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. 
 
 
• Pergunta 5 
0,25 em 0,25 pontos 
 
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 é: 
 
Resposta Selecionada: 
uma posição de memória identificada. 
Resposta Correta: 
uma posição de memória identificada. 
 
Feedback da 
resposta: 
Resposta correta. Em linguagem de programação, uma 
variável é considerada uma posição de memória 
identificada. 
 
• Pergunta 6 
0,25 em 0,25 pontos 
 
De acordo com Forbellone (2005, p. 30), “uma estrutura sequencial de um 
algoritmo está relacionada com o fato de que o conjunto de ações primitivas 
será executado em uma sequência linear de cima para baixo e da esquerda 
para a direita, ou seja, da mesma maneira em que foram escritas”. 
 
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. 
30-31. 
 
Considerando a citação apresentada e os conteúdos estudados, analise as 
asserções a seguir e a relação proposta entre elas. 
I. As ações serão seguidas de um ponto e vírgula (;), que tem como 
finalidade separar uma ação de outra e auxiliar na organização sequencial 
das ações. 
Porque: 
II. Ao encontrar um ponto e vírgula, deve-se encerrar a execução do 
comando. 
 
A seguir, assinale a alternativa correta. 
 
Resposta 
Selecionada: 
 
A asserção I é uma proposição verdadeira, e a II é uma 
proposição falsa.Resposta Correta: 
A asserção I é uma proposição verdadeira, e a II é uma 
proposição falsa. 
Feedback da 
resposta: 
Resposta correta. A proposição I está correta, pois as 
sequências de comandos irão terminar com um ponto e 
vírgula, indicando que uma ação chegou ao fim e que poderá 
dar início a outra ação. 
 
 
• Pergunta 7 
0,25 em 0,25 pontos 
 
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: 
Resposta Selecionada: 
V, V, V, F. 
Resposta Correta: 
V, V, V, F. 
Feedback 
da 
resposta: 
Resposta correta. A afirmativa I é verdadeira, pois o algoritmo 
é conhecido como uma sequência de passo a passo com o 
objetivo de se chegar a uma resposta. A afirmativa II é 
verdadeira, pois é um complemento da primeira afirmativa, em 
que caracteriza o algoritmo sendo um passo a passo para 
executar uma determinada tarefa. A afirmativa III é verdadeira, 
visto que define o algoritmo como sendo uma receita cotidiana 
aplicada na vida de pessoas e que também segue um passo a 
passo até encontrar uma solução. 
 
 
• Pergunta 8 
0,25 em 0,25 pontos 
 
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: 
Resposta Selecionada: 
2, 4, 1, 3. 
Resposta Correta: 
2, 4, 1, 3. 
Feedback 
da 
resposta: 
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 9 
0,25 em 0,25 pontos 
 
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. 
Resposta Selecionada: 
V, F, V, V. 
Resposta Correta: 
V, F, V, V. 
Feedback 
da resposta: 
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 
0,25 em 0,25 pontos 
 
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. 
 
Resposta 
Selecionada: 
 
As variáveis armazenam dados que serão utilizados 
durante a execução do programa. 
Resposta Correta: 
As variáveis armazenam dados que serão utilizados 
durante a execução do programa. 
Feedback da 
resposta: 
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. 
 
 
Segunda-feira, 11 de Novembro de 2019 22h06min02s BRT 
OK

Outros materiais