Baixe o app para aproveitar ainda mais
Prévia do material em texto
Prova Impressa GABARITO | Avaliação I - Individual (Cod.:823257) Peso da Avaliação 1,50 Prova 63551035 Qtd. de Questões 10 Acertos/Erros 7/3 Nota 7,00 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. Com base nos tipos de dados, associe os itens, utilizando o código a seguir: I- Inteiro. II- Lógico. III- Real. IV- Texto. ( ) Representa uma sequência de um ou mais caracteres. Colocamos os valores desse tipo entre “ ” (aspas duplas) ou ‘’ (aspas simples), dependendo da linguagem. ( ) Representa valores numéricos negativo ou positivo com casa decimal, ou seja, valores reais. Também são chamados de ponto flutuante. ( ) Representa valores booleanos, assumindo apenas dois estados, VERDADEIRO ou FALSO. Pode ser representado apenas um bit (queaceita apenas 1 ou 0). ( ) Representa valores numéricos negativo ou positivo sem casa decimal. Assinale a alternativa que apresenta a sequência CORRETA: A IV – III – II – I. VOLTAR A+ Alterar modo de visualização 1 Avaliação I - Individual https://ava2.uniasselvi.com.br/subject/grades-and-test... 1 of 7 14/05/2023, 21:58 B II – I – III – IV. C I – II – III – IV. D IV – III – I – II. O pseudocódigo ou portugol é uma representação muito parecida com a forma de escrita dos programas para a versão computacional. Esta técnica de algoritmização é baseada em uma PDL – Program Design Language (Linguagem de Projeto de Programação). Aqui, vamos apresentá-la em português. A forma original de escrita é conhecida como inglês estruturado, muito parecida com a notação da linguagem PASCAL. Dentre esses conceitos também temos as IDEs (Ambientes integrados de desenvolvimento) que é outro conceito do mundo da Programação. Com base no exposto, assinale a alternativa CORRETA: A Delphi na versão 7 é uma linguagem de programação. B Delphi permite o desenvolvimento de pseudocódigo que gera um arquivo executável. C Delphi é um ambiente integrado de desenvolvimento com a linguagem Pascal. D Delphi é uma IDE e Object Pascal é a linguagem de programação. Atualmente conhecida como Embarcadero Delphi. Para desenvolver adequadamente um algoritmo, é necessário usar a lógica, que consiste em organizar o pensamento para resolver problemas usando a mesma sequência adotada pelo computador, ou seja, usando a mesma lógica. São vários os vários os tipos ou classificações para a lógica. Qual tipo de lógica é essencial para desenvolver programas e sistemas informáticos, pois ela define o encadeamento lógico para esse 2 3 Avaliação I - Individual https://ava2.uniasselvi.com.br/subject/grades-and-test... 2 of 7 14/05/2023, 21:58 desenvolvimento? A Lógica de programação. B Lógica de argumentação. C Lógica matemática. D Lógica proposicional. Historicamente, o algoritmo surgiu cerca de 300 a.C., com o algoritmo de Euclides. Este é o algoritmo mais antigo já estudado, que é utilizado até hoje. Auxilia na busca pelo máximo divisor comum entre dois números inteiros diferentes de zero, amplamente difundido na matemática até hoje. Com base no algoritmo, assinale a alternativa INCORRETA: A É a lógica que nos permite construir corretamente os algoritmos. B A capacidade de resolução de problemas, independentemente de sua complexidade, está diretamente relacionada à capacidade de elaboração de algoritmos. C No caso de construção de um programa de computador, a lógica de programação consiste em aprender a pensar na mesma sequência de execução desse tipo de programa. D Um algoritmo representa um programa de computador que é utilizado para realizar uma tarefa ou solucionar um problema. Uma expressão em um programa é a parte da instrução que produz um valor, normalmente através do uso de operandos (valores) e operadores (indicam a operação a ser realizada). Os operadores são meios pelos quais incrementamos, decrementamos, comparamos e avaliamos dados dentro do 4 5 Avaliação I - Individual https://ava2.uniasselvi.com.br/subject/grades-and-test... 3 of 7 14/05/2023, 21:58 computador. Quais operadores que atuam sobre caracteres e variam muito de uma linguagem para outra? A Operadores lógicos. B Operadores aritméticos. C Operadores literais. D Operadores relacionais. Apesar de não perceber, utiliza-se de algoritmos de forma intuitiva e automática diariamente quando se executa tarefas comuns. Como essas atividades são simples e dispensam ficar pensando nas instruções necessárias para fazê-las, o algoritmo presente nelas acaba passando despercebido. Nesse contexto, assinale a alternativa CORRETA que apresenta informações sobre a Finitude, característica de um algoritmo: A Cada passo/instrução/etapa de um algoritmo deve ser executável. B Todo algoritmo deve produzir um resultado. C Cada passo/instrução/etapa de um algoritmo deve ser claro e não gerar duplo entendimento. D O algoritmo deve ter uma condição para sair de sua execução. Isso evitará que entre em loop. O loop traduz a incapacidade do algoritmo de interromper a sua execução. A lógica pode ser entendida como sendo o estudo das leis do raciocínio e da 6 7 Avaliação I - Individual https://ava2.uniasselvi.com.br/subject/grades-and-test... 4 of 7 14/05/2023, 21:58 forma como ela será aplicada no intuito de demonstrar a verdade. Sobre os tipos de lógica, analise as afirmativas a seguir: I- A lógica aristotélica tem como objeto de estudo o pensamento, assim como as leis e regras que o controlam, para que esse pensamento seja correto. II- A lógica matemática consiste em um sistema dedutivo de enunciados que tem como objetivo criar um grupo de leis e regras para determinar a validade dos raciocínios. III- A lógica de programação é essencial para desenvolver programas e sistemas informáticos, pois ela define o encadeamento lógico para esse desenvolvimento. IV- A lógica de argumentação é 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. Assinale a alternativa CORRETA: A Somente a afirmativa IV está correta. B As afirmativas I, II e III estão corretas. C As afirmativas I, II e IV estão corretas. D As afirmativas II, III e IV estão corretas. Algumas regras precisam ser seguidas para que possamos desenvolver nosso algoritmo. Com base no exposto, assinale a alternativa CORRETA: A Usar somente dois verbo por passo/instrução/etapa. B Limitar a simplicidade e objetividade em relação aos termos e frases. 8 Avaliação I - Individual https://ava2.uniasselvi.com.br/subject/grades-and-test... 5 of 7 14/05/2023, 21:58 C Abusar da simplicidade e objetividade em relação aos termos e frases. D Escrever de uma forma simples para que possa ser entendido facilmente, inclusive por pessoas que somente trabalham na área. Algoritmo é uma sequência de ações finitas encadeadas e lógicas que descrevem como um determinado problema deve ser resolvido. Apesar de não perceber, utiliza-se de algoritmos de forma intuitiva e automática diariamente quando se executa tarefas comuns. Como essas atividades são simples e dispensam ficar pensando nas instruções necessárias para fazê-las, o algoritmo presente nelas acaba passando despercebido. Nesse contexto, assinale a alternativa CORRETA que apresenta o que deve ser considerado dentre as várias práticas adotadas para a construção de algoritmos: A 1-Entender o problema a ser resolvido. 2-Descrever os passos para resolver o problema. 3-Identificar e definir as entradas do algoritmo. 4-Construir o algoritmo para representar a sequência dos passos. 5-Definir os dados de saída. 6-Transcrever o algoritmo para uma linguagem interpretada por computador. 7-Testar a lógica, bem como os passos de execução. B 1-Testar a lógica, bem como os passos de execução. 2-Transcrever o algoritmo para uma linguagem interpretada por computador. 3-Descrever os passospara resolver o problema. 4-Definir os dados de saída. 5-Construir o algoritmo para representar a sequência dos passos. 6-Identificar e definir as entradas do algoritmo. 7-Entender o problema a ser resolvido. C 1-Entender o problema a ser resolvido. 2-Identificar e definir as entradas do algoritmo. 3-Descrever os passos para resolver o problema. 4-Definir os dados de saída. 5-Construir o algoritmo para representar a sequência dos passos. 6-Transcrever o algoritmo para uma linguagem interpretada por computador. 7-Testar a lógica, bem como os passos de execução. D 1-Entender o problema a ser resolvido. 2-Identificar e definir as entradas do algoritmo. 3-Construir o algoritmo para representar a sequência dos passos. 4-Testar a lógica, bem como os passos de execução. 5-Descrever os passos para resolver o problema. 6-Transcrever o algoritmo para uma linguagem interpretada por computador. 7-Definir os dados de saída. 9 Avaliação I - Individual https://ava2.uniasselvi.com.br/subject/grades-and-test... 6 of 7 14/05/2023, 21:58 Várias são as práticas adotadas para a construção de algoritmos. Com base no exposto, assinale a alternativa INCORRETA: A Descrever os passos que não serão necessários para resolver o problema. Basicamente descrever os processos não utilizados para realizar a soma dos dois números. B Entender o problema a ser resolvido. Um exemplo de problema: somar dois números. Neste caso, imagine o que você precisa para executar a solução. C Identificar e definir as entradas do algoritmo. No caso do problema proposto, você teria como entrada dois números. D Definir os dados de saída. Na situação proposta, o resultado da soma dos dois números usados como entrada do problema. 10 Imprimir Avaliação I - Individual https://ava2.uniasselvi.com.br/subject/grades-and-test... 7 of 7 14/05/2023, 21:58
Compartilhar