Baixe o app para aproveitar ainda mais
Prévia do material em texto
TAIANA PEREIRA MAYAL201709060913 MACAÉ Voltar LÓGICA DE PROGRAMAÇÃO Simulado: CCE1040_SM_201709060913 V.1 Aluno(a): TAIANA PEREIRA MAYAL Matrícula: 201709060913 Desempenho: 0,5 de 0,5 Data: 01/10/2017 12:51:59 (Finalizada) 1a Questão (Ref.: 201709738450) Pontos: 0,1 / 0,1 Um Algoritmo que efetua o cálculo da média da AV2 de uma turma de 52 alunos e que permite que o operador encerre a execução do programa a qualquer momento: está utilizando que tipo de comando? O comando de repetição; Para < > Faça. O comando de declaração de variável; VAR até parar O comando de entrada de dados Leia O comando de repetição; Enquanto < > Faca O comando de seleção; Se < > Então. 2a Questão (Ref.: 201709804523) Pontos: 0,1 / 0,1 Considere o algoritmo em pseudocódigo: prog texto string nome, sexo; imprima "Qual é seu nome?"; leia nome; imprima "Qual é seu sexo?"; leia sexo; se (sexo == "f" && sexo == "F") { imprima "\nVocê é do sexo feminino\n"; } senao { se (sexo == "m" && sexo == "M") { imprima "\nVocê é do sexto Masculino\n"; } senao { imprima "\nVocê digitou um valor invalido\n"; } } Fimprog Sobre o algoritmo acima é correto afirmar que em vez de utilizar comandos de decisão se aninhados, deveria ter sido usado um único comando de seleção múltipla, por isso a lógica ficou comprometida. somente se a letra digitada para o sexo for diferente de F, f, M, m é que a frase Você digitou um valor de sexo inválido será impressa. não importa o valor digitado no sexo, pois sempre será impresso Você digitou um valor de sexo inválido. se for digitada uma letra maiúscula F ou minúscula f será impresso Você é do sexo feminino. a lógica do algoritmo está comprometida pela falta de um comando de repetição. 3a Questão (Ref.: 201709171304) Pontos: 0,1 / 0,1 Os algoritmos podem ser definidos usando diversos instrumentos, como a linguagem natural, os fluxogramas, o diagrama de chapin, o português estruturado ou mesmo através de uma linguagem de programação, como o C ou o C++. É sabido que o nível de detalhamento e precisão dos algoritmos varia em cada uma dessas representações. Com base nessas afirmações e nas informações vistas em aula, é válido afirmar que: É impossível criar um algoritmo, mesmo que simples, diretamente com o uso de linguagem de programação, não importa a experiência do programador: sempre será necessário criar o algoritmo em linguagem natural, depois passar ao fluxograma e, finalmente, passar ao português estruturado. O fluxograma, por ser uma representação gráfica, é a forma mais completa de especificar um algoritmo. Infelizmente ela se aplica somente a linguagens de programação específicas, sendo de u�lidade bastante limitada e inú�l para representar outros processos não computacionais. O diagrama de chapin é uma forma totalmente textual de representar um algoritmo. O português estruturado inclui obrigatoriamente alguns detalhes que, normalmente, não são indicados na linguagem natural, como o �po de dado que pode ser armazenado em cada variável, por exemplo. A linguagem natural é a melhor forma de representar um algoritmo, devido à sua grande flexibilidade e obje�vidade: uma descrição qualquer em linguagem natural sempre será interpretada da mesma forma por qualquer pessoa ou equipamento. Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 4a Questão (Ref.: 201709668303) Pontos: 0,1 / 0,1 Escolha a opção correta de acordo com as informações abaixo: I - Algoritmo é uma sequência finita de ações que devem ser executadas para que se possa resolver um determinado problema. II - Existem 3 formas de representação de algoritmos: descrição narrativa, fluxograma e portugol. III - A descrição narrativa consiste em analisar o enunciado do problema e escrever, utilizando uma linguagem específica e padronizada, os passos a serem seguidos para resolução do problema. IV - Para declarar uma variável pode-se colocar qualquer nome, sendo que o primeiro caracter deve ser letra ou underline e não é permitido espaço em branco ou uso de caracteres especiais. Apenas a I está correta Apenas a I, II e IV estão corretas Apenas a II está correta Todas estão corretas 5a Questão (Ref.: 201709204543) Pontos: 0,1 / 0,1 Podemos construir um algoritmo, usando várias linguagens. Assinale a opção CORRETA que representa uma linguagem mais próxima de uma linguagem de alto nível, mas que faz uso da língua nativa e cuja sintaxe fica mais próxima da linguagem de preferência do professor/ autor. Linguagem gráfica Linguagem computacional Linguagem de marcação Pseudolinguagem Linguagem natural
Compartilhar