Buscar

Algoritmos e Lógica de Programação - U1 - Atividade de Aprendizagem

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 10 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 10 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 10 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

a.
I - 1; II - 4; III - 2; IV - 3.
b.
I - 1; II - 2; III - 3; IV - 4.
c.
I - 3; II - 4; III - 1; IV - 2.
d.
I - 2; II - 1; III - 3; IV - 4. 
e.
I - 2; II - 1; III - 4; IV - 3.
Questão 1
Correto
Atingiu 1,00 de 1,00
Um programa de computador pode ser formado por linguagens distintas, tendo um ou
mais algoritmos como solução, em que são utilizadas variáveis, constantes e operadores
para sua manipulação.
 
Nesse sentido, de acordo com as informações apresentadas na tabela a seguir, faça a
associação das definições contidas na Coluna A com suas respectivas estruturas
apresentadas na Coluna B.
 
Coluna A Coluna B
I. Sequência de instruções e comandos para resolver um problema 1. Variáveis
II. Estruturas que armazenam dados que podem ser alterados 2. Algoritmo
III. Estruturas que armazenam dados imutáveis 3. Constantes
IV. Relacionam variáveis, números e constantes 4. Operadores
Assinale a alternativa que apresenta a associação CORRETA entre as colunas.
Escolha uma:
23/04/24, 15:11 U1 - Atividade de Aprendizagem
https://www.avaeduc.com.br/mod/quiz/review.php?attempt=5389773 2/11
a.
Fluxograma.
b.
Descrição narrativa. 
c.
Linguagem C.
d.
Pseudocódigo.
e.
Linguagem Java.
Questão 2
Correto
Atingiu 1,00 de 1,00
No processo de projetar e desenvolver algoritmos, o uso de distintas técnicas tem como
objetivo representar a solução para um problema computacional antes da
implementação em si. Tais técnicas são úteis para projetar o algoritmo e para identificar
melhores estratégias para a resolução do problema.
Assim, considere o algoritmo a seguir:
1. Ler as variáveis
2. Somar as variáveis
3. Dividir a soma pela quantidade de variáveis
4. Imprimir o resultado
A partir do texto-base, assinale a alternativa que contém o tipo de representação do
algoritmo apresentado.
Escolha uma:
23/04/24, 15:11 U1 - Atividade de Aprendizagem
https://www.avaeduc.com.br/mod/quiz/review.php?attempt=5389773 3/11
a.
71 
b.
311
c.
4107
d.
125
e.
580
Questão 3
Correto
Atingiu 1,00 de 1,00
A implementação de um algoritmo deve levar em consideração a declaração das
variáveis que serão utilizadas, bem como as operações aritméticas, respeitando a
precedência de cada operador.
Neste sentido, analise o código a seguir.
 
 
1. a, b, c: inteiro;
2. a <- 40;
3. b <- 3;
4. c <- b * a - b * b - a;
 
5. imprime(c);
Assinale a alternativa que apresenta corretamente o valor impresso na tela.
Escolha uma:
23/04/24, 15:11 U1 - Atividade de Aprendizagem
https://www.avaeduc.com.br/mod/quiz/review.php?attempt=5389773 4/11
a.
O conjunto de ferramentas computacionais que permitem que o sistema
opere corretamente, como os drivers.
b.
Os dígitos que compõem o sistema de numeração da civilização ocidental.
c.
Um conjunto de passos e instruções em sequência e ordem determinadas
para resolver um problema. 
d.
As linguagens de programação em si, como a linguagem C, a linguagem
Java, entre outras.
e.
O conjunto das estruturas físicas que permitem o correto funcionamento do
computador, como a memória RAM.
Questão 4
Correto
Atingiu 1,00 de 1,00
Torna-se comum ler e escutar o termo algoritmo em diversos momentos do cotidiano,
desde reportagens que alertam para os riscos que podem causar, passando pela ficção
científica, e, inclusive em cenários científicos. Como o termo algoritmo se encontra
bastante difundido, muitas vezes é comum observar que interpretações errôneas e
exageradas destoam de seu significado original. Nesse sentido, o estudante de
programação deve ter ciência de sua correta definição.
A partir do exposto no texto-base, assinale a alternativa que apresenta corretamente
uma definição de algoritmo.
Escolha uma:
23/04/24, 15:11 U1 - Atividade de Aprendizagem
https://www.avaeduc.com.br/mod/quiz/review.php?attempt=5389773 5/11
a.
I - 1; II - 4; III - 3; IV - 2.
b.
I - 4; II - 3; III - 1; IV - 2.
c.
I - 2; II - 4; III - 3; IV - 1. 
d.
I - 1; II - 2; III - 3; IV - 4.
e.
I - 4; II - 1; III - 2; IV - 3.
Questão 5
Correto
Atingiu 1,00 de 1,00
A lógica proposicional estuda a manipulação e validação de proposições sozinhas ou
relacionadas por operadores lógicos como a negação, conjunção, disjunção,
condicional, bicondicional, entre outras.
 
 
De acordo com as informações apresentadas na tabela a seguir, faça a associação das
definições contidas na Coluna A com seus respectivos conectores apresentados na
Coluna B.
 
 
Coluna A Coluna B
I. Operação entre proposições que é verdadeira apenas quando ambas
são verdadeiras ou ambas falsas
1. Disjunção
II. Operação que é falsa apenas quando a premissa é verdadeira e a
conclusão é falsa
2.
Bicondicional
III. É verdadeira quando a proposição é falsa e é falsa quando a
proposição é verdadeira.
3. Negação
IV. Operação que é verdadeira quando uma das duas (ou ambas) as
proposições forem verdadeiras.
4. Condicional
Assinale a alternativa que apresenta a associação CORRETA entre as colunas.
Escolha uma:
23/04/24, 15:11 U1 - Atividade de Aprendizagem
https://www.avaeduc.com.br/mod/quiz/review.php?attempt=5389773 6/11
a.
I e III, apenas.
b.
II e III, apenas.
c.
II, III e IV, apenas.
d.
II e IV, apenas. 
e.
I, II, e III, apenas.
Questão 6
Correto
Atingiu 1,00 de 1,00
Uma proposição lógica é uma sentença do tipo declarativa, isto é, declara ou faz uma
afirmação sobre algo. E esta sentença pode assumir valores lógicos de verdadeiro ou
falso.
 
 
Considerando a definição apresentada, analise as sentenças a seguir e julgue se cada
uma é uma proposição:
 
