Baixe o app para aproveitar ainda mais
Prévia do material em texto
Voltar!" # CURSO: CST ANÁLISE E DESENVOLVIMENTO DE SISTEMAS - DISTÂNCIA AVALIAÇÃO » NOVO Atenção. Este gabarito é para uso exclusivo do aluno e não deve ser publicado ou compartilhado em redes sociais ou grupo de mensagens. O seu compartilhamento infringe as políticas do Centro Universitário UNINTER e poderá implicar sanções disciplinares, com possibilidade de desligamento do quadro de alunos do Centro Universitário, bem como responder ações judiciais no âmbito cível e criminal. $ PROTOCOLO: 20200719328277236158ED % LEONARDO GALDINO ALCANTARA - RU: 3282772 Nota: 100 Disciplina(s): Lógica de Programação e Algoritmos Data de início: 19/07/2020 19:58 Prazo máximo entrega: - Data de entrega: 19/07/2020 20:19 Questão 1/10 - Lógica de Programação e Algoritmos Algoritmo é uma sequência lógica de passos que levam a um determinado objetivo. Com base nesse contexto é correto afirmar que: Nota: 10.0 Questão 2/10 - Lógica de Programação e Algoritmos O comando SE (IF) é utilizado sempre quando precisamos analisar o resultado de uma condição e decidir o que vamos fazer em seguida. Se a condição for verdadeira, faça tal coisa, caso contrário, faça outra coisa. Analise o pseudocódigo abaixo. 1. algoritmo "algoritmo_se_simples" 2. var 3. nota1, nota2, media: real 4. inicio 5. escreva(" Digite a primeira nota: ") 6. leia(nota1) 7. escreva(" Digite a segunda nota: ") 8. leia(nota2) 9. media <- (nota1+nota2)/2 10. se media >= 7 entao 11. escreva(" A nota da primeira prova é: ", nota1:5:2) 12. escreva(" A nota da segunda prova é: ", nota2:5:2) 13. escreva(" A média é: ", media:5:2) 14. escreva("APROVADO ") 15. fimse 16. fimalgoritmo É correto afirmar que: I. Nas linhas 6 e 8: Usamos o comando LEIA para obter os valores das variáveis nota1 e nota2 que serão digitados pelo usuário via teclado. II. Nas linhas 5, 7, 11, 12, 13, e 14: Usamos o comando ESCREVA para imprimir textos na tela. III. Na linha 10: Usamos o comando SE para avaliar a condição da variável ‘media’. IV. Na linha 2 e 3: Declaração das Variáveis. V. Na linha 15: Temos o fim do nosso algoritmo. É correto apenas: Nota: 10.0 Questão 3/10 - Lógica de Programação e Algoritmos Por trás das nossas rotinas, há sempre o chamado raciocínio lógico que define os passos para que nossa atividade seja concluída com sucesso. Porém, quando esse raciocínio falha, ou seja, a premissa não é suficiente algo acontece. Acerca disso, observe as afirmativas abaixo: I. Há grandes chances de não termos uma conclusão de acordo com o planejado. II. Há grandes chances de termos uma conclusão de acordo com o planejado. III. Se a premissa não for satisfatória o objetivo não será alcançado. IV. Se a premissa for satisfatória o objetivo não será alcançado. V. Se a premissa não for satisfatória o objetivo será alcançado parcialmente. Assinale a alternativa que contém somente as corretas: Nota: 10.0 Questão 4/10 - Lógica de Programação e Algoritmos O fluxograma é uma representação gráfica que utiliza formas geométricas ligadas por setas que indica seu fluxo, ações (instruções) e decisões que deverão ser seguidas para resolver um problema. Com base nesse contexto é correto afirmar que: Nota: 10.0 Questão 5/10 - Lógica de Programação e Algoritmos A estrutura de seleção composta prevê dois conjuntos de instruções, após a avaliação da condição, um conjunto caso a resposta da condição resulte em verdadeiro e outro caso a condição resulte em falso. A figura abaixo mostra o fluxograma de uma estrutura de seleção composta. Fonte: Adaptado de Guedes (2014). Observe as afirmativas: I. Com base no resultado da condição (VERDADEIRO ou FALSO), o fluxo do algoritmo segue para um dos blocos de instruções. II. A linguagem C testa a condição com o comando if (<condição>) caso o resultado do teste seja verdadeiro executa o bloco de instruções à esquerda na imagem. III. A linguagem C testa a condição com o comando if (<condição>) e caso o resultado seja falso o bloco de instruções à direita na imagem é executado. IV. Na linguagem C o comando if (<condição>) testa a condição e só executará o bloco de instruções à esquerda. Caso o resultado seja falso o algoritmo finaliza a sua execução. V. O teste realizado com o comando if (<condição>) só é possível ser feito com operadores aritméticos. É correto apenas: Nota: 10.0 Questão 6/10 - Lógica de Programação e Algoritmos Toda variável deve ser identificada, isto é, deve receber um nome ou identificador. O nome de uma variável deve ser único e estar de acordo com algumas regras. Conforme o texto analise as assertivas abaixo: I. Não utilizar caracteres especiais, como acentos, símbolos (?/:@# etc.), ç, entre outros; II. Não utilizar nomes iguais para representar variáveis diferentes. III. Pode-se iniciar o nome da variável com algarismos (números). Por exemplo: usar 2valor como nome. IV. Utilizar espaços entre as letras. Por exemplo, nome do cliente. V. Ser conciso e utilizar nomes coerentes. Assinale a alternativa que contém somente as corretas: Nota: 10.0 Questão 7/10 - Lógica de Programação e Algoritmos O estudo da lógica baseia-se em argumentos compostos por premissas e conclusões. Se pararmos para pensar, utilizamos essas premissas e conclusões de forma natural todos os dias em nossas rotinas, como por exemplo na simples atividade do dia a dia. Com base no texto acima temos as seguintes premissas: p: Todos os mamíferos sabem nadar. q: Todas as rochas são mamíferas. Escolha a alternativa que apresenta a conclusão das premissas. Nota: 10.0 Questão 8/10 - Lógica de Programação e Algoritmos A construção de algoritmos para o computador deve lidar exclusivamente com os tipos definidos nas linguagens de programação, por serem limitadas e não poderem manipular todos os tipos de dados existentes no mundo real. A maioria das linguagens de programação tipificam os dados em um grupo conhecido como tipos primitivos. São tipos primitivos de dados: I. Primitivos numéricos II. Primitivos reais de precisão composta III. Primitivos lógicos IV. Primitivos caracteres fracionais V. Primitivos literais ou caracteres Assinale a alternativa que contém somente os tipos primitivos de dados: Nota: 10.0 Questão 9/10 - Lógica de Programação e Algoritmos Operadores lógicos são usados para concatenar ou associar expressões que estabelecem uma relação de comparação entre valores. O resultado destas expressões é sempre um valor lógico, verdadeiro ou falso, uma vez que operam sobre valores booleanos. No uso do operador .e. em um algoritmo temos os seguintes resultados: I. V .e. V - o resultado é verdadeiro. II. F .e. V - o resultado é verdadeiro. III. V .e. F - o resultado é verdadeiro. IV. F .e. V - o resultado é falso. V. F .e. F - o resultado é verdadeiro. Assinale a alternativa que contém somente afirmativas corretas: Nota: 10.0 Questão 10/10 - Lógica de Programação e Algoritmos Apesar de internamente o computador manipular unicamente números, as linguagens de programação oferecem suporte para outros tipos de dados de forma transparente. Alguns tipos são formados por números inteiros e reais que suportam operações matemáticas como adição, subtração, multiplicação, entre outros. Observe as afirmações abaixo: I. Podemos considerar as letras como um tipo de dado. II. Operações como escrever, ler e concatenar são destinadas a dados do tipo caractere. III. O computador trabalha naturalmente com números. IV. Os caracteres suportam operações aritméticas. V. O computador deve lidar exclusivamente com os tipos definidos nas linguagens de programação. Assinale a alternativa que contém somente as corretas: Nota: 10.0 A Um problema não pode ser resolvido de diversas maneiras. Cada maneira gera uma resposta/resultado diferente. B Às vezes um problema pode ser resolvido de diversas maneiras, porém, gerando a mesma resposta/resultado. C Um problema pode ser resolvido de diversas maneiras, porém, gerando resposta/resultado diferente.D Um problema só pode ser resolvido de uma única maneira. Com isso, o algoritmo não terá resposta/resultado diferente. E Os critérios não influenciarão diretamente a escolha de quais passos seguir na tomada de decisão. Você acertou! Um algoritmo sempre apresentará diversas soluções para um mesmo problema. & A I, II, III e IV B I, II, III e V C II, III, IV e V D I, III, IV e V E Todas as alternativas Você acertou!& A II e III B I e IV C II e V D I e III E I e V Você acertou!& A Os símbolos gráficos são mais difíceis de compreender do que textos. B Dificulta a transcrição da lógica para uma linguagem de programação. C Problemas complexos resultam em um desenho gráfico muito simples que torna fácil a visualização. D Não é preciso aprender a simbologia. E O fluxograma é um tipo de diagrama que pode ser entendido como uma representação esquemática de um processo. Você acertou!& A I, II, III B I, II, III e V C I, II, IV e V D I, III, IV e V E Todas as alternativas Você acertou!& A III, IV e V B I, II e V C I e II D III e IV E Todas as respostas Você acertou!& A Logo, todas as rochas sabem nadar. B Logo, as rochas são minerais. C Logo, nem todos os mamíferos sabem nadar. D Logo, as rochas não tomam leite. E Logo, o João gosta de rocha. Você acertou!& A I e II B I e V C I, III e V D Apenas III E Todas estão corretas Você acertou!& A I e IV B I e V C II, III e V D I, II e III E Todas as respostas Você acertou!& A I e II, V B I e V C II, III D Apenas III E I, II, III e V Você acertou!& 26/10/2020 23:15 Página 1 de 1
Compartilhar