Buscar

1 ATIVIDADE LOGICA DE PROG UNIFATECIE

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

Iniciado em
	quarta, 24 mai 2023, 12:33
	Estado
	Finalizada
	Concluída em
	quarta, 24 mai 2023, 12:43
	Tempo empregado
	9 minutos 51 segundos
	Avaliar
	0,40 de um máximo de 0,50(80%)
Questão 1
Incorreto
Atingiu 0,00 de 0,05
Marcar questão
Texto da questão
Em Python, bem como em outras conhecidas linguagens de programação, os operadores relacionais são representados no código. Deste modo, para dizer que A é diferente de C, a representação correta em Python é:
a.
A <= C.
b.
A == C.
c.
A ¥ C.
d.
A != C.
e.
A ≠ C.
Feedback
Sua resposta está incorreta.
A resposta correta é:
A != C.
Questão 2
Correto
Atingiu 0,05 de 0,05
Marcar questão
Texto da questão
É um legado da programação estruturada, pois orienta o fluxo da informação em um sentido “top-down”, isto é, de cima para baixo, desde o início até o fim do código. Tal afirmação se refere a estutura:
a.
If…simples
b.
out... else.
c.
if... else.
d.
up... else.
e.
Out…simples.
Feedback
Sua resposta está correta.
A resposta correta é:
if... else.
Questão 3
Correto
Atingiu 0,05 de 0,05
Marcar questão
Texto da questão
Analise e julgue as afirmações a seguir com “V” para Verdadeiro e “F” para Falso: 
( ) O comando for é uma das estruturas mais complexas existentes na linguagem Python. 
( ) O teste de mesa envolvendo variáveis acumuladoras é um pouco mais simples do que com variáveis contadoras. 
( ) O comando for não consiste em uma estrutura de repetição baseada em alguma variável do tipo lista.
a.
F, F, F.
b.
V, F, V.
c.
F, V, V.
d.
V, V, V.
e.
V, F, F.
Feedback
Sua resposta está correta.
A resposta correta é:
F, F, F.
Questão 4
Correto
Atingiu 0,05 de 0,05
Marcar questão
Texto da questão
Uma lista numérica pode ser somada à outra de igual dimensão, por meio da soma de cada elemento individual. Por exemplo, se tivermos uma lista A = [2, 3, 4] e quisermos somar com outra lista B = [7, – 3, 2]. A soma das duas linhas será dada por:
a.
A + B = [(2 + 7), (3 + 3), (4 + 2)] = [9, 0, 6]
b.
A + B = [(2 - 7), (3 - (3)), (4 - 2)] = [9, 0, 6]
c.
A + B = [(2+3 + 4) + (7 + 3 + 2)]
d.
A + B = [(2 + 7), (3 + 3), (4 - 2)] = [2, 0, 1]
e.
A + B = [(2 + 7), (3 + (–3)), (4 + 2)] = [9, 0, 6]
Feedback
Sua resposta está correta.
A resposta correta é:
A + B = [(2 + 7), (3 + (–3)), (4 + 2)] = [9, 0, 6]
Questão 5
Correto
Atingiu 0,05 de 0,05
Marcar questão
Texto da questão
Complete a lacuna a seguir: 
O comando ______é capaz de atribuir à variável caracter cada letra da variável texto, uma de cada vez. Este comando é extremamente útil quando queremos percorrer cada elemento de uma lista.
a.
For.
b.
Out.
c.
Up.
d.
If.
e.
Upt.
Feedback
Sua resposta está correta.
A resposta correta é:
For.
Questão 6
Incorreto
Atingiu 0,00 de 0,05
Marcar questão
Texto da questão
As variáveis acumuladoras apresentam uma alteração do seu valor a cada interação do comando for. Dessa forma, quando for realizado um teste de mesa que envolva uma variável acumuladora, é imperativo que seja tomado nota de seu valor a cada interação. Caso o algoritmo apresente alguma falha, por meio da análise da evolução da variável acumuladora:
a.
Será possível determinar em qual local do código se encontra o comando for.
b.
Será possível determinar em qual local do código se encontra a falha de programação.
c.
Será impossível determinar em qual local do código se encontra a falha de programação.
d.
Será possível determinar em qual local do código se encontra a variável acumuladora da equeção.
e.
Será possível determinar em qual local da programação se encontra o teste de mesa da programação.
Feedback
Sua resposta está incorreta.
A resposta correta é:
Será possível determinar em qual local do código se encontra a falha de programação.
Questão 7
Correto
Atingiu 0,05 de 0,05
Marcar questão
Texto da questão
Imagine a situação: o ar-condicionado será sempre acionado, com a mensagem ao usuário “ligando o ar-condicionado”. Será ajustado para o verão, avisando o usuário por meio da mensagem “ambiente quente, ajustando ar-condicionado para clima de verão”, se a temperatura for maior do que 25º, ou será ajustado para o inverno, avisando o usuário por meio da mensagem “ambiente frio, ajustando ar-condicionado para clima de inverno”, se a temperatura for menor ou igual a 25º.
Neste exemplo, devemos utilizar a estrutura condicional:
a.
Out…else.
b.
if simples.
c.
If….up.
d.
If….out.
e.
if... else.
Feedback
Sua resposta está correta.
A resposta correta é:
if... else.
Questão 8
Correto
Atingiu 0,05 de 0,05
Marcar questão
Texto da questão
O teste de mesa envolvendo variáveis contadoras é um pouco mais simples do que com variáveis acumuladoras. O valor das variáveis contadoras está diretamente associado a que?
a.
Ao número de interações que o laço for realiza.
b.
Ao número de interações que o laço out realiza.
c.
Ao número de interações que o laço up realiza.
d.
Ao número de interações que o laço if realiza.
e.
Ao número de divisões que o laço for realiza.
Feedback
Sua resposta está correta.
A resposta correta é:
Ao número de interações que o laço for realiza.
Questão 9
Correto
Atingiu 0,05 de 0,05
Marcar questão
Texto da questão
Para a construção de testes lógicos mais completos, envolvendo mais de uma condição comparativa, utiliza-se quais operadores lógicos?
a.
OU, I e NÃO (NEGADO ou NEGAÇÃO).
b.
E, TODAVIA e PORÉM.
c.
SIM, E e NÃO (NEGADO ou NEGAÇÃO).
d.
OU, E e SIM (AFIRMATIVA ou AFIRMAÇÃO).
e.
OU, E e NÃO (NEGADO ou NEGAÇÃO).
Feedback
Sua resposta está correta.
A resposta correta é:
OU, E e NÃO (NEGADO ou NEGAÇÃO).
Questão 10
Correto
Atingiu 0,05 de 0,05
Marcar questão
Texto da questão
Em lógica, A e B podem ser quaisquer conceitos, abstratos ou não. Em programação, no entanto, A e B são:
a.
Constantes ou paradigmas.
b.
Variáveis ou constante.
c.
Variáveis ou mutáveis.
d.
Paradigmas ou inflexições.
e.
Dogmas ou lacunas.
Feedback
Sua resposta está correta.
A resposta correta é:
Variáveis ou constante.
	niciado em
	quarta, 24 mai 2023, 12:44
	Estado
	Finalizada
	Concluída em
	quarta, 24 mai 2023, 13:07
	Tempo empregado
	23 minutos 10 segundos
	Avaliar
	0,50 de um máximo de 0,50(100%)
