Buscar

UNIDADE 1 - ALGORITMO

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 11 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 11 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 9, do total de 11 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

● Pergunta 1 
● 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 
Selecionad
a: 
● ​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. 
● 
● Feed
back 
da 
respo
sta: 
● 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 2 
● 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 
Seleciona
da: 
● ​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. 
● 
● Feed
back 
da 
respo
sta: 
● 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 3 
● 0,25 em 0,25 pontos 
● ● 
● ● 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. 
● ● ● 
● 
● Resposta 
Selecionada: 
● ​0, -6.78, 
cinco. 
● Resposta Correta: ● ​0, -6.78, 
cinco. 
● 
● Feed
back 
da 
respo
sta: 
● Resposta correta. Os dados que representam 
os tipos inteiro, real e caractere são: 0 (inteiro)
-6.78 (real) e cinco (caractere). 
● 
● ● ● 
● 
Pergunta 4 
● 0,25 em 0,25 pontos 
● ● 
● ● 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: 
● ● ● 
● 
● Resposta 
Selecionada: 
● ​3, 1, 
4, 2. 
● Resposta Correta: ● ​3, 1, 
4, 2. 
● 
● Feedba
ck da 
respost
a: 
● Resposta correta. A sequência corresponde 
aos tipos de dados apresentados e suas 
características. 
● 
● ● ● 
● 
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. 
● 
● Feed
back 
da 
respo
sta: 
● 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 
● ● 
● ● 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. 
● 
● Feed
back 
da 
respo
sta: 
● 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 
● 0,25 em 0,25 pontos 
● ● 
● ● 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 doisnú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. 
● ● ● 
● 
● Resposta 
Selecionada: 
● ​Linguagem 
natural. 
● Resposta Correta: ● ​Linguagem 
natural. 
● 
● Feedb
ack da
respos
ta: 
● Resposta correta. O tipo de algoritmo que 
melhor representa o algoritmo da questão é 
linguagem natural. 
● 
● ● ● 
● 
Pergunta 8 
● 0,25 em 0,25 pontos 
● ● 
● ● Leia o trecho a seguir: 
● “A estrutura de 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: 
● ● ● 
● 
● Resposta 
Selecionada: 
● ​V, V, 
V, F. 
● Resposta Correta: ● ​V, V, 
V, F. 
● 
● Feed
back 
da 
respo
sta: 
● Resposta correta. A seleção simples é 
utilizada para testar se certa condição é 
verdadeira ou 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 9 
● 0,25 em 0,25 pontos 
● ● 
● ● Leia o trecho a seguir: 
● “Os tipos primitivos básicos que são utilizados na construção de algoritmos
são quatro”. 
● 
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. 
14. 
 
Considerando as informações apresentadas e os conteúdos estudados, 
assinale a alternativa que apresenta os quatro tipos primitivos básicos 
utilizados na construção do algoritmo. 
● ● ● 
● 
● Resposta 
Selecionada: 
● ​Inteiro, real, caractere e 
lógico. 
● Resposta Correta: ● ​Inteiro, real, caractere e 
lógico. 
● 
● Feed
back 
da 
respo
sta: 
● Resposta correta. Os quatro tipos primitivos 
básicos utilizados na construção de algoritmos
são: inteiro, real, caractere e lógico. 
● 
● ● ● 
● 
Pergunta 10 
● 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. 
● 
● Feed
back 
da 
respo
sta: 
● 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. 
● ● ● 
●

Continue navegando