Prévia do material em texto
31/08/2023, 14:42 Avaliação I - Individual about:blank 1/6 Prova Impressa GABARITO | Avaliação I - Individual (Cod.:823257) Peso da Avaliação 1,50 Prova 63804989 Qtd. de Questões 10 Acertos/Erros 10/0 Nota 10,00 Todo algoritmo precisa possuir as seguintes características: Entrada, Saída, Clareza, Efetividade e Finitude. Observe a descrição a seguir: cada passo/instrução/etapa de um algoritmo deve ser executável. A qual característica a descrição anterior pertence? A Entrada. B Saída. C Clareza. D Efetividade. 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. Sobre a forma de representação Descrição Narrativa, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Uma das limitações remete ao fato de que às vezes é necessário escrever muito para transmitir algo simples. ( ) É conhecida como linguagem artificial. ( ) É usada sempre quando se deseja que o receptor da mensagem não entenda o que será feito, mesmo tendo domínio acerca da elaboração de algoritmos. VOLTAR A+ Alterar modo de visualização 1 2 31/08/2023, 14:42 Avaliação I - Individual about:blank 2/6 ( ) 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. Assinale a alternativa que apresenta a sequência CORRETA: A V - F - F - V. B F - V - F - F. C V - F - V - F. D V - V - F - V. 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. Quais os tipos de dados primitivos? A Inteiro, real, lógico e booleano. B Número, lógico, texto e ascii. C Inteiro, real, lógico e alfanumérico. D Inteiro, real, lógico e texto. Os comandos de repetição servem para repetir processos. Com base no exposto, assinale a alternativa CORRETA: A São comandos de repetição Enquanto ... Faça; Enquanto ... Para; Continue ... break. 3 4 31/08/2023, 14:42 Avaliação I - Individual about:blank 3/6 B São comandos de repetição Para ... Faça; Enquanto ... Faça; Continue ... break. C São comandos de repetição Para ... Faça; Enquanto ... Faça; Repita ... até. D São comandos de repetição Para ... faça; Enquanto ... faça; Se ... então. A lógica consiste em organizar o pensamento para resolver problemas usando a mesma sequência adotada pelo computador, ou seja, usando a mesma lógica. É essencial para desenvolver programas e sistemas informáticos, pois ela define o encadeamento lógico para esse desenvolvimento. Os passos para esse desenvolvimento são conhecidos como algoritmo, que consiste em uma sequência lógica de instruções para que a função seja executada. Com base no que o texto faz referência, assinale a alternativa CORRETA: A Lógica de programação. B Lógica matemática. C Lógica aristotélica. D Lógica de argumentação. 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 as três etapas distintas na construção de um algoritmo: A Entendimento / Diagramação / Codificação. B Entrada / Processamento / Saída. 5 6 31/08/2023, 14:42 Avaliação I - Individual about:blank 4/6 C Entendimento / Processamento / Codificação. D Entrada / Diagramação / Saída. Muitos programadores, principalmente os mais antigos profissionais desta área, preferem preparar um programa iniciando com um diagrama de blocos para demonstrar sua linha de raciocínio lógico. Esse diagrama, também denominado por alguns de fluxograma, estabelece a sequência de operações a se efetuar em um programa. Essa técnica permite uma posterior codificação em qualquer linguagem de programação de computadores, pois na elaboração do diagrama de blocos não se atinge um detalhamento de instruções ou comandos específicos, os quais caracterizam uma linguagem. Sobre os passos fundamentais que compõem a programação estruturada, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Distribuir módulos do programa entre os diferentes programadores que trabalharão sob a supervisão de um programador sênior, ou chefe de programação. ( ) Revisar o trabalho executado em reuniões regulares e previamente programadas em que compareçam programadores de um mesmo nível. ( ) Escrever instruções em grupos pequenos e combiná-las. ( ) Escrever as instruções em sequências desconexas entre si apenas por estruturas sequenciais, repetitivas ou de selecionamento. Assinale a alternativa que apresenta a sequência CORRETA: A V – V – V – F. B F – V – F – V. C F – V – V – F. D V – F – V – V. 7 31/08/2023, 14:42 Avaliação I - Individual about:blank 5/6 É difícil encontrar alguém que nunca tenha usado computador ou se beneficiado das agilidades possibilitadas pelo mesmo. O uso variado em: jogos, edição de textos, redes sociais, e-mails, operações bancárias e outras atividades mais complexas. Com base nas informações para se chegar ao conceito de algoritmos, classifique Vp para as sentenças verdadeiras e F para as falsas: ( ) É perfeitamente possível imaginar o controle de informações sem o uso do computador. ( ) O computador segue as instruções que lhe são passadas através dos algoritmos. ( ) As tarefas executadas manualmente, agora, controladas por máquina, podem ser entendidas como atividades executadas com frequência e de modo repetido. ( ) Pelo motivo apresentado acima, no caso das tarefas executadas manualmente, torna-se necessário especificar com exatidão e clareza o processo a ser executado e a sequência menos adequada de execução das tarefas. Assinale a alternativa que apresenta a sequência CORRETA: A F – V – V – F. B V – F – V – F. C V – V – V – V. D F – V – F – V. As expressões lógicas servem para testar condições. Com base no exposto, assinale a alternativa CORRETA: A 1 = "1" = verdadeiro. B "2-1" = 1 verdadeiro. 8 9 31/08/2023, 14:42 Avaliação I - Individual about:blank 6/6 C "1" = 1 = falso. D "2-1" = 2 falso. 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 Clareza ou definição, característica de um algoritmo: A 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. B Cada passo/instrução/etapa de um algoritmo deve ser claro e não gerar duplo entendimento. C Cada passo/instrução/etapa de um algoritmo deve ser executável. D Todo algoritmo deve produzir um resultado. 10 Imprimir