Baixe o app para aproveitar ainda mais
Prévia do material em texto
15/05/2023, 10:51 Avaliação I - Individual about:blank 1/4 Prova Impressa GABARITO | Avaliação I - Individual (Cod.:823257) Peso da Avaliação 1,50 Prova 64664134 Qtd. de Questões 10 Acertos/Erros 10/0 Nota 10,00 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 Saída, característica de um algoritmo: A São as informações que alimentam a construção, geralmente usados como parâmetros ou filtros na busca das informações em uma base de dados. Um algoritmo pode não conter valores de entrada. Assim, como poderá apresentar um ou mais valores de tipos de dados distintos como entrada para a lógica construída. B Todo algoritmo deve produzir um resultado. C 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. D Cada passo/instrução/etapa de um algoritmo deve ser executável. Os operadores aritméticos relacionam as operações aritméticas básicas. Com base nos operadores, assinale a alternativa INCORRETA: A Resto da divisão = DIV. B Subtração = - C Adição = + D Divisão = / Um algoritmo é uma receita para um processo computacional e consiste de uma série de operações primitivas, interconectadas devidamente, sobre um conjunto de objetos. Com base nas regras básicas para o desenvolvimento de um algoritmo, assinale a alternativa INCORRETA: A Abusar da simplicidade e objetividade em relação aos termos e frases. B Evitar termos ou palavras que permitam duplo entendimento. VOLTAR A+ Alterar modo de visualização 1 2 3 15/05/2023, 10:51 Avaliação I - Individual about:blank 2/4 C Escrever de forma rigorosamente técnica e subjetiva. D Usar somente um verbo por passo/instrução/etapa. Um algoritmo pode conter várias condições. Com base no exposto, assinale a alternativa CORRETA: A As condições de um algoritmo podem ser simples, composta e encadeada. B As condições de um algoritmo não podem ser simples, composta e encadeada. C Um algoritmo possui somente a condição composta. D Um algoritmo não possui a condição composta, somente a simples e encadeada. Os acumuladores e somadores são a mesma coisa. Com base no exposto, assinale a alternativa CORRETA: A 1) A = 0 ; B = 3 2) B = B + A 3) A = A + B 4) B = A 5) ir para passo 2 A e B são constantes B 1) A = 0 ; B = 3 2) B = B + A 3) A = A + B 4) B = A 5) ir para passo 2 A e B são contadores C 1) A = 0; Ler N, K 2) A = A + N 3) A = A + K A é um acumulador! D 1) A = 1; Ler N, K 2) A = A + X 3) A = A + K A não é um acumulador! 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 Todo algoritmo deve produzir um resultado. B 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. C Cada passo/instrução/etapa de um algoritmo deve ser executável. D Cada passo/instrução/etapa de um algoritmo deve ser claro e não gerar duplo entendimento. Várias são as práticas adotadas para a construção de algoritmos. Com base no exposto, assinale a alternativa INCORRETA: 4 5 6 7 15/05/2023, 10:51 Avaliação I - Individual about:blank 3/4 A Identificar e definir as saídas do algoritmo ignorando as possíveis entradas. No caso do problema proposto, você teria como entrada dois números. B Definir os dados de saída. Na situação proposta, o resultado da soma dos dois números usados como entrada do problema. C Descrever os passos para resolver o problema. Basicamente descrever o processo de soma dos dois números. D 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. Há formas de representação mais conhecidas para a representação de algoritmos. Com base nessas formas, associe os itens, utilizando o código a seguir: I- Descrição narrativa. II- Fluxograma convencional. III- Diagrama de Chapin. IV- Pseudocódigo. ( ) 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. ( ) Foi criado com a intenção de substituir os diagramas tradicionais. O objetivo era apresentar uma visão mais hierárquica e estruturada da lógica do sistema. A recursividade é mais facilmente representada neste tipo de diagrama. ( ) É 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). ( ) São representações gráficas, em que as formas geométricas propõem ações específicas. Esta 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. Assinale a alternativa que apresenta a sequência CORRETA: A I – III – II – IV. B II – III – I – IV. C I – IV – III - II. D I – III – IV – II. 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. A lógica, ao longo de toda sua história, justificou-se como um estudo sobre os argumentos. Em especial, a lógica justifica-se como um estudo sobre os critérios pelos quais se podem distinguir os “bons” dos “maus” argumentos. Quais os principais tipos de lógica? A Lógica aristotélica, Lógica de programação, Lógica de avaliação, Lógica matemática e Lógica proposicional. 8 9 15/05/2023, 10:51 Avaliação I - Individual about:blank 4/4 B Lógica aristotélica, Lógica de programação, Lógica de argumentação, Lógica matemática e Lógica sistemática. C Lógica socrática, Lógica de programação, Lógica de argumentação, Lógica matemática e Lógica proposicional. D Lógica aristotélica, Lógica de programação, Lógica de argumentação, Lógica matemática e Lógica proposicional. Algumas regras precisam ser seguidas para que possamos desenvolver nosso algoritmo. Com base no exposto, assinale a alternativa CORRETA: A Abusar da simplicidade e objetividade em relação aos termos e frases. B Usar somente dois verbo por passo/instrução/etapa. C Limitar a 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. 10 Imprimir
Compartilhar