Buscar

23_3 - Algoritmos e Lógica de 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 19 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 19 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 19 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

Avaliar
	8,00 de um máximo de 10,00(80%)
Parte superior do formulário
Questão 1
Correto
Atingiu 0,67 de 0,67
Marcar questão
Texto da questão
Esse operador é o mais simples utilizado em lógica e constitui a operação lógica de inversão do estado lógico do elemento da premissa. Que operador é esse?
Escolha uma opção:
a. Operador de IMPLICAÇÃO (A→B). 
b. Operador E (A . B). 
c. Operador OU (A + B). 
d. Operador de NEGAÇÃO (~A). 
e. Operador de AFIRMAÇÃO (+A). 
Questão 2
Correto
Atingiu 0,67 de 0,67
Marcar questão
Texto da questão
Este comando 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. A lista pode ser qualquer tipo específico que você já tenha disponível no seu código. Que comando é este?
Escolha uma opção:
a. For. 
b. Up. 
c. Out. 
d. Up. 
e. Upt. 
Questão 3
Correto
Atingiu 0,67 de 0,67
Marcar questão
Texto da questão
São símbolos utilizados para realizar alguma operação com as variáveis do programa. Esta afirmação diz respeito a(o):
Escolha uma opção:
a. Módulos. 
b. Constantes. 
c. Float. 
d. Operadores. 
e. Variáveis. 
Questão 5
Correto
Atingiu 0,67 de 0,67
Marcar questão
Texto da questão
Veja o formato em Python da instrução e assinale a alternativa que contenha o tipo de instrução:
 
if condição lógica: #Bloco A
Bloco de comandos executados caso a condição lógica seja verdadeira
#Bloco B
Comandos executados após o teste
Escolha uma opção:
a. if simples 
b. Out else. 
c. Up else. 
d. Out simples 
e. If else. 
Questão 6
Correto
Atingiu 0,67 de 0,67
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:
Escolha uma opção:
a. Controle aumentativo, elemento a elemento. 
b. Controle de teste de mesa, elemento a elemento. 
c. Controle diminutivo, elemento a elemento. 
d. Controle de contagem, número a número. 
e. Controle interativo, elemento a elemento. 
Questão 7
Correto
Atingiu 0,67 de 0,67
Marcar questão
Texto da questão
Refere-se ao processo de transformar um algoritmo em um programa de computador. Como se chama esse processo?
Escolha uma opção:
a. Programação. 
b. Dublagem. 
c. Transmutação de dados. 
d. Equivalência. 
e. Codificação. 
Questão 8
Correto
Atingiu 0,68 de 0,68
Marcar questão
Texto da questão
Essa estrutura permite o encadeamento de vários testes, selecionando conjuntos diferentes de ações, de acordo com o resultado em cascata de cada condição lógica. Que estrutura é essa?
Escolha uma opção:
a. Estrutura condicional if... elif... put. 
b. Estrutura condicional if...simples... else. 
c. Estrutura condicional simples... out... else. 
d. Estrutura condicional if... elif... else. 
e. Estrutura condicional put... it... out. 
Questão 9
Correto
Atingiu 0,67 de 0,67
Marcar questão
Texto da questão
Complete a lacuna da afirmação a seguir:
 
Para a construção das premissas, são utilizados____________, que estabelecem as relações entre os elementos que compõem a premissa.
Escolha uma opção:
a. Mecanismos lógicos. 
b. Instrumentos dedutivos e indutivos. 
c. Operadores lógicos. 
d. Operários lógicos. 
e. Mecanismos racionais. 
Questão 10
Correto
Atingiu 0,67 de 0,67
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:
Escolha uma opção:
a. Upt. 
b. Range. 
c. If. 
d. Up. 
e. Out. 
Questão 12
Correto
Atingiu 0,67 de 0,67
Marcar questão
Texto da questão
Quanto as etapas para a criação de algoritmos, relacione a coluna da direita com a da esqueda:
	1.    Descrição do problema a resolver/tarefa a ser feita
	(  ) Essa descrição necessita ser clara e objetiva, definindo-se com precisão qual é a tarefa a ser realizada. Com frequência, o próprio título do algoritmo é suficiente como descrição.
	2.    Decompor a tarefa ou o problema em todas as ações necessárias para a realização
	(  ) Deve-se avaliar a sequência de instruções, determinando se o objetivo foi alcançado, ou seja, deve-se testar a sequência, executando passo a passo cada instrução na ordem estabelecida e observando se, ao final, a tarefa foi realmente concluída com êxito.
	3.    Ordenação lógica das ações
	(  ) Deve-se proceder à ordenação das ações de modo que, ao final, a tarefa ou o problema esteja resolvido com sucesso.
	4.    Conclusão
	(  ) Deve-se também relacionar todos os itens necessários para a realização. Nenhuma ação, tecnicamente chamada instrução, pode ser esquecida ou implicitamente entendida.