I. Corra, Pedro!
II. Pedro tem 5 anos.
III. Qual a altura de Pedro?
IV. 5 + 3 = 7
Considerando o contexto apresentado, são proposições lógicas o que se afirma em:
Escolha uma:
23/04/24, 15:11 U1 - Atividade de Aprendizagem
https://www.avaeduc.com.br/mod/quiz/review.php?attempt=5389773 7/11
a.
Afirmação condicional
b.
Sentença interrogativa.
c.
Preposição.
d.
Proposição lógica 
e.
Afirmação imperativa.
Questão 7
Correto
Atingiu 1,00 de 1,00
No estudo da lógica para computação, um elemento central para seu desenvolvimento
é o seguinte: "uma sentença declarativa – algo que será declarado por meio de termos,
palavras ou símbolos – e cujo conteúdo poderá ser considerado verdadeiro ou falso."
Nesse sentido, o estudo da lógica está baseado na manipulação desses elementos de
forma a julgar se é válida ou não.
Assinale a alternativa que apresenta o conceito definido no texto-base
Escolha uma:
23/04/24, 15:11 U1 - Atividade de Aprendizagem
https://www.avaeduc.com.br/mod/quiz/review.php?attempt=5389773 8/11
a.
O quadrado da diferença de num1 e num2. 
b.
A diferença dos quadrados de num1 e num2.
c.
O módulo do quadrado de num1 e num2.
d.
O módulo da diferença de num1 e num2.
e.
A diferença de num1 e num2.
Questão 8
Correto
Atingiu 1,00 de 1,00
O uso de pseudocódigo é muito importante para visualizar a estratégia de resolução de
problemas antes da implementação em si. Dessa maneira, observe o pseudocódigo a
seguir.
 
num1, num2, num3: inteiro;
ler(num1, num2);
num3 <- (num1 - num2) * (num1 - num2);
imprime(num3);
Assinale a alternativa que apresenta corretamente o que realiza o algoritmo descrito.
Escolha uma:
23/04/24, 15:11 U1 - Atividade de Aprendizagem
https://www.avaeduc.com.br/mod/quiz/review.php?attempt=5389773 9/11
a.
num1 + num2 -> soma;
soma = soma + num1;
imprimir(soma);
b.
num1, num2, soma: inteiro;
ler(num1, num2);
soma <- num1;
soma <- num2;
imprimir(soma);
c.
num1, num2: real;
ler(num1, num2);
imprimir(num1);
imprimir(num2);
d.
num1, num2, soma: inteiro;
ler(num1, num2);
soma <- num1 + num2;
imprime(soma); 
e.
Ler os valores
Somar os valores
Questão 9
Correto
Atingiu 1,00 de 1,00
Para resolver problemas computacionais muitas vezes utilizamos a técnica de
pseudocódigo para esboçar o algoritmo antes de implementá-lo definitivamente em
alguma linguagem específica. Portanto, é importante saber construir pseudocódigospara auxiliar no desenvolvimento da solução.
Neste sentido, observe o problema a seguir:
 
"Desenvolver um programa para ler dois números inteiros e imprimir na tela sua soma."
 
A partir deste exemplo, o próximo passo é desenvolver um pseudocódigo para
representá-lo.
A partir do exposto no texto-base, assinale a alternativa que apresenta um
pseudocódigo que resolve o problema proposto.
Escolha uma:
23/04/24, 15:11 U1 - Atividade de Aprendizagem
https://www.avaeduc.com.br/mod/quiz/review.php?attempt=5389773 10/11
Imprimir os valores
a.
I - 2; II - 1; III - 4; IV - 3.
b.
I - 4; II - 3; III - 1; IV - 2. 
c.
I - 1; II - 2; III - 3; IV - 4.
d.
I - 4; II - 2; III - 1; IV - 3.
e.
I - 4; II - 3; III - 2; IV - 1.
Questão 10
Correto
Atingiu 1,00 de 1,00
A implementação de um algoritmo utiliza variáveis, operadores e operações de entrada
e saída dados, que são conceitos que devem ser dominados pelo programado. Com
relação aos operadores, de acordo com as informações apresentadas na tabela a seguir,
faça a associação das expressões contidas na Coluna A com seus respectivos operadores
representados na Coluna B.
 
 
 
 
Coluna A Coluna B
I. p * q 1. Diferença
II. p || q 2. Conjunção
III. p != q 3. Disjunção
IV. p && q 4. Multiplicação
Assinale a alternativa que apresenta a associação CORRETA entre as colunas.
Escolha uma:
23/04/24, 15:11 U1 - Atividade de Aprendizagem
https://www.avaeduc.com.br/mod/quiz/review.php?attempt=5389773 11/11

Continue navegando

Outros materiais