Baixe o app para aproveitar ainda mais
Prévia do material em texto
Questão 1/10 - Lógica de Programação e Algoritmos Na AULA 1 aprendemos sobre os tipos de representações de algoritmos. Sobre estes tipos, assinale a alternativa que CORRETAMENTE descreve o PSEUDOCÓDIGO e seu significado. B Linguagem com formalismo e conjunto de regras definidas que se aproxima muito de uma linguagem de programação convencional. Você acertou! Questão 2/10 - Lógica de Programação e Algoritmos Na AULA 3 estudamos condicionais aninhadas. Uma estrutura de seleção aninhada é formada pela combinação de estruturas de seleção simples e/ou compostas, uma dentro da outra, não havendo limite para o número de combinações, podendo, em alguns casos, gerar um código bastante complexo. A figura abaixo mostra o fluxograma de uma estrutura de seleção aninhada. Fonte: Puga e Risseti (2016). Observe as afirmativas: I. Caso o resultado do teste da condição1 seja falso, a condição2 não será executada e o conjunto de Instruções C entrará em ação. II. Caso o resultado do teste da condição1 seja falso, a condição2 será executada e o conjunto de Instruções C não entrará em ação. III. A condição2 por sua vez faz seu teste, e se seu resultado for verdadeiro, executará o conjunto de Instruções A, e se o resultado for falso executará o conjunto de Instruções B. IV. A condição2 por sua vez faz seu teste, e se seu resultado for verdadeiro, executará o conjunto de Instruções A, e se o resultado for falso encerrará a execução do algoritmo. V. Se a condição1 obter verdadeiro como resultado, o algoritmo executa o teste da condição2. Acerca das afirmativas apresentadas, assinale somente as CORRETAS: Nota: 10.0 B I, III e V, apenas. Você acertou! Questão 3/10 - Lógica de Programação e Algoritmos Na AULA 1 aprendemos o que é uma linguagem de programação e como nós e o nossos computadores compreendemos os programas que escrevemos. Acerca deste assunto, observe os dois conceitos a seguir: I - Linguagem que o computador compreende. II - Processo que converte uma linguagem de programação em uma linguagem compreendida por nosso computador. Assinale a alternativa que informa corretamente o nome do conceito de cada uma das afirmativas. N C I - Linguagem de máquina II - Compilação Você acertou! Questão 4/10 - Lógica de Programação e Algoritmos Na AULA 2 aprendemos o conceito de DADO e o conceito de VARIÁVEL. Acerca destes dois conceitos, observe as afirmativas a seguir: I - Dados são valores fornecidos ao programa via entrada, ou atribuídos a uma variável ao longo da execução do programa. II - Dados são informações manipuladas ao longo da execução do programa e armazenados em variáveis. III - Variável é um nome dado a um conjunto de endereços na memória de um programa. Acerca das afirmações, assinale a alternativa que contém todas as CORRETAS: E I, II e III. Você acertou! Questão 5/10 - Lógica de Programação e Algoritmos Na AULA 2 aprendemos que a linguagem Python apresenta algumas regras a serem seguidas para que nossos programas não gerem erros. Aprendemos também a escrever uma mensagem na tela empregando um comando de saída. Lembrando das regras apresentadas, observe as 4 linhas de print a seguir: C Linha 3, porque as aspas simples foram abertas mas não foram fechadas. Você acertou! Questão 6/10 - Lógica de Programação e Algoritmos Na AULA 2 aprendemos que podemos usar o comando print para imprimir textos literais na tela, bem como realizar a impressão de resultados de operações aritméticas. Observe o print a seguir: E 5 + 71 Estamos imprimindo textos na tela literalmente, e ainda concatenando o 7 com o 1. Questão 7/10 - Lógica de Programação e Algoritmos Na AULA 3 você aprendeu que podemos criar expressões lógicas e booleanas, e empregando operadores lógico como o de negação, conjunção e disjunção. Suponha que você tem 3 variáveis A, B e C. Crie uma expressão booleana que será utilizada em um teste condicional. A expressão deverá fazer as seguintes validações: - verificar se a soma de A com B é maior do que C. - verificar se B menos C é maior ou igual a zero. - só retorne verdadeiro se ambas condições forem satisfeitas. Assinale a alternativa que contém CORRETAMENTE a expressão solicitada. D Você acertou! - verificar se a soma de A com B é maior do que C. -> A + B > C - verificar se B menos C é maior ou igual a zero. -> B - C > 0 - só retorne verdadeiro se ambas condições forem satisfeitas. -> operador and Questão 8/10 - Lógica de Programação e Algoritmos Suponha que você precisa criar um algoritmo que recebe duas notas de um aluno e calcule a média destas notas, realizando o print na tela do resultado final. As notas podem ser valores com casas decimais. Assinale a alternativa que contém o código que melhor atende as necessidades do enunciado e que não contém erros. D Você acertou! Questão 9/10 - Lógica de Programação e Algoritmos Na AULA 3 você estudou sobre as condicionais simples e compostas. A seguir você encontrar um pequeno código em Python com uma condicional simples. O programa em Python, se alterarmos o valor de a para diferentes valores inteiros veremos que o print na tela sempre é executado. Assinale a alternativa que explica CORRETAMENTE o motivo do print aparecer na tela independentemente do valor da variável a. Nota: 0.0 A O print é executado sempre porque o teste lógico colocado a == 1 sempre irá resultar em True, independentemente do valor de a. Questão 10/10 - Lógica de Programação e Algoritmos Na AULA 3 você aprendeu a trabalhar condicionais. Observe o código abaixo em Python contendo condicional elif. Assinale a alternativa que contém CORRETAMENTE o valor da variável resultado ao final da execução do programa para os dados 1, 2 e 3, da variável valor. B 2, 10 e 0 Você acertou!
Compartilhar