Escolha uma opção:
a. 4, 3, 2, 1. 
b. 1, 4, 3, 2. 
c. 2, 1, 3 ,4. 
d. 4, 3, 1, 2. 
e. 2, 4, 1, 3. 
Questão 13
Correto
Atingiu 0,67 de 0,67
Marcar questão
Texto da questão
Complete corretamente a lacuna da frase a seguir:
 
O _____________ será utilizado para representar quaisquer condições de decisão, sendo a forma como será transcrita em código a condição lógica de decisão de qualquer enunciado.
Escolha uma opção:
a. Constante operacional. 
b. Algoritmo decisorial. 
c. Operador decisorial. 
d. Operador operacional. 
e. Operador relacional. 
Questão 15
Correto
Atingiu 0,67 de 0,67
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.
Escolha uma opção:
a. Out. 
b. It. 
c. Up. 
d. If. 
e. Upt. 
Parte inferior do formulário
	Avaliar
	10,00 de um máximo de 10,00(100%)
Parte superior do formulário
Questão 1
Correto
Atingiu 0,67 de 0,67
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: 
Escolha uma opção:
a. A temperatura for menor do que 15. 
b. A temperatura for menor do que 25º. 
c. A temperatura for igual a 25º. 
d. A temperatura for maior do que 25º. 
e. A temperatura for igual a 15. 
Questão 2
Correto
Atingiu 0,67 de 0,67
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?
Escolha uma opção:
a. OU, E e NÃO (NEGADO ou NEGAÇÃO). 
b. SIM, E e NÃO (NEGADO ou NEGAÇÃO). 
c. OU, E e SIM (AFIRMATIVA ou AFIRMAÇÃO). 
d. OU, I e NÃO (NEGADO ou NEGAÇÃO). 
e. E, TODAVIA e PORÉM. 
Questão 3
Correto
Atingiu 0,67 de 0,67
Marcar questão
Texto da questão
É uma sequência de instruções, escritas de forma clara, ordenada e finita e elaborada para realizar uma determinada tarefa ou resolver um problema. Tal afirmação diz respeito a(o):
Escolha uma opção:
a. Operadores lógicos. 
b. Algoritmo. 
c. Ordenação Lógica. 
d. Raciocínio lógico. 
e. Programação racional. 
Questão 4
Correto
Atingiu 0,67 de 0,67
Marcar questão
Texto da questão
É uma localização de memória nomeada que possui um determinado valor. Este pode variar conforme o tempo e, por isso, é denominado de:
Escolha uma opção:
a. Constantes. 
b. Software. 
c. Variável. 
d. Hardware. 
e. Módulo. 
Questão 5
Correto
Atingiu 0,67 de 0,67
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.
Escolha uma opção:
a. Acumuladora. 
b. Contabilizadora. 
c. Arrecadatória. 
d. Contadora. 
e. Manipuladora. 
Questão 6
Correto
Atingiu 0,67 de 0,67
Marcar questão
Texto da questãoRelacione a coluna da direita com a da esquerda:
	1.    Bool.
	(  ) são apresentadas com parênteses (opcionais), e os elementos são separados por “,”.
	2.    Int.
	(  ) só assume dois valores, True (verdadeiro) e False (falso). O Python associa o número 1 ao valor True e 0 ao valor False.
	3.    Float.
	(  ) objetos utilizados para a manipulação de tipos.
	4.    Complex.
	(  ) pode ser utilizado para representar algo que, no momento, é desconhecido, mas que futuramente será conhecido.
	5.    None.
	(  ) representa números complexos. A letra “j”, maiúscula ou minúscula, é utilizada para representar o número imaginário.
	6.    Str.
	(  ) esses objetos possuem precisão arbitrária, ou seja, podem exibir números com quantidade arbitrária de dígitos, sendo possível calcular números cujo resultado é um valor bem considerável.
	7.    Tuple.
	(  ) representa números reais racionais, que permitem a representação na codificação ponto flutuante, com 64 dígitos binários de precisão. Nessa classe, usa-se o caractere “.” para separar a parte inteira da decimal, e não “,”.
	8.    Type.
	(  ) dado utilizado para representar texto; sequências de caracteres (strings) são declaradas a partir do uso de aspas simples ou duplas, de modo equivalente.
Escolha uma opção:
a. 3, 2, 1, 7, 6, 5, 4, 8. 
b. 2, 4, 6, 8, 1, 3, 5, 7. 
c. 8, 2, 1, 7, 3, 5, 4, 6. 
d. 7, 1, 8, 5, 4, 2, 3, 6. 
e. 1, 2, 3, 5, 6, 7, 8, 4. 
Questão 7
Correto
Atingiu 0,68 de 0,68
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?
Escolha uma opção:
a. If. 
b. Put. 
c. It. 
d. Out. 
e. For. 
Questão 8
Correto
Atingiu 0,67 de 0,67
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. 
Escolha uma opção:
a. F, F, F. 
b. F, V, V. 
c. V, F, F. 
d. V, F, V. 
e. V, V, V. 
Questão 9
Correto
Atingiu 0,67 de 0,67
Marcar questão
Texto da questão
Julgue as afirmações a seguir com “V” para verdadeiro e “F” para falso, e assinale a alternativa correta:
 
