Buscar

GRA0450 - Algoritmo e Programação - Atividade A1 resp 10 - 10

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

Fazer teste: ATIVIDADE 1 (A1) 
Informações do teste
Descrição
Instruções
Várias tentativas Não permitido. Este teste só pode ser feito uma vez.
Forçar conclusão Este teste pode ser salvo e retomado posteriormente.
PERGUNTA 1
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:
1, 3, 2, 4.
2, 4, 1, 3.
3, 1, 4, 2.
2, 1, 4, 3.
 
4, 3, 2, 1.
1 pontos Salvar resposta
PERGUNTA 2
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.
Real, caractere, lógico e booleano.
Inteiro, real, caractere e lógico.
Booleano, fracionário, byte e inteiro.
 
Caractere, real, inteiro e byte.
Inteiro, real, byte e lógico.
1 pontos Salvar resposta
PERGUNTA 3
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.
Linguagem natural.
Pseudocódigo.
Linguagem de programação.
Fluxograma.
Algoritmo estruturado.
1 pontos Salvar resposta
PERGUNTA 4
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, V, V, F.
V, V, F, V.
F, F, V, V.
 
 
F, V, F, V.
V, F, V, F.
1 pontos Salvar resposta
PERGUNTA 5
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:
1, 3, 4, 5, 2.
1, 2, 3, 4, 5.
2, 3, 5, 4, 1.
1, 4, 5, 3, 2.
2, 4, 5, 3, 1.
 
 
1 pontos Salvar resposta
PERGUNTA 6
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 mostra o resultado da divisão de dois números.
 
O símbolo gráfico que armazena a palavra “Fim” representa uma saída de dados.
O símbolo gráfico que armazena as variáveis “N1” e “N2” representa as operações matemáticas.
O símbolo gráfico que armazena a variável “M” representa uma entrada de dados.
Esse algoritmo executa a multiplicação de dois números.
1 pontos Salvar resposta
PERGUNTA 7
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.
2, 5.5, Verdadeiro.
-1.56, -456, Verdadeiro.
5, 500, Falso.
0, -6.78, cinco.
0.87, 9.12, nome.
1 pontos Salvar resposta
PERGUNTA 8
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 não permite a abstração de detalhes computacionais.
Na construção de algoritmos, a responsabilidade de transformar dados de entrada em dados de saída é da variável.
Após a construção do algoritmo, não é necessário testar o algoritmo por meio de simulações.
Quando um algoritmo é muito bem escrito, não há necessidade de compreender completamente o problema a ser resolvido.
Um algoritmo tem por finalidade fazer a representação mais fiel do raciocínioenvolvido na lógica de programação.
1 pontos Salvar resposta
PERGUNTA 9
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ções devem 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, V.
V, F, V, V.
V, V, F, F.
V, F, F, F.
F, V, V, V.
1 pontos Salvar resposta
PERGUNTA 10
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.
F, V, F, F.
V, F, F, F.
V, F, V, V.
F, V, V, F.
F, V, V, V.
1 pontos Salvar resposta
 Estado de Conclusão da Pergunta:
Clique em Enviar para enviar. Clique em Salvar todas as respostas para salvar todas as respostas. Salvar todas as respostas Enviar
https://ibmr.blackboard.com/webapps/assessment/take/launch.jsp?course_assessment_id=_2327393_1&course_id=_610945_1&content_id=_14069668_1&step=null#
YOGA
Stamp
YOGA
Stamp
YOGA
Stamp
YOGA
Typewritten Text
executa a multiplicacao de dois numeros
YOGA
Typewritten Text
YOGA
Typewritten Text
YOGA
Typewritten Text
YOGA
Typewritten Text
YOGA
Typewritten Text
YOGA
Typewritten Text
YOGA
Stamp
YOGA
Stamp
YOGA
Typewritten Text
um algoritmo tem por finalidade fazer a representacao mais fiel...
YOGA
Typewritten Text
YOGA
Stamp
YOGA
Stamp
YOGA
Stamp
YOGA
Stamp
YOGA
Stamp
 Estado de Conclusão da Pergunta:
Clique em Enviar para enviar. Clique em Salvar todas as respostas para salvar todas as respostas. Salvar todas as respostas Enviar

Outros materiais