Baixe o app para aproveitar ainda mais
Prévia do material em texto
24/08/2023, 10:05 Avaliação I - Individual about:blank 1/6 Prova Impressa GABARITO | Avaliação I - Individual (Cod.:739450) Peso da Avaliação 1,50 Prova 46531498 Qtd. de Questões 10 Acertos/Erros 8/2 Nota 8,00 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 V – V – V – F. D F – V – V – F. VOLTAR A+ Alterar modo de visualização 1 24/08/2023, 10:05 Avaliação I - Individual about:blank 2/6 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. Com base no exposto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Lógica de programação é o método de traduzir comandos escritos de uma linguagem humana para a linguagem de máquina. ( ) Programa de computador é a codificação do algoritmo em linguagem formal. ( ) A capacidade de resolução de problemas, independentemente de sua complexidade, está diretamente relacionada à capacidade de elaboração do pensamento. ( ) Um algoritmo não representa, necessariamente, um programa de computador, e sim os passos necessários para realizar uma tarefa ou solucionar um problema. Assinale a alternativa que apresenta a sequência CORRETA: A V – V – V – F. B V – V – F – V. C F – V – F – V. D F – F – V – F. 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 em linguagem natural. B É a construção de algoritmos com representações gráficas. C É a construção de algoritmos em linguagem computacional. D É a construção de algoritmos com diagramas de chapin. 2 3 24/08/2023, 10:05 Avaliação I - Individual about:blank 3/6 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 estas atividades são simples e dispensam ficar pensando nas instruções necessárias para fazê-las, o algoritmo presente nelas acaba passando despercebido. Sobre as regras básicas para a construção dos algoritmos, classifique V para as sentenças verdadeiras e F para as falsas. ( ) Escrever de uma forma simples para que possa ser entendido facilmente, inclusive por pessoas que não trabalham na área. ( ) Evitar termos ou palavras que permitam duplo entendimento. ( ) Usar somente um verbo por passo/instrução/etapa. ( ) Abusar da simplicidade e objetividade em relação aos termos e frases. Assinale a alternativa que apresenta a sequência CORRETA: A V - V - F - V. B V - F - F - F. C F - F - V - F. D V - V - V - V. Para a criação de um algoritimo, devemos considerar algumas ações. Com base nessas ações, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Elaborar um número adequado e finito de passos – nem mais, nem menos do que o necessário para a correta execução. ( ) Definir com exatidão cada passo – onde começa e onde termina. 4 5 24/08/2023, 10:05 Avaliação I - Individual about:blank 4/6 ( ) Elaborar de forma consistente as entradas do algoritmo. ( ) Criar a condição de fim, de forma a permitir que o algoritmo entre em loop (execução finita). Assinale a alternativa que apresenta a sequência CORRETA: A V - F - F - V. B F - V - F - F. C V - V - V - V. D V - V - V - F. Os tipos primitivos (nativos ou básico) de dados são fornecidos pelas linguagens de programação. Por esse motivo, dependendo da linguagem de implementação utilizada na codificação, os tipos primitivos podem ou não possuírem os mesmos tipos de dados das informações guardadas na memória. Sobre os tipos primitivos de dados, analise as afirmativas a seguir: I- O tipo inteiro representa valores numéricos negativo ou positivo sem casa decimal. II- O tipo lógico representa valores booleanos, assumindo apenas dois estados, VERDADEIRO ou FALSO. Pode ser representado apenas um byte (que aceita apenas 1 ou 0). III- O tipo real representa valores numéricos negativo ou positivo com casa decimal, ou seja, valores reais. IV- O tipo texto representa uma sequência de um ou mais caracteres. Assinale a alternativa CORRETA: A As afirmativas I, III e IV estão corretas. B As afirmativas I, II e III estão corretas. 6 24/08/2023, 10:05 Avaliação I - Individual about:blank 5/6 C Somente a afirmativa III está correta. D As afirmativas II, III e IV estão corretas. 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 texto. B Inteiro, real, lógico e booleano. C Inteiro, real, lógico e alfanumérico. D Número, lógico, texto e ascii. Conforme você estudou sore os tipos de lógica, leia o texto a seguir: Uma sequência finita de passos que levam à execução de uma tarefa. Com base a quem o texto se refere, assinale a alternativa CORRETA: A Hibridismo. B Algoritmo. C Logicismo. D Silogismo. 7 8 24/08/2023, 10:05 Avaliação I - Individual about:blank 6/6 Assinale o tipo de operador utilizado na expressão abaixo, considerando que uma expressão pode conter mais que um operador. (Parar = Sim) ou (Sinal = “Vermelho”) A Lógico e Relacional. B Lógico. C Aritmético e Lógico D Aritmético e Relacional Na análise e desenvolvimento de sistemas se utiliza várias formas para representar uma solução algorítmica. Surgindo a necessidade de se construir um algoritmo, deve-se escolher a solução que se adéqua melhor à necessidade do problema e a que seja de maior domínio por parte do analista de sistemas. É possível utilizar formas que abstraem detalhes de implementação e outras formas que possuem maior riqueza de detalhes na especificação algorítmica. Classifique V para as sentenças verdadeiras e F para as falsas: ( ) Ao desenvolver um algoritmo por meio de um fluxograma, é necessário conhecimento prévio da linguagem de programação a ser utilizada no processo de codificação. ( ) Os algoritmos desenvolvidos com linguagens de programação não precisam ser testados. ( ) Os fluxogramas são utilizados pelos profissionais de análise de sistemas para programar soluções computacionais capazes de serem executadas pelos computadores. ( ) Uma das limitações da descriçãonarrativa é a imprecisão do entendimento, em razão do duplo entendimento possível na linguagem textual. Assinale a alternativa que apresenta a sequência CORRETA: A F - F - F - V. B F - F - V - V. C V - V - V - F. D F - V - F - V. 9 10 Imprimir
Compartilhar