Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação I - Individual (Cod.:689612) Código da prova: 38807418 Disciplina: Lógica e Técnicas de Programação (ADS05) Período para responder: 14/10/2021 - 29/10/2021 Peso: 1,50 1 - Todo algoritmo precisa possuir as seguintes características: Entrada, Saída, Clareza, Efetividade e Finitude. Agora, observe a descrição a seguir: "Todo algoritmo deve produzir um resultado". A qual característica essa descrição pertence? A ) Finitude. B ) Efetividade. C ) Saída. D ) Clareza. 2 - Num processo geral de execução de um algoritmo implementado em uma linguagem de programação, a execução começa na primeira linha e vai avançando sequencialmente, executando o código linha após linha até chegar ao final. Entretanto, frequentemente surge a necessidade de colocar instruções dentro de um programa que só serão executadas caso alguma condição específica aconteça. Para essa finalidade, a maioria das linguagens possui estruturas de condição para realizar essa tarefa. Observe o diagrama a seguir: Rodrigo Realce Que estrutura condicional esse diagrama representa? A ) CASO SEJA. B ) SENÃO CASO. C ) SE-ENTÃO. D ) SE-ENTÃO-SENÃO. Rodrigo Realce Rodrigo Realce 3 - Os algoritmos podem ser representados de diferentes formas, a variação entre elas está relacionada ao nível de detalhe ou ao grau de abstração oferecido por cada uma. Algumas formas têm foco no nível lógico, de forma a abstrair detalhes de implementação. No entanto, algumas formas de representação possuem maior riqueza de detalhes. O que é a representação de algoritmos por Fluxogramas? A ) É a construção de algoritmos em linguagem computacional. B ) É a construção de algoritmos com diagramas de chapin. C ) É a construção de algoritmos com representações gráficas. D ) É a construção de algoritmos em linguagem natural. 4 - A lógica da programação é um assunto muito grande e complexo usado quando se pretende realizar alguma função ou um esquema lógico por meio de parâmetros e metas. Existe uma associação direta da Lógica de Programação com o Raciocínio Matemático, onde o importante é a interpretação de um problema e a utilização correta de uma fórmula. Sobre a lógica matemática para a programação, assinale a alternativa CORRETA correspondente ao nome da primeira pessoa que propôs usar programas para manipular com sentenças instrumentais comuns apropriadas à linguagem formal, ou seja, o programa básico formará conclusões imediatas a partir de uma lista de premissas: A ) John McCarthy. B ) Dennis Ritchie. C ) Grace Hopper. D ) Edsger Dijkstra. 5 - Num processo geral de execução de um algoritmo implementado em uma linguagem de programação, a execução começa na primeira linha e vai avançando sequencialmente, executando o código linha após linha até chegar ao final. Entretanto, frequentemente surge a necessidade de colocar instruções dentro de um programa que só serão executadas caso alguma condição específica aconteça. Para essa finalidade, a maioria das linguagens possui estruturas de condição para realizar essa tarefa. Observe o diagrama a seguir: Rodrigo Realce Rodrigo Realce Que estrutura condicional esse diagrama representa? A ) SENÃO CASO. B ) CASO SEJA. C ) SE-ENTÃO. D ) SE-ENTÃO-SENÃO. 6 - Uma das grandes vantagens em solucionar problemas computacionalmente se resume ao fato de que eles têm uma grande capacidade de repetir o processamento de soluções, assim como o conjunto de operações envolvidas nas mesmas para grandes quantidades de dados. Nesse sentido, o conjunto de procedimentos é repetido até que o objetivo seja alcançado. Por causa disso, torna-se obrigatória a utilização de uma condição de controle, construída através de expressões lógicas que são testadas em cada ciclo a fim de determinar se a sua execução prossegue ou não. Observe o fluxograma a seguir: Rodrigo Realce Que estrutura de repetição esse fluxograma representa? A ) ENQUANTO-FAÇA. B ) FAÇA-PARA. C ) PARA-ENQUANTO. D ) FAÇA-ENQUANTO. 7 - Em computação, existem apenas quatro tipos de dados primitivos. Algumas linguagens subdividem esses tipos de dados em outros de acordo com a capacidade de memória necessária para a variável, mas, de modo geral, os tipos de dados primitivos são: - Inteiro. - Real. - Lógico. Rodrigo Realce - Texto. Agora, observe a descrição a seguir: “Representa valores booleanos, assumindo apenas dois estados, verdadeiro ou falso. Pode ser representado apenas um bit (que aceita apenas 1 ou 0).” A qual tipo de dado primitivo essa descrição pertence? A ) Real. B ) Lógico. C ) Inteiro. D ) Texto. 8 - São vários os tipos ou classificações para a lógica. Qual é a definicão da lógica de argumentação? A ) É uma área da lógica que examina os raciocínios de acordo com as relações entre orações (proposições), as unidades mínimas do discurso, que podem ser verdadeiras ou falsas. B ) Permite verificar a validade ou se um enunciado é verdadeiro ou não, não é feito com conceitos relativos nem subjetivos, são proposições tangíveis cuja validade pode ser verificada. A lógica tem como objetivo avaliar a forma das proposições, e não o conteúdo. C ) É essencial para desenvolver programas e sistemas informáticos, pois ela define o encadeamento lógico para esse desenvolvimento. D ) A lógica tem como objeto de estudo o pensamento, assim como as leis e regras que o controlam. Para que esse pensamento seja correto, as leis da lógica correspondem às ligações e relações que existem entre esses elementos. Rodrigo Realce Rodrigo Realce 9 - Várias são as formas de representação dos algoritmos. Algumas técnicas tratam apenas da representação lógica, ignorando detalhes de programação que dependem de uma tecnologia específica (linguagem de programação). Em contrapartida, existem técnicas que de tão detalhistas acabam dificultando a compreensão da solução proposta. As formas de representação mais conhecidas para a representação de algoritmos são: - Fluxograma convencional. - Descrição narrativa. - Diagrama de Chapin. - Pseudocódigo. Agora, observe a descrição a seguir: “Fazem uso de símbolos universais para ajudar no entendimento do algoritmo. São representações gráficas, em que as formas geométricas propõem ações específicas. Essa forma de representação preocupa-se com detalhes de nível físico da implementação do algoritmo, em que figuras geométricas diferentes representam a entrada e a saída de informações de dispositivos distintos.” A qual forma de representação dos algoritmos essa descrição pertence? A ) Pseudocódigo. B ) Descrição narrativa. C ) Fluxograma convencional. D ) Diagrama de Chapin. 10 - Em computação, existem apenas quatro tipos de dados primitivos. Algumas linguagens subdividem esses tipos de dados em outros de acordo com a capacidade de memória necessária para a variável, mas, de modo Rodrigo Realce geral, os tipos de dados primitivos são: - Inteiro. - Real. - Lógico. - Texto. Agora, observe a descrição a seguir: “Representa valores numéricos negativo ou positivo com casa decimal. Também são chamados de ponto flutuante.” A qual tipo de dado primitivo essa descrição pertence? A ) Lógico. B ) Texto. C ) Inteiro. D ) Real. Rodrigo Realce
Compartilhar