Baixe o app para aproveitar ainda mais
Prévia do material em texto
05/05/2022 21:09 Avaliação I - Individual 1/4 Prova Impressa GABARITO | Avaliação I - Individual (Cod.:739450) Peso da Avaliação 1,50 Prova 47134074 Qtd. de Questões 10 Acertos/Erros 10/0 Nota 10,00 Sabe-se que uma figura fala por mil palavras. No processo de aprendizagem fixa com mais facilidade imagens do que conceitos escritos. Nesse contexto, assinale a alternativa CORRETA que apresenta o que é diagrama de blocos ou fluxograma: A É uma forma padronizada eficaz para representar os passos lógicos de um determinado processamento. Apresenta uma visão mais hierárquica e estruturada da lógica do sistema. Seu uso consiste no fato de que é mais fácil representar as estruturas que tem um ponto de entrada e um ponto de saída e são compostas pelas estruturas básicas de controle de sequência, seleção e repartição. B É uma forma criada com a intenção de substituir os diagramas tradicionais. Apresenta uma visão mais hierárquica e estruturada da lógica do sistema. Seu uso consiste no fato de que é mais fácil representar as estruturas que tem um ponto de entrada e um ponto de saída e são compostas pelas estruturas básicas de controle de sequência, seleção e repartição. C É uma forma padronizada eficaz para representar os passos lógicos de um determinado processamento. É possível definir uma sequência de símbolos, com significado bem definido. Tem como principal função facilitar a visualização dos passos de um processamento. D É uma forma criada com a intenção de substituir os diagramas tradicionais. É possível definir uma sequência de símbolos, com significado bem definido. Tem como principal função facilitar a visualização dos passos de um processamento. Algoritmo exige prática, não é possível estudar ou copiar algoritmos. Somente aprendemos algoritmos no processo de construí-los e testá-los. Algoritmo não é um termo exclusivo e usado somente no setor computacional para codificar programas de computador. Pode ser usado para descrever os passos que devem ser seguidos na execução de processos, tarefas ou solução de qualquer tipo de problema. O conceito só foi documentado e reconhecido em 1936, por meio de um estudioso. Com base nesse estudioso, assinale a alternativa CORRETA: A Stefhen Hawking. B Issac Newton. C Alan Turing. D Albert Einstein. VOLTAR A+ Alterar modo de visualização 1 2 05/05/2022 21:09 Avaliação I - Individual 2/4 As estruturas de repetição permitem aos algoritmos executarem uma parte do código-fonte mais de uma vez, repetindo várias vezes um determinado trecho. Cada repetição é conhecida como laço ou loop. Nestas estruturas, é fundamental preocupar-se com a condição de parada, ou seja, as estruturas de repetição devem obrigatoriamente entrar em uma condição que faça a parada da execução do algoritmo. Assinale a alternativa CORRETA que apresenta a estrutura de repetição com teste no início: A Caso-seja. B Faça-para. C Faça-enquanto. D Enquanto-faça. Um algoritmo pode conter várias condições, com relação a isto, marque a única alternativa correta: A Um algoritmo não possui a condição composta, somente a simples e encadeada. B Nenhuma alternativa correta. C Um algoritmo possui somente a condição composta. D As condições de um algoritmo podem ser simples, composta e encadeada. Os programas de computador são a construção de algoritmos em linguagem codificada, ou seja, uma linguagem compreendida pelo computador de forma a garantir que os passos do algoritmo sejam executados da forma como foram definidos pelo desenvolvedor de sistemas. Sobre os programas de computador e a lógica, analise as sentenças a seguir: I- A lógica proposicional estuda a lógica segundo a sua estrutura e forma, é também conhecida como lógica formal. II- A lógica de programação define o encadeamento lógico para o desenvolvimento de programas e sistemas informatizados. III- Algoritmos podem ser utilizados para descrever os passos que devem ser seguidos na execução de processos, tarefas, ou solução de qualquer tipo de problemas. IV- Na construção de programas de computador, a lógica aristotélica consiste em aprender a pensar na mesma sequência de execução dos programas. V- A capacidade de resolução de problemas está relacionada à capacidade de elaboração de algoritmos. Assinale a alternativa CORRETA: A As sentenças I e IV estão corretas. B As sentenças II, III, IV e V estão corretas. C As sentenças I, III e V estão corretas. D As sentenças II, III e V estão corretas. 3 4 5 05/05/2022 21:09 Avaliação I - Individual 3/4 As estruturas de repetição são capazes de executar tarefas repetitivas, as três principais opções dessa estrutura são faça-enquanto, enquanto-faça e faça-para. Estas estruturas sempre envolvem a avaliação de uma condicional, a qual deverá obrigatoriamente possuir uma condição em que a repetição finalize. Sobre estruturas de repetição, analise as sentenças a seguir: I- A estrutura de repetição faça-enquanto testa a condição no início da estrutura. II- A estrutura faça-para define quantas vezes o bloco de programação será executado. III- As estruturas de controle de repetição possuem uma variável de controle. IV- Após o término das repetições, o algoritmo sai da estrutura e segue para a próxima linha. Assinale a alternativa CORRETA: A As sentenças II, III e IV estão corretas. B As sentenças III e IV estão corretas. C As sentenças I, II e IV estão corretas. D As sentenças I e IV estão corretas. O fluxograma é uma ferramenta usada e desenvolvida pelos profissionais de análise de sistemas, bem como, por alguns profissionais de Organização, Sistemas e Métodos. Tem como finalidade descrever o fluxo, seja manual ou mecânico, especificando os suportes usados para os dados e informações. Usa símbolos convencionais, permitindo poucas variações. Representado por alguns desenhos geométricos básicos, os quais indicarão os símbolos de entrada de dados, do processamento de dados e da saída de dados, acompanhados dos procedimentos requeridos pelo analista de sistemas e a serem realizados pelo programador por meio do desenvolvimento do raciocínio lógico, o qual deverá solucionar o problema do programa a ser processado pelo computador. Nesse contexto, assinale a alternativa CORRETA que apresenta os nomes das principais formas geométricas utilizadas: A Saída / Exibir / Entrada-Saída / Fluxo de dados / Processamento / Curva / Entrada automática / Decisão / Conector de página / Terminal. B Terminal / Fluxo de dados / Processamento / Desvio / Entrada manual / Saída / Indecisão / Conector de página / Entrada-Processamento-Saída / Exibir. C Saída / Entrada-Saída / Terminal / Fluxo de desvio / Processamento / Dados / Entrada manual / Decisão / Conector de página / Exibir. D Terminal / Fluxo de dados / Processamento / Desvio / Entrada manual / Saída / Decisão / Conector de página / Exibir / Entrada-Saída. As linguagens de programação possuem comandos codificados para organizar as tarefas que devem ser realizadas pelo computador dentro de um algoritmo. Os comandos codificados podem ser variáveis, constantes, operadores ou expressões. Sobre a sequência de comandos que estão escritos corretamente, analise as opções a seguir: I- var idade : inteiro. II- salario := 5 * 'dias'. III- numero := 3 * 1999. IV- precoTotal := precoUnitario * quantidade. Assinale a alternativa CORRETA: A As opções I, II e III estão corretas. 6 7 8 05/05/2022 21:09 Avaliação I - Individual 4/4 B As opções I e II estão corretas. C As opções I, III e IV estão corretas. D As opções II, III e IV estão corretas. Os algoritmos podem ser representados de diferentes formas, a variação entre elas está relacionada ao nível de detalhe ou ao grau de abstração oferecido por cada uma. Algumas formas têm foco no nível lógico, de forma a abstrair detalhes de implementação. No entanto, algumas formas de representação possuem maior riqueza de detalhes. O que é a representação de algoritmos por Fluxogramas? A É a construção de algoritmos com diagramas de chapin. B É a construção de algoritmos em linguagem computacional.C É a construção de algoritmos em linguagem natural. D É a construção de algoritmos com representações gráficas. 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 F – V – F – V. B V – F – V – V. C F – V – V – F. D V – V – V – F. 9 10 Imprimir
Compartilhar