Prévia do material em texto
<p>Os algoritmos representam a solução para determinado problema. Essa solução é apresentada por um conjunto de instruções que podem ser linearmente, realizar um teste seletivo ou estabelecer uma estrutura de Para solucionar determinados problemas, é comum utilizar teste seletivo e as estruturas de repetição em um mesmo algoritmo. Com base nesses aspectos, assinale a alternativa que melhor descreve essas A) Os testes seletivos estabelecem que as instruções devem ser executadas linearmente uma após a outra para que as decisões sejam B) Nas estruturas de algoritmos são compostos por um conjunto ordenado de que podem resultar em decisões considerando a linguagem utilizada. CORRETA C) Nas estruturas de repetição, as instruções, ou um conjunto delas, são executadas repetidamente até que uma condição de parada seja atendida. CORRETA Os operadores em linguagem Python permitem a comparação entre valores e a fim de possibilitar testes seletivos dos programas A) III IV. apenas. assim, permitir os desvios condicionais Com base avalie algoritmo a B) apenas >>> 5 C) apenas >>> 4 Você marcou a alternati >>> D) III, apenas. IV Com relação ao algoritmo avalie as afirmativas a Semana retorno da expressão será um valor resultado da expressão a % b será True operador é usado para verificar se um valor é diferente Material Base de outro IV. algoritmo verifica se o módulo da divisão de 5 por 4 é diferente de Objetivo de Aprendizad Está correto que se afirma em: DEMONSTRAR USO Você marcou a alternativa ERRADA Observe as seguintes expressões em linguagem A) resultado apresentado será B) resultado apresentado será CORRETA C) resultado apresentado será D) resultado apresentado será 4 resultado apresentado será Considerando apresentado, assinale a alternativa correta: Semana de Dificuldade M Material Videoaula 5 Expressões A linguagem Phyton tornou-se popular pela sua capacidade de tratar dados de forma transparente A) comando não retorna algum e legível. uso de listas em Python permite a aplicação de diversos operadores que são comuns ao tipo de dados CORRETA B) comando nomes[-1] retorna o elemento "Marta" Considere a lista a seguir C) comando retorna elemento "Marta" comando nomes[-2] retorna elemento "Maria" >>> nomes = "Maria", "José", Você marcou a alternativa ERRADA E) comando retorna o elemento Com base na lista apresentada, selecione a alternativa correta Semana 3 Nível de Dificuldade Fácil</p><p>A função print() é um importante recurso da linguagem Python e é muito utilizada para imprimir dados na linha de comando. Considere código a C) $mes de >>> dia 20 Você marcou a alternativa ERRADA D) print(dia + mes,+ ano, sep= de "). >>> mes "Outubro" CORRETA >>> ano = 2022 E) print(dia, mes, sep= de Semana Semana 4 de Com base no código apresentado, selecione a alternativa para a impressão dos dados formatados Material print(), input() e eval 20 de outubro de 2022 de Aprendizado A) linha 1 afirma que 4 é igual a 5. a segunda linha afirma que 7 Em Python, quando um código é muitas vezes, é necessário comparar valores diferente de 7. respectivamente, os resultados seriam e numéricos, no entanto retorno é dado por meio de expressões Para que isso seja é necessário aplicar diferentes operadores, capazes de analisar os valores de entrada e B) A linha 1 afirma que 4 é maior que a segunda linha afirma que concluir as semelhanças ou as diferenças em relação ao que está sendo Analise igual a respectivamente, os resultados seriam seguinte código: CORRETA C) A linha 1 afirma que 4 não é igual a 5. a segunda linha afirma que 7 é igual a ambos resultados são print(7==7) D) A linha 1 afirma que 4 é menor que a segunda linha afirma que 7 é igual respectivamente, os resultados seriam 'true' e Assinale a alternativa que representa, o que os operadores representam a saida Você marcou a alternativa ERRADA E) A linha 1 afirma que 4 não é maior a e a segunda linha afirma resultante que 7 é igual a ambos resultados são uso de listas para tratamento de dados é muito comum nas linguagens de programação modernas, dentre elas, a Com relação ao uso de listas em Python, assinale a alternativa correta: A) As listas em Python são utilizadas para armazenar valores constantes que não poderão ser alterados após sua inserção. B) As listas em Python não podem ter objetos de tipos de dados diferentes, com um elemento numérico e outro string. Você marcou a alternativa ERRADA C) As listas são como strings, uma cadeia de caracteres que podem ser alterados individualmente. CORRETA D) Os objetos de uma lista podem ser de diferentes tipos, como strings, números e outras listas.</p><p>Em alguns casos, programa implementa loops, mas precisa de alterações sendo que parte do loop precisa ser ignorada ao se considerar uma condição externa adicionada no código ao mesmo tempo, dar continuidade ao restante do loop. Assinale a alternativa que representa, corretamente, a funcionalidade do comando "continue". Você marcou a alternativa ERRADA A) Um novo código é acionado, dando continuidade ao anterior. CORRETA B) A iteração atual é interrompida, e loop volta a ser executado do topo. Em linguagens de programação como estruturas sequenciais podem ser utilizadas por Nas listas os valores das tuplas não ser modificados e da aplicação de comandos predeterminados de forma sequencial. Entre os tipos de estruturas geralmente, são de tipos distintos estão strings tuplas B) As listas são imutáveis, diferentemente de uma e não suportam a alteração de valores após declarados a alternativa que de forma correta, conceito de CORRETA C) As listas apenas, receber valores como números e strings na estrutura podem ser simples ou D) A estrutura de uma lista é a mais simples utilizada na estrutura determinado Na maioria dos problemas, estruturas de condição de repetição são executadas cenário seja analisado e condições distintas sejam analisadas por para que Você marcou a alternati que decide quando ação A ou B precisa ser em alguns casos, meio de um código a A) print print (n) sendo efetivada, programa não precisa tomar qualquer e sim ignorar a mesmo condição com e CORRETA seguir para próximo Analise seguinte código. B) pass, print(n). C) continue D) linha 2 # não faz nada ao receber um número n par E) linha 3 else: Semana Semana 6/ linha 4 # exibe apenas quando resultado for número impar Material Texto-base (Ler: sec. 159. Assinale a alternativa que de maneira os comandos que devem Objetivo de Aprendizado respectivamente, aplicados às linhas PRODUZIR UM PROGRAM As strings em Python, assim como em outras linguagens de são utilizadas para representar conjuntos de caracteres em formato de texto que podem ser interpretados como representações de informações que precisam ser escritas dentro do Existem casos nos quais os delimitadores precisam ser utilizados para identificar quando fazem parte do conteúdo ou são recursos de controle do próprio código. Assinale a alternativa que representa a forma correta de declarar informações que já possuem apóstrofo: CORRETA A) >>> print(animal) =</p><p>A) primeira asserção falsa segunda é verdadeira A definição dos tipos de dados de forma otimizada garante mais efetividade das soluções frente às limitações dos sistemas computacionais por isso as linguagens de em utilizam tipos especiais de dados CORRETA B) as duas asserções são verdadeiras, mas a segunda não justifica a primeira. Com base no uso do tipo analise as asserções seguir as relações propostas entre elas C as duas asserções são I Uma característica importante do tipo fraction sua capacidade de representar números muito maiores se compararmos com capacidade do tipo float D) primeira asserção é e segunda falsa PORQUE Você marcou alternativa ERRADA E) as duas asserções são verdadeiras, e a segunda justifica primeira. uso do tipo de dados float uma opção para as expressões que exigem maior velocidade em vez de uma capacidade maior de representação do número Semana Semana 3 de Dificuldade Material Base Biblioteca padrão Python Páginas: slide 6 Analisando as asserções conclui-se que Na linguagem Python, é possível trabalhar com diversos tipos de dados, como números valores lógicos booleanos, e utilizar os comandos input() e print() como recursos de entrada e saída de dados. Com base nesse tema, avalie as expressões a seguir. >>> nl = o número ") >>>Digite o número 12 >>>n2 = o número 2 ") >>>Digite o número 23 >>> print("O resultado é int(n1) + int(n2)) Considerando programa apresentado, identifique se são V verdadeiras ou F falsas as afirmativas a (As funções input() empregadas no sequência correta: programa retornam valores inteiros para as variáveis nl e II. As funções empregadas no A) V. F programa retornam valores string para as variáveis nl e B) V. F. V. V. III. resultado do programa apresentará valor 5. C) V.F.V.F. IV. As funções int(n1) e int(n2) convertem as variáveis string em D) F. F, números CORRETA E) F,V,V, V. Assinale a alternativa que apresenta a</p>