quarta-feira, 28 de julho de 2010

Debates SINT

Após cada um dos seminários integrante do SINT os debates serão norteados por alguns questionamentos, onde para cada pergunta tem-se:
  • Sorteio de duas equipes.
  • Debates internos sobre o questionamento (5 minutos).
  • Sorteio interno para a escolha do debatedor.
  • Apresentação de cada ponto de vista sobre a questão (5 minutos cada).
  • Réplicas e tréplicas, se necessário (3 minutos cada).
  • Questões de esclarecimento vindas das outras equipes (10 minutos).
Seguido ao debate cada equipe deverá preparar uma Resenha sobre os assuntos discutidos, onde os seguintes tópicos deverão ser contemplados:
  • Identificação - Tema e Equipe.
  • Principais pontos abordados.
  • Principais contribuições.
  • Pontos Positivos e Negativos.
  • Conclusão.
Para cada resenha deverá ser observada a seguinte sequência de trabalho.
  • Discussão em equipe.
  • Seleção de um integrante para escrever sobre de um tópico.
  • Leitura e possíveis solução em conjunto.
  • Redação do texto final.

domingo, 25 de julho de 2010

Algoritmo da Avaliação Substitutiva - 2010/2

Escreva um algoritmo que leia o número de andares de um prédio e, a seguir, para cada andar do
prédio, leia o número de pessoas que entraram e saíram do elevador. Considere que:
  • O elevador está vazio e está subindo.
  • Os dados se referem a apenas uma subida do elevador e que o número de pessoas dentro do elevador será sempre maior ou igual a zero.
  • Se o número de pessoas, após a entrada e saída, for maior que 15, deve ser mostrada a mensagem "Excesso de passageiros. Devem sair X", sendo X o número de pessoas que devem sair do elevador, de modo que seja obedecido o limite de 15 passageiros.
Após a entrada e saída no último andar, o algoritmo deve mostrar quantas pessoas permaneceram no elevador para descer, o total de pessoas que entraram, e o total de pessoas que saíram.

__________________________________

Uma solução possível usando codificação para Visualg.

var
...i, andares, dentro, entram, saem, entraram, sairam, sair: inteiro
inicio
...saem <- 0
...dentro <- 0
...entraram <- 0
...leia "Andares: ", andares
...para i de 1 ate andares faca
......escreva i, "o Andar"
......leia "Entrando: ", entram
......entraram <- entraram + entram
......se i <> 1 entao
.........leia "Saindo: ", saem
.........sairam <- sairam + saem
......fimse
......dentro <- dentro + ( entram - saem )
......escreva "Dentro: ", dentro
......se dentro > 15 entao
.........sair <- dentro - 15
.........escreva "Excesso de passageiros. Devem sair ", sair
.........dentro <- dentro - sair
.........sairam <- sairam - sair
......fimse
...fimpara
...escrever dentro, sairam, entraram
fimalgoritmo

quarta-feira, 14 de julho de 2010

Avaliação Substitutiva e Resultados

O artigo 111 do Regulamento de Graduação da UFPA estabelece que "A Avaliação Substitutiva é uma oportunidade oferecida ao discente que não obteve conceito à aprovação na atividade curricular, mas com frequência mínima de setenta e cinco por cento". Com isso, observando os conceitos e frequências dos alunos da turma de Programação de 2º período de 2010, informo que os alunos da lista a seguir poderão solicitar tal Avaliação. A referida avaliação será realizada na próxima sexta-feira, após a entrega de resultados da última avaliação; e terá como conteúdo, todo o apresentado durante o período.

Lista de Alunos

AZAURI DOS SANTOS FIGUEIRA
BENNY ALVES DOS SANTOS
CAMILA LORENA DE SOUSA COSTA
DARLAN FERREIRA FERREIRA
GRACIELE CASTRO MEIRELES
KENNEDY WILDSON FIGUEIRA LAURIDO
NEIVA ROSANA GOMES DOS SANTOS
PAULA ANDREA VIANA FERNANDES
SAMUEL KEYTON PEREIRA
THIAGO LUIS DE MELO ANDRADE
WALMIR ALVES DOS SANTOS

Aproveito também para informar que:
  • Os alunos que quiserem receber o resultado da última avaliação, assim como o seu conceito final, deverão comparecer em sala de aula nesta sexta, as 19:00 hs.
  • De forma geral, avalio o rendimento geral da turma como satisfatório, já que foram 10 conceitos BOMs, 27 REGulares, 11 INSuficientes aptos para avaliação substitutiva, e apenas 5 INSuficientes já reprovados.

segunda-feira, 12 de julho de 2010

Algoritmo da Avaliação Final - 2010/2

A sequência de Fibonacci é caracterizada pelo seguinte:
  • O primeiro numero é sempre 0.
  • O segundo numero é sempre 1.
  • Os próximos números são o resultado da soma de seus dois predecessores.
  • Exemplo: 0, 1, 1, 2, 3, 5, 8, 13, ...
Faça um algoritmo para calcular os 30 primeiros números da sequência de Fibonacci. Ao final deste processo o algoritmo deverá exibir, na ordem inversa do seu cálculo, os números de Fibonacci que forem múltiplos de 17, assim como a média aritmética destes.
____________________________

Uma solução possível usando codificação para Visualg. Observa-se que existem várias soluções, usando, ou não, um vetor para a sequência; e a solução com o vetor foi usada apenas para demonstração de uso, já que na maioria dos casos é desnecessário. Para efeito de avaliação serão considerados os seguintes elementos:
  • Laço de controle de processamento.
  • Cálculo dos números de Fibonacci.
  • Calculo dos múltiplos de 17 e da média destes.
  • Exibição dos Resultados.
  • Controles de saída dos dados.
var
...declare fibonacci[ 30 ], multi[ 30 ], i, n, t, soma, media: real
inicio
...n <- 0
...i <- 3
...fibonacci[ 1 ] <- 0
...fibonacci[ 2 ] <- 1
...enquanto i <= 30 faca
......fibonacci[ i ] <- fibonacci[ i - 1 ] + fibonacci[ i - 2 ]
......t <- fibonacci[ i ]
......se t mod 17 = 0 entao
.........n <- n + 1
.........multi[ n ] <- fibonacci[ i ]
.........soma <- soma + multi[ n ]
......fimse
......i <- i + 1
...fimenquanto
...se n > 0 entao
......i <- n
......enquanto i >= 1 faca
.........escreva multi[ i ]
.........i <- i - 1
......fimenquanto
......media <- soma / n
......escreva media
...senao
......escreva "Não existem múltiplos"
...fimse
fimalgoritmo