Prévia do material em texto
07/11/2023, 17:37 Avaliação I - Individual about:blank 1/5 Prova Impressa GABARITO | Avaliação I - Individual (Cod.:823257) Peso da Avaliação 1,50 Prova 63804468 Qtd. de Questões 10 Acertos/Erros 6/3 Canceladas 1 Nota 7,00 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 afim de determinar se a sua execução prossegue ou não. Observe o fluxograma a seguir: Que estrutura de repetição esse fluxograma representa? A PARA-ENQUANTO. B ENQUANTO-FAÇA. C FAÇA-PARA. D FAÇA-ENQUANTO. VOLTAR A+ Alterar modo de visualização 1 07/11/2023, 17:37 Avaliação I - Individual about:blank 2/5 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. - Texto. Agora, observe a descrição a seguir: “Representa valores numéricos negativo ou positivo sem casa decimal.” A qual tipo de dado primitivo essa descrição pertence? A Lógico. B Real. C Texto. D Inteiro. Há algumas formas de representação mais conhecidas para a representação de algoritmos. Com base no Diagrama de Chapin, assinale a alternativa CORRETA: A O objetivo era apresentar uma visão menos hierárquica e estruturada da lógica do sistema. B Foi criado com a intenção de substituir os diagramas tradicionais. C A recursividade é dificilmente representada neste tipo de diagrama. D O criador foi Nerd Chapin. Atenção: Esta questão foi cancelada, porém a pontuação foi considerada. Os operadores aritméticos relacionam as operações aritméticas básicas. Como exemplo, podemos citar o operador de adição, subtração, multiplicação, divisão, entre outros. Sobre o operador DIV, assinale a alternativa CORRETA: A Retorna o divisor de uma divisão. Exemplo: 10 div 2 o resultado será 2 (dois). B Retorna o dividendo de uma divisão. Exemplo: 10 div 2 o resultado será 5 (cinco). C Retorna o resto de uma divisão. Exemplo: 10 div 2 o resultado será 3 (três). 2 3 4 07/11/2023, 17:37 Avaliação I - Individual about:blank 3/5 D Retorna o resto de uma divisão. Exemplo: 10 div 2 o resultado será 0 (zero). São vários os tipos ou classificações para a lógica. Com base nos principais tipos, assinale a alternativa CORRETA: A Lógica aristotélica, lógica de programação, lógica de semântica e lógica matemática. B Lógica aristotélica, lógica de semântica, lógica de argumentação e lógica matemática. C Lógica aristotélica, lógica de programação, lógica de argumentação e lógica matemática. D Lógica semântica, lógica de programação, lógica de argumentação e lógica matemática. Há vários tipos ou classificações para a lógica. Dentre os principais tipos, assinale a alternativa CORRETA que apresenta a definição de Lógica de Programação: A É a linguagem usada para criar um programa de computador. É essencial para desenvolver programas e sistemas informáticos, pois ela define o encadeamento lógico para esse desenvolvimento. B É uma área da lógica que examina os raciocínios de acordo com as relações entre as orações, as unidades mínimas do discurso, que podem ser verdadeiras ou falsas. C Estuda a lógica segundo a sua estrutura ou forma. D Permite verificar a validade ou se um enunciado é verdadeiro ou não. Sobre as formas de representação de 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. Nesse contexto, assinale a alternativa CORRETA que apresenta qual forma de representação tem a intenção de substituir os diagramas tradicionais: A Pseudocódigo. B Diagrama de Chapin. C Fluxograma convencional. D Descrição narrativa. 5 6 7 07/11/2023, 17:37 Avaliação I - Individual about:blank 4/5 Expressões que apresentam apenas um operador, podem ser avaliadas diretamente. No entanto, à medida que as elas vão se tornando mais complexas com o aparecimento de mais de um operando na mesma expressão é necessária a avaliação passo a passo, tomando um operador por vez. A sequência destes passos é definida de acordo com o formato geral da expressão, considerando-se a prioridade (precedência) de avaliação de seus operadores e a existência ou não de parênteses. Sobre a expressão abaixo, assinale a alternativa CORRETA para o resultado da expressão (2 + 3) * 3: A 15. B 9. C 11. D -15. Na programação, existem várias formas de representar um programa. Nesse sentido, essas formas possuem diversas características associadas. Com base no exposto, assinale a alternativa CORRETA: A PascalALG é uma forma de representação de algoritmos, é praticamente um programa de linguagem que, depois, podemos passar para o computador. Para escrevermos códigos com PascalALG precisaremos conhecer alguns comandos básicos. B O pseudocódigo ou portugol é uma representação parecida com a forma de escrita de programas escritos em versão computacional. C O pseudocódigo é diferente do portugol, sendo uma representação parecida com a forma de escrita de programas escritos em versão computacional. D VisioALG é uma forma de representação de algoritmos, é praticamente um programa de linguagem que, depois, podemos passar para o computador. Para escrevermos códigos com VisioALG precisaremos conhecer alguns comandos básicos. 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: - Descrição narrativa. - Fluxograma convencional. - Diagrama de Chapin. - Pseudocódigo. 8 9 10 07/11/2023, 17:37 Avaliação I - Individual about:blank 5/5 Agora, observe a descrição a seguir: “Esta forma é conhecida como linguagem natural. É usada sempre quando se deseja que o receptor da mensagem entenda o que será feito, mesmo não tendo domínio acerca da elaboração de algoritmos. Uma das limitações é a imprecisão do entendimento, visto que fica a cargo de quem recebe interpretar o que foi proposto, por exemplo, duas pessoas podem interpretar a mesma mensagem de forma diferente. Outra limitação remete ao fato de que às vezes é necessário escrever muito para transmitir algo simples”. A qual forma de representação dos algoritmos essa descrição pertence? A Diagrama de Chapin. B Fluxograma convencional. C Pseudocódigo. D Descrição narrativa. Imprimir