Buscar

AVC - Lógica de Programação e Estruturas de Dados

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Mais conteúdos dessa disciplina