Questão 1
Correto
Atingiu 0,05 de 0,05
Marcar questão
Texto da questão
Esse operador é muito utilizado em lógica e constitui a operação que conecta duas condições, A e B, que podem ocorrer conjuntamente ou de forma alternada. Que operador é este?
a.
Operador OU (A ou B).
b.
Operador de Negação (não I).
c.
Operador de Negação (não A).
d.
Operador EI (A ou C).
e.
Operador E (A e B).
Feedback
Sua resposta está correta.
A resposta correta é:
Operador OU (A ou B).
Questão 2
Correto
Atingiu 0,05 de 0,05
Marcar questão
Texto da questão
Complete a lacuna da afirmação a seguir: 
O comando condicional _______, do inglês “se”, é encontrado em praticamente todas as linguagens de programação de importantes e, sem dúvida, um dos mais antigos comandos existentes no conjunto de instruções dos primeiros computadores.
a.
Upt.
b.
Up.
c.
If.
d.
Out.
e.
It.
Feedback
Sua resposta está correta.
A resposta correta é:
If.
Questão 3
Correto
Atingiu 0,05 de 0,05
Marcar questão
Texto da questão
Analise as afirmativas abaixo e assinale a alternativa correta: 
1. O comando for consiste em uma estrutura de repetição baseada em alguma variável do tipo lista. Com esse comando, é possível executar um código específico para cada elemento da lista. 
2. Quando você não tem uma lista, mas, mesmo assim, quer usar o comando for, é possível usá-lo com o comando range. 
3. É muito comum realizarmos alguma operação numérica com listas. Por exemplo, se quisermos contar quantos caracteres existem em uma frase, podemos usar a função for, juntamente com uma variável, para a contagem de caracteres. 
Dentro da estrutura do comando “If”, a cada letra que ele percorre na frase, a variável “qtdeLetras” é incrementada, isto é, é acrescida uma unidade para seu valor. Pode-se dizer que essa variável é uma variável contadora.
a.
1, 2, 3.
b.
1, 2, 3, 4.
c.
1, 3, 4.
d.
3, 4.
e.
2, 3, 4.
Feedback
Sua resposta está correta.
A resposta correta é:
1, 2, 3.
Questão 4
Correto
Atingiu 0,05 de0,05
Marcar questão
Texto da questão
Em Python, bem como em outras conhecidas linguagens de programação, os operadores relacionais são representados no código. Deste modo, para dizer que A é igual a B, a representação correta em Python é:
a.
A != B.
b.
A <= B.
c.
A = B.
d.
A == B.
e.
A > B.
Feedback
Sua resposta está correta.
A resposta correta é:
A == B.
Questão 5
Correto
Atingiu 0,05 de 0,05
Marcar questão
Texto da questão
Complete a lacuna a seguir: 
A variável soma é uma variável____________, pois ela está, a cada interação, acumulando o seu valor com o valor da variável de interação do comando for.
a.
Manipuladora.
b.
Acumuladora.
c.
Contadora.
d.
Arrecadatória.
e.
Contabilizadora.
Feedback
Sua resposta está correta.
A resposta correta é:
Acumuladora.
Questão 6
Correto
Atingiu 0,05 de 0,05
Marcar questão
Texto da questão
Trata-se do operador lógico que relaciona duas condições, A e B, que ocorrem somente juntas. Quando se diz A E B, significa dizer que A acontece (é verdadeiro) e B também necessariamente acontece (é verdadeiro). Que operador é este?
a.
Operador E (A e B).
b.
Operador OU (A ou B).
c.
Operador EI (A ou C).
d.
Operador de Negação (não A).
e.
Operador de Negação (não A).
Feedback
Sua resposta está correta.
A resposta correta é:
Operador E (A e B).
Questão 7
Correto
Atingiu 0,05 de 0,05
Marcar questão
Texto da questão
Na figura abaixo, temos um algoritmo simples que soma os números pares até 10. Como a condição de paridade de um número é que ele seja divisível por 2, esse algoritmo deve ainda fazer essa verificação. Ele a faz por meio de qual comando?
a.
If.
b.
For.
c.
Out.
d.
It.
e.
Put.
Feedback
Sua resposta está correta.
A resposta correta é:
If.
Questão 8
Correto
Atingiu 0,05 de 0,05
Marcar questão
Texto da questão
Por exemplo, se tivermos uma lista A = [2, 3, 4] e quisermos somar com outra lista B = [7, – 3, 2], basta fazer a soma elemento a elemento. Dessa forma, a soma dessas duas listas é dada por: A + B = [(2 + 7), (3 + (–3)), (4 + 2)] = [9, 0, 6], conforme apontam Forbellone e Eberspächer (2005). Para fazer essa mesma operação usando a linguagem Python, podemos usar o comando for para fazer o:
a.
Controle de contagem, número a número.
b.
Controle interativo, elemento a elemento.
c.
Controle aumentativo, elemento a elemento.
d.
Controle diminutivo, elemento a elemento.
e.
Controle de teste de mesa, elemento a elemento.
Feedback
Sua resposta está correta.
A resposta correta é:
Controle interativo, elemento a elemento.
Questão 9
Correto
Atingiu 0,05 de 0,05
Marcar questão
Texto da questão
Analise o exemplo abaixo.
if temperatura>25:
print("Ambiente quente, ajustando ar-condicionado para clima de verão")
AR _ CONDICIONADO(VERAO)
print("Ligando o ar-condicionado") AR _ CONDICIONADO(ON)
No exemplo, o ar-condicionado será sempre acionado com a mensagem ao usuário: “ligando o ar-condicionado”; porém, será ajustado para a função verão somente se:
a.
A temperatura for maior do que 25º.
b.
A temperatura for menor do que 25º.
c.
A temperatura for menor do que 15.
d.
A temperatura for igual a 15.
e.
A temperatura for igual a 25º.
Feedback
Sua resposta está correta.
A resposta correta é:
A temperatura for maior do que 25º.
Questão 10
Correto
Atingiu 0,05 de 0,05
Marcar questão
Texto da questão
Quando você não tem uma lista, mas, mesmo assim, quer usar o comando for, é possível usá-lo com o comando:
a.
Out.
b.
Range.
c.
Upt.
d.
Up.
e.
If.
Feedback
Sua resposta está correta.
A resposta correta é:
Range.

Continue navegando