Baixe o app para aproveitar ainda mais
Prévia do material em texto
12/06/2023, 23:37 Introdução aos Algoritmos: Revisão da tentativa https://ava.cenes.com.br/mod/quiz/review.php?attempt=226167&cmid=1910 1/5 - Meus cursos - - - Painel Pós-graduação em Algoritmos e Estrutura de Dados Disciplina 04 - Introdução aos Algoritmos Introdução aos Algoritmos https://ava.cenes.com.br/my/ https://ava.cenes.com.br/course/view.php?id=5 https://ava.cenes.com.br/course/view.php?id=5§ion=6 https://ava.cenes.com.br/mod/quiz/view.php?id=1910 12/06/2023, 23:37 Introdução aos Algoritmos: Revisão da tentativa https://ava.cenes.com.br/mod/quiz/review.php?attempt=226167&cmid=1910 2/5 Iniciado em Monday, 12 Jun 2023, 23:04 Estado Finalizada Concluída em Monday, 12 Jun 2023, 23:37 Tempo empregado 33 minutos Avaliar 10,0 de um máximo de 10,0(100%) Questão 1 Correto Atingiu 1,0 de 1,0 Os algoritmos são a base da programação nas linguagens de computador. Para que executem corretamente e cumpram seu objetivo, é necessário que os programas e seus algoritmos originais tenham algumas características. Sobre essas características de algoritmos, pode-se afirmar que: a. Os algoritmos não precisam de ser traduzidos em linguagem de máquina para serem entendidos pelo computador. b. Algoritmos para executarem corretamente podem conter livres de erros. c. A ambiguidade é admitida nos algoritmos, desde que uma condição anule esta ambiguidade. d. As linguagens devem ter recursos capazes de interpretar e executar algoritmos. Define que as linguagens de programação devem possuir um mecanismo próprio para converter os seus comandos em linguagem compreendida pelos computadores. e. Algoritmos puros são entendíveis pelos computadores. Sua resposta está correta. Questão 2 Correto Atingiu 1,0 de 1,0 Quais são os passos a serem seguidos na elaboração da estrutura de um algoritmo? a. Identificação do Algoritmo, Declaração das Variáveis, Corpo do Algoritmo. toda elaboração de algoritmo deve seguir, nessa sequência, os passos para que funcione adequadamente: Identificação do Algoritmo, Declaração das Variáveis, Corpo do Algoritmo. b. Declaração de variáveis, Declaração de atividades, Identificação do corpo do algoritmo c. Corpo do Algoritmo, Declaração das Variáveis, Identificação do Algoritmo. d. Declaração das Variáveis, Identificação do Algoritmo, Corpo do Algoritmo. e. Nenhuma das alternativas está correta. Sua resposta está correta. Questão 3 Correto Atingiu 1,0 de 1,0 Dentre os tipos de dados estudados, aquele que engloba tanto letras como números denomina-se: a. Tipo de variável inteiro b. Tipo de variável lógica c. Tipo de variável real 12/06/2023, 23:37 Introdução aos Algoritmos: Revisão da tentativa https://ava.cenes.com.br/mod/quiz/review.php?attempt=226167&cmid=1910 3/5 d. Tipo de variável alfabético e. Tipo de variável alfanumérico o tipo de variável alfanumérico aceita qualquer tipo de texto que contenha caracteres de letras, números e caracteres especiais. Sua resposta está correta. Questão 4 Correto Atingiu 1,0 de 1,0 O conceito de algoritmos existe há bastante tempo e não apenas na ciência computacional. Ele faz parte de uma série de outras disciplinas, e a origem etimológica da palavra – segundo a versão mais aceita – vem do sobrenome do matemático persa Mohamed ben Musa Al-Khwarizm, cujas teorias foram publicadas no século XII. Nesse sentido, indique a alternativa que contém uma explicação correta do que é algoritmo. a. Código computacional que passa por engenharia reversa, tornando-se um código legível. b. Uma sequência de passos, ordenados e finitos, com objetivo de produzir um resultado. A resposta está correta, pois, segundo Cormen et al. (2012, é um procedimento computacional bem definido que toma algum valor ou conjunto de valores como entrada e produz algum valor ou conjunto de valores como saída. c. Sequência de passos inversamente ordenado, com objetivo de delimitar uma entrada. d. Sequência de atribuição de variáveis, ao final de um código aberto. e. Procedimento computacional parcialmente definido que toma algum valor como entrada e produz um valor ou conjunto de valores como saída. Sua resposta está correta. Questão 5 Correto Atingiu 1,0 de 1,0 Conforme estudado, qual é a utilidade dos testes de mesa, após a elaboração de um algoritmo? Assinale a alternativa correta: a. Para nada, só servem para atrasar a resolução do algoritmo. b. Feitos com papel e caneta, os testes de mesa (os mais indicados para os iniciantes nesse estudo) auxiliam o desenvolvedor a entender a execução de cada etapa do algoritmo. testes de mesa auxiliam os desenvolvedores na resolução dos algoritmos, pois mostram exatamente o que acontece a cada linha do código. Fazer com papel e caneta é ideal para quem está aprendendo. c. Tais testes compilam o algoritmo e mostram seu resultado. d. Os testes de mesa são os programas desenvolvidos pelos algoritmos. e. São os testes utilizados para o desenvolvimento do algoritmo. Sua resposta está correta. Questão 6 Correto Atingiu 1,0 de 1,0 Desenvolvedores podem se dedicar a códigos voltados ao servidor; outros, o que é mostrado na tela para o cliente. Isso torna possível a apreciação das duas subáreas: client-side e server-side. Desenvolvedores que gostam de ambas as subáreas (client-side e server-side) são denominados: 12/06/2023, 23:37 Introdução aos Algoritmos: Revisão da tentativa https://ava.cenes.com.br/mod/quiz/review.php?attempt=226167&cmid=1910 4/5 a. De Sistema b. Nenhuma das alternativas c. Frontend d. FullStack Os desenvolvedores que gostam de desenvolver tanto a lógica do sistema quanto a interação com o usuário são chamados de FullStack. e. Backend Sua resposta está correta. Questão 7 Correto Atingiu 1,0 de 1,0 Operadores lógicos e relacionais são usados na elaboração da lógica, dentro de um algoritmo. Diante disto, sendo que A = 5, B = 4, C = 3 e D = 6, informe qual das expressões abaixo tem o resultado correto perante os testes lógicos (E, OU): a. ((A>C) E (C>=D)) = verdadeiro. b. ((C>=A) OU (B>=D)) = verdadeiro. c. ((A>=C) E (D>=C)) = verdadeiro. o teste lógico E necessita que as duas condições sejam verdadeiras; OU necessita de apenas uma. As opções com OU estão assinaladas como verdadeiras, sendo que são falsas. d. ((C>A) E (C=B)) = verdadeiro. e. ((A+B)>10 OU (A+B)=10) = verdadeiro. Sua resposta está correta. Questão 8 Correto Atingiu 1,0 de 1,0 Considerando a estrutura de qualquer algoritmo, a parte que reúne a lógica de programação que faz o algoritmo funcionar denomina-se: a. Rodapé do algoritmo. b. Corpo do algoritmo. o corpo do algoritmo é a parte mais longa do algoritmo, reunindo as informações de lógica que faz o algoritmo funcionar. c. Identificação do algoritmo. d. Cabeçalho do algoritmo. e. Declaração do algoritmo. Sua resposta está correta. Questão 9 Correto Atingiu 1,0 de 1,0 De acordo com o que estudamos, uma das vantagens de se escolher um interpretador é: a. Estruturas complexas e otimizadas. O i t t d d ã i i l i d 12/06/2023, 23:37 Introdução aos Algoritmos: Revisão da tentativa https://ava.cenes.com.br/mod/quiz/review.php?attempt=226167&cmid=1910 5/5 b. Menor consumo de memória. Os interpretadores possuem uma depuração mais simples, consumindo menos memória durante sua execução, com resultados imediatos das instruções por ser passo a passo. c. Todas as máquinas precisam ter o programa fonte. d. Processo de depuração complexo. e. Execução rápida Sua resposta está correta. Questão 10 Correto Atingiu 1,0 de 1,0 Considerando nosso estudo, qual a subdivisão dos operadores lógicos: a. Operador lógico de afirmação, de negação e de disjunção b. Operador lógico de conjunção, de disjunção inclusiva e lógico de negação. Existem três subcategorias de operadores lógicos: conjunção (E / AND), disjunção inclusiva (OU / OR) e negação (NÃO / NOT). c. Operador lógico de afirmação, de conjunção e de disjunção exclusiva d. Operador lógico de disjunção exclusiva, de negação e de conjunção e.Operador de disjunção e de conjunção. Sua resposta está correta. Terminar revisão Aula 06 - Desenvolvimento de… Seguir para... Aula 01 - Métodos algorítmico… https://ava.cenes.com.br/mod/quiz/view.php?id=1910 https://ava.cenes.com.br/mod/resource/view.php?id=596&forceview=1 https://ava.cenes.com.br/mod/resource/view.php?id=1321&forceview=1
Compartilhar