Prévia do material em texto
1 AVC – AVALIAÇÃO CONTÍNUA FOLHA DE RESPOSTA Disci CRITÉRIOS DE PARTICIPAÇÃO NAS ATIVIDADES A Avaliação Contínua (AVC) é uma atividade que compreende a elaboração de uma produção discursiva, podendo ser uma resenha, estudo de caso ou resposta de uma pergunta. Esta avaliação vale até 3,00 pontos. Atenção1: Serão consideradas para avaliação somente as atividades com status “enviado”. As atividades com status na forma de “rascunho” não serão corrigidas. Lembre-se de clicar no botão “enviar”. Atenção2: A atividade deve ser postada somente neste modelo de Folha de Respostas. Obrigatoriamente na versão Pdf. Importante: Sempre desenvolva textos com sua própria argumentação. Lembre-se de indicar quais foram as fontes de referência de pesquisa. Nunca copie e cole informações da internet, de outro colega ou qualquer outra fonte como sendo sua produção, já que essas situações caracterizam plágio e invalidam sua atividade. CRITÉRIOS PARA AVALIAÇÃO DAS ATIVIDADES - DISCURSIVA Forma: 1,00 ponto Linguagem e clareza: o texto deve estar correto quanto à ortografia, ao vocabulário e às terminologias, e as ideias devem ser apresentadas de forma clara, com introdução, desenvolvimento e conclusão, sem incoerências. (1,00) Conteúdo: 2,00 pontos Raciocínio: o trabalho deve seguir uma linha de raciocínio que se relacione com o material didático. (0,50) Coerência: o trabalho deve responder às questões propostas pela atividade. (1,00) Embasamento: a argumentação deve ser sustentada por ideias presentes no conteúdo da disciplina. (0,50) Pontuação total da Avaliação Contínua (AVC) – 3,00 pontos CRITÉRIOS PARA AVALIAÇÃO DAS ATIVIDADES - CÁLCULO Raciocínio: 1,50 Ponto O trabalho deve seguir uma linha de raciocínio e coerência do início ao fim. O aluno deve colocar todo o desenvolvimento da atividade até chegar ao resultado final. Resultado Final: 1,50 Ponto A resolução do exercício deve levar ao resultado final correto. Pontuação total da Avaliação Contínua (AVC) – 3,00 pontos Disciplina: Lógica de Programação e Estruturas de Dados http://digital.unisa.br/course/view.php?id=12024 2 Resolução / Resposta Lógica de Programação e Estruturas de Dados a) O uso de pseudocódigo para o desenvolvimento da lógica de programação auxilia o aluno a compreender os conceitos básicos de programação, sem que este precise se preocupar com o conhecimento de uma linguagem de programação específica. Usando o portugol (um exemplo de pseudocódigo), desenvolva um algoritmo que tenha uma entrada de valores inteiros quaisquer (armazenando-os) em variáveis, ordene-os em ordem crescente, e exiba-os na saída. Copie o pseudocódigo completo e cole-o no espaço da resposta. R algoritmo "Ordenar números inteiros" var x, y, z: inteiro inicio // Seção de Comandos escreval ("Informe o primeiro número") leia (x) escreval ("Informe o segundo número") leia (y) escreval ("Informe o terceiro número") leia (z) se (x > y) entao se (x > z) entao se (y > z) entao http://digital.unisa.br/course/view.php?id=12024 3 escreval ("A ordem é: ", x, ",", y, ",",z) senao escreval ("A ordem é: ", x, ",", z, ",", y) fimse fimse fimse se (x < y) entao se (y > z) entao se (x > z) entao escreval ("A ordem é: ", y, ",", x, ",", z) senao escreval ("A ordem é: ", y, ",", z, ",", x) fimse fimse fimse se (x < y) entao se (y < z) entao escreval ("A ordem é: ", z, ",", y, ",", x) fimse fimse se (x > y) entao se (x < z) entao escreval ("A ordem é: ", z, ",", x, ",", y) fimse fimse 4 b) Uma das diversas linguagens de programação que nos permitem criar algoritmos é o Python. Nela, podemos trabalhar com diversos tipos de variáveis. O carregar destas variáveis na memória RAM irá acontecer em “tempo de execução” pelo interpretador do código. Ao executar, o código abaixo, na linguagem Python, será exibido um erro. Trata-se de um exemplo de linguagem fracamente tipada, mas um algoritmo "Fatorial." O que provocou este erro? R: Faltou informar que a variavel n1 é do tipo inteiro. c) Para corrigir o erro, é necessário reescrever apenas uma linha do código. Reescreva esta linha. R: n1 = int(input('digite um numero:')) d) O pseudocódigo abaixo é um exemplo de algoritmo muito usado no estudo do desenvolvimento de lógica de programação. Usando como base este exemplo, desenvolva um algoritmo de fatoração usando a linguagem Python. R: def main (): C = 0 F = 0 N = input ('Digite o numero que deseja calcular o fatorial') if (n == 0) print ('O total do fatorial de,'n' é 1') else f = n 5 c = 1 while (c < n) f = f*(n - c) c = c + 1 print ('O total do fatorial de ', n, ' é ', f) endif