(   ) O mouse e a tela do computador são considerados dispositivos de entrada e saída, respectivamente.
(   ) O disco rígido do computador também serve para armazenamento e possibilita que valores sejam armazenados e recuperados, porém se diferencia da memória e da CPU por ser mais lento.
(   ) O computador também é composto de memória. É nesse local que os valores podem ser armazenados e recuperados. Trata-se de um dispositivo de armazenamento relativamente rápido, mas que perde seu conteúdo assim que o computador é desligado. A memória de um computador é dividida em diferentes locais; cada local dentro da memória tem um endereço e pode conter um valor.
Escolha uma opção:
a. V, F, F. 
b. V, V, V. 
c. F, V, F. 
d. V, F, V. 
e. F, F, F. 
Questão 10
Correto
Atingiu 0,67 de 0,67
Marcar questão
Texto da questão
As constantes, no Python, geralmente são declaradas e disponibilizadas em um módulo. Esse módulo consiste em:
Escolha uma opção:
a. Um arquivo restrito sem vinculo com o arquivo principal em um computador. 
b. Um arquivo novo, limitado que não consegue exportar para o arquivo principal em um computador. 
c. Um arquivo novo, com variáveis, funções, etc., que são importadas para o arquivo principal. 
d. Um arquivo novo, com variáveis, funções, etc., que são exportadas para o arquivo principal. 
e. Um arquivo novo, limitado que não consegue importar para o arquivo principal em um computador. 
Questão 11
Correto
Atingiu 0,67 de 0,67
Marcar questão
Texto da questão
Representam dados ou objetos cujo valor permanece inalterado ao longo do tempo ou durante a execução do programa. Tal afirmação diz respeito a:
Escolha uma opção:
a. Variáveis. 
b. Algoritmos. 
c. Marcador de posição. 
d. Instrução de atribuição. 
e. Constantes. 
Questão 12
Correto
Atingiu 0,67 de 0,67
Marcar questão
Texto da questão
Julgue com “V” para verdadeiro e “F” para falso:
 
(   ) No método dedutivo, deve-se observar as premissas sobre o problema, procurando algum padrão que revele uma lei de formação que seja a solução.
 
(   ) O método indutivo é empregado com muita reserva no meio científico, pois as conclusões obtidas por meio dele são generalizações, que podem conduzir a inverdades.
 
(   ) No método dedutivo, conforme Law (2008), as premissas são avaliadas e ordenadas em uma sequência de causa e efeito, de modo que a conclusão obtida seja resultante da sequência completa, emergindo como fato novo extraído ou, ainda, deduzido a partir das premissas constituintes.
Escolha uma opção:
a. V, F, V. 
b. V, V, V. 
c. F, F, F. 
d. F, F, V. 
e. F, V, V. 
Questão 13
Correto
Atingiu 0,67 de 0,67
Marcar questão
Texto da questão
Julgue as afirmações a seguir com “V” para verdadeiro e “F” para falso:
 
(   ) O operador de atribuição mais simples que existe na linguagem Python é o operador de soma, cujo símbolo é o +.
 
(   ) As variáveis consistem em um pequeno espaço na memória, em que podemos armazenar alguma informação, seja ela um número ou um texto.
 
(   )  Além das operações aritméticas básicas, existem, ainda, os operadores de potenciação (**), o operador resto da divisão, também conhecido como módulo (%), e o operador parte inteira da divisão (//).
Escolha uma opção:
a. F, F, F. 
b. V, F, V. 
c. V, V, V. 
d. V, F, F. 
e. F, V, V. 
Questão 14
Correto
Atingiu 0,67 de 0,67
Marcar questão
Texto da questão
É a instrução básica em programação para a construção de decisões que a máquina vai realizar durante a execução do programa. Como se denomina esta instrução?
Escolha uma opção:
a. Instrução out. 
b. Instrução up 
c. Instrução upt. 
d. Instrução if. 
e. Instrução it. 
Questão 15
Correto
Atingiu 0,67 de 0,67
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:
Escolha uma opção:
a. A + B = [(2+3 + 4) + (7 + 3 + 2)] 
b. A + B = [(2 + 7), (3 + (–3)), (4 + 2)] = [9, 0, 6] 
c. A + B = [(2 + 7), (3 + 3), (4 - 2)] = [2, 0, 1] 
d. A + B = [(2 + 7), (3 + 3), (4 + 2)] = [9, 0, 6] 
e. A + B = [(2 - 7), (3 - (3)), (4 - 2)] = [9, 0, 6] 
Parte inferior do formulário

Continue navegando