Baixe o app para aproveitar ainda mais
Prévia do material em texto
30/05/2018 Unicesumar - Ensino a Distância 1/6 ATIVIDADE 2 - TI - ALGORITMOS E LÓGICA DE PROGRAMAÇÃO l - 2018B1 Período:24/05/2018 22:30 a 31/05/2018 23:59 (Horário de Brasília) Data Final:01/06/2018 23:59 valendo 50% data nota! Status:ABERTO Nota máxima:0,50 Gabarito:Gabarito será liberado no dia 03/06/2018 00:00 (Horário de Brasília) Nota ob�da: 1ª QUESTÃO Um Fluxograma consiste em uma representação gráfica que permite indicar as ações e decisões que devem ser seguidas para a solução de um determinado problema. LEAL, Gislaine Camila Lapasini. Algoritmos e Lógica de Programação I. Maringá-PR. Unicesumar, 2016. Com base no texto acima, considere os seguintes símbolos comumente usados em Fluxogramas: Podemos afirmar que estes símbolos correspondem, respectivamente, a: ALTERNATIVAS Dados Armazenados; Processo; Início e Fim; Entrada de Dados. Saída de Dados; Fluxo de Dados; Processo; Cálculo e Atribuição. Processo; Início e Fim; Dados Armazenados; Cálculo e Atribuição. Início e Fim; Fluxo de Dados; Cálculo e Atribuição; Saída de Dados. Início e Fim; Fluxo de Decisão; Cálculo e Atribuição; Saída de Dados. 2ª QUESTÃO O Dr. Watson está com uma dúvida, ele sabe que é possível armazenar diversos valores de um mesmo tipo numa mesma variável usando uma ______________________. A dúvida está em relação aos dois tipos existentes. Após uma consulta, Sherlock Holmes lhe explicou que o _________________ tem uma única dimensão e já a _________________ pode ter duas ou mais dimensões. LEAL, Gislaine Camila Lapasini. Algoritmos e Lógica de Programação I. Graduação EaD: Maringá/PR: Graduação UniCesumar, 2018 (adaptado). Diante do exposto, na sequência assinale a alternativa que preencha corretamente as lacunas. ALTERNATIVAS 30/05/2018 Unicesumar - Ensino a Distância 2/6 Estrutura homogênea; vetor; matriz. Estrutura homogênea; matriz; vetor. Estrutura heterogênea; matriz; vetor. Estrutura heterogênea; vetor; matriz. Variáveis; estrutura homogênea; estrutura heterogênea. 3ª QUESTÃO Expressões lógicas são aquelas na qual o resultado consistem em um valor lógico verdadeioro ou falso. Assim, sabemos que a disjunção (OU) é verdadeira sempre que pelo menos um dos operandos for verdadeiro; a conjunção (E) é verdadeira quando ambos os operandos forem verdadeiros; e a negação (NÃO) inverte o valor de uma variável. Considerando as informações acima, e tomando-se a equação (X OU Y) E (Y OU X), analise as afirmativas a seguir: I – Será verdadeiro se Y = Verdadeiro e X = Verdadeiro. II – Será verdadeiro se Y = Verdadeiro, independente do valor de X. III – Será verdadeiro se X = Verdadeiro, independente do valor de Y. IV – Será verdadeiro se X = Falso e Y = Falso. É correto o que se afirma em: ALTERNATIVAS I e II, apenas. III e IV, apenas. I, II e III, apenas. II, III e IV, apenas. I, III e IV, apenas. 4ª QUESTÃO 30/05/2018 Unicesumar - Ensino a Distância 3/6 Amanda trabalha à tarde e à noite, e seu marido trabalha de manhã e à tarde. Antes de sair para o trabalho Amanda teve uma inesperada visita dos Correios. Ela recebeu uma cópia do The Legend of Zelda: Breath of the Wild (jogo) para o seu Nintendo Switch (videogame). Infelizmente, não daria tempo para ela testar o jogo, por isso decidiu deixar um algoritmo para que seu marido jogasse enquanto ela estava no trabalho. 1 – Ligar o videogame; 2 – Tirar o jogo da caixa; 3 – Colocar o jogo no videogame; 4 – Instalar ou atualizar o jogo; 5 – Jogar. Considerando o algoritmo acima, avalie as afirmações abaixo: I – É possível inverter os passos 1 e 2 II – É possível inverter os passos 2 e 3 III – É possível inverter os passos 3 e 4 IV – É possível inverter os passos 4 e 5 LEAL, Gislaine Camila Lapasini. Algoritmos e Lógica de Programação I. Graduação EaD: Maringá/PR: Graduação UniCesumar, 2018 (adaptado). É correto o que se afirma em: ALTERNATIVAS I, apenas. I e III, apenas. II e IV, apenas. I, II e III, apenas. I, II, III e IV. 5ª QUESTÃO Sherlock Holmes está investigando um caso de assassinato que ocorreu durante um cruzeiro do navio MS Vista. Ele está analisando a lista de passageiros e incluindo os suspeitos numa nova lista. Para isso, ele pediu para o Dr. Watson criar um Algoritmo que use um ________________ do tipo _______________, já que ele não sabe quantos suspeitos serão incluídos na sua lista. LEAL, Gislaine Camila Lapasini. Algoritmos e Lógica de Programação I. Graduação EaD: Maringá/PR: Graduação UniCesumar, 2018 (adaptado). Diante do exposto, na sequência assinale a alternativa que preencha corretamente as lacunas: ALTERNATIVAS 30/05/2018 Unicesumar - Ensino a Distância 4/6 Contador, VETOR. Laço de repetição, PARA. Desvio condicional, PARA. Desvio condicional, ENQUANTO. Laço de repetição, ENQUANTO. 6ª QUESTÃO Podemos descrever um algoritmo como uma receita que mostra passo a passo os procedimentos necessários para a solução de um problema. Em termos mais técnicos, um algoritmo é uma sequência lógica, finita e definida de instruções que devem ser seguidas para resolver um problema ou executar uma tarefa. Há softwares disponíveis que auxiliam na interpretação de algoritmos representados em pseudocódigos ou fluxogramas. Mas, há uma técnica que permite a simulação do processo de execução de um algoritmo utilizando apenas um papel e uma caneta. LEAL, Gislaine Camila Lapasini. Algoritmos e Lógica de Programação I. Graduação EaD: Maringá-Pr.: Graduação UniCesumar, 2018 (adaptado). A esta técnica chamamos de: ALTERNATIVAS Pseudocódigo. Teste de Mesa. Metodologia Estruturada. Construção de Programas. Metodologia Orientada a Objetos. 7ª QUESTÃO As expressões lógicas são aquelas cujo resultado consiste em um valor lógico verdadeiro ou falso. Neste tipo de expressão podem ser usados os operadores relacionais, os operadores lógicos ou expressões matemáticas. Os operadores lógicos são Disjunção (OU), Conjunção (E) e Negação (NÃO). A execução de uma expressão lógica obedece como prioridade a ordem dos operadores. LEAL, Gislaine Camila Lapasini. Algoritmos e Lógica de Programação I.; Maringá: Unicesumar, 2016 Com base no texto acima, assinale a alternativa correta, considerando a ordem de prioridade na execução dos operadores lógicos. ALTERNATIVAS E, NÃO e OU. E, OU e NÃO. NÃO, E e OU. NÃO, OU e E. OU, NÃO e E. 8ª QUESTÃO 30/05/2018 Unicesumar - Ensino a Distância 5/6 Ao ser escrito, um algoritmo normalmente necessita guardar algumas informações e para atingir este objetivo são utilizadas variáveis. Uma variável pode ser vista como uma caixa que armazena pertences. Esta caixa tem um nome e somente guarda objetos do mesmo tipo. LEAL, Gislaine Camila Lapasini. Algoritmos e Lógica de Programação I. Graduação EaD: Maringá-Pr.: Graduação UniCesumar, 2018 (adaptado). Considerando o texto acima e o conteúdo apresentado em sala de aula, avalie as informações abaixo: I. Uma variável é um espaço na memória principal do computador que pode conter diferentes valores a cada instante de tempo. II. Uma variável possui um nome e seu conteúdo pode ser de vários tipos: inteiro, real, caractere, lógico entre outros. III. Em um algoritmo o conteúdo de uma variável nunca pode ser modificado, consultado ou apagado quantas vezes forem necessárias. IV. Uma variável armazena dois ou mais conteúdos por vez. V. Variáveis são endereços de memória destinados a armazenar informações definitivamente. Dessa forma, é correto o que se afirma em: ALTERNATIVAS II, apenas. III, apenas. I e II, apenas. I e V, apenas. I e V, apenas. 9ª QUESTÃO Diferentemente de um fluxo sequêncial, o fluxo condicional permite que o código fontede um programa tome decisões próprias. Através das estruturas de decisão, o programa pode escolher, em tempo de execução, por tomar um dentre vários caminhos possíveis, de acordo com uma condição pré-estabelecida. De acordo com as estruturas de decisão compostas e tomando por base código fonte abaixo, avalie as afirmações e assinale a correta: 30/05/2018 Unicesumar - Ensino a Distância 6/6 ALTERNATIVAS Nesse algoritmo, a variável resto é utilizada para armazenar um valor informado diretamente pelo usuário. A operação DIV, da linha 5, refere-se à divisão de números reais, cujo resultado por conter casas decimais. Há um erro de sintaxe na linha 6, pois a variável "resto" recebe uma expressão que contém a própria variável "resto" . Caso o usuário digite o valor 8, no teclado (linha 4), fará com que a variável "numero" receba 8 e o algoritmo escreverá "Segunda Condição", na tela do computador. Caso o usuário digite o valor 5, no teclado (linha 4), fará com que a variável "numero" receba 5 e o algoritmo escreverá "Segunda Condição", na tela do computador. 10ª QUESTÃO Um algoritmo consiste em uma sequência de passos (instruções), cujo objetivo é solucionar um problema. Eles podem ser representados utilizando a linguagem natural, os fluxogramas, o português estruturado ou através de uma linguagem de programação (C, Java, Pascal, Fortran, etc). É de conhecimento que o nível de detalhamento e precisão dos algoritmos variam de acordo com cada um destes tipos de representações. LEAL, Gislaine Camila Lapasini. Algoritmos e Lógica de Programação I.; Maringá: Unicesumar,2016 Com base no texto descrito acima, avalie as informações abaixo. I. Não é possível escrever um algoritmo diretamente com o uso de linguagem de programação, não importando a experiência do programador. É necessário sempre criar o algoritmo em Linguagem Natural, em seguida utilizar o Fluxograma e, finalmente, utilizar o Português Estruturado. II. A melhor forma de representar um algoritmo é fazer uso da Linguagem Natural, pois é uma representação objetiva e flexível. III. O Fluxograma é uma notação totalmente gráfica, utilizada para representar um algoritmo. IV. São incluídos no Português Estruturado certos detalhes que normalmente não são descritos na Linguagem Natural, como por exemplo o tipo de dado que pode ser armazenado em cada variável. V. O Fluxograma somente se aplica em linguagens de programação específicas, sendo seu uso bastante limitado. Dessa forma, é correto o que se afirma em: ALTERNATIVAS II, apenas. IV, apenas. I e V, apenas. I e III, apenas. III e IV, apenas. expressão : numero− (resto ∗ 2)
Compartilhar