segunda-feira, 25 de outubro de 2010
Cobra Norato
Exercício Estruturado 2
Assim como o "Exercícios Estruturado 1", esse foi um exercício aplicado em sala de aula. Dessa vez eram somente dois programas a serem criados:
1) um programa que calculasse a distância percorrida por uma borboleta que atravessasse uma sala em forma de paralelepípedo. O itinerário da borboleta era de uma ponta a outra da diagonal do paralelepípedo (o uso do Teorema de Pitágoras era extremamente essencial);
2) um programa capaz de desenhar quatro figuras geométricas (mostradas no próprio exercício) com um único procedimento.
1) um programa que calculasse a distância percorrida por uma borboleta que atravessasse uma sala em forma de paralelepípedo. O itinerário da borboleta era de uma ponta a outra da diagonal do paralelepípedo (o uso do Teorema de Pitágoras era extremamente essencial);
2) um programa capaz de desenhar quatro figuras geométricas (mostradas no próprio exercício) com um único procedimento.
Exercício Estruturado 1
Esse foi um exercício entregue na sala de aula. Após uma série de exercícios de fixação e aplicação era necessário montar quatro programa de diferentes:
1) um programa que calculasse se um número era múltiplo de 3, de 5 ou de ambos (múltiplo de 15);
2) um programa que dissesse se com determinados três segmentos de reta era possível construir um triângulo com eles;
3) um programa que dissesse qual o maior entre uma série de números fornecidos;
4) um programa que dissesse qual o maior e o menor entre uma série de números fornecidos (para conseguir prosseguir nesse programa era necessário concluir o anterior).
1) um programa que calculasse se um número era múltiplo de 3, de 5 ou de ambos (múltiplo de 15);
2) um programa que dissesse se com determinados três segmentos de reta era possível construir um triângulo com eles;
3) um programa que dissesse qual o maior entre uma série de números fornecidos;
4) um programa que dissesse qual o maior e o menor entre uma série de números fornecidos (para conseguir prosseguir nesse programa era necessário concluir o anterior).
GAE5
Esse trabalho consistia no uso, principalmente, de estruturas padrões de controle e uso de procedimentos e funções parametrizados. A construção geométrica no Pascal foi um fator bastante atuante para a conclusão do trabalho. Era necessária a construção de um bandeira do Brasil colorida. O programa deveria dar duas opções de escolha de bandeiras: uma com as cores originais da bandeira do Brasil e outra com cores aleatórias.
GAE4
Nesse trabalho era necessário criar um programa de calculasse o MDC(máximo divisor comum) entre dois números, através de subtrações sucessivas entre eles. O trabalho também consistia em identificar um diagrama de Chapin com o programa criado.
GAE3
Esse trabalho consistia em o aluno usar elementos de entrada e saída de dados e estruturas padrões de controle (FOR, por exemplo). O programa a ser contruído era sobre o vôo de um avião. Era necessário calcular, através de fórmulas, a velocidade em m/s e em Mach e a distância de uma vião num determinado instante de tempo. Logo após esse cálculo, plotar um quantidade significativa de intervalos dentre os primeiros 5 minutos de vôo do avião.
GAE2
Esse trabalho foi sobre as diferentes formas de representação de uma programa. São elas o pseudocódigo, o fluxograma e o diagrama de Chapin. A idéia era procurar sobre e identificar essas representações e publicá-las em um blog. No caso, todas essas representações estão publicadas aqui nesse blog.
GAE1
Esse Guia de Estudo foi sobre temperaturas. Consistia em realizar a transformação de grau Farhrenheit e Kelvin em Celsius a partir de fórmulas criadas no PascaL. Esse trabalho deveria ser feito tanto no programa PascaL, quanto numa planilha eletrônica (como o Excel, por exemplo).
quinta-feira, 2 de setembro de 2010
quarta-feira, 1 de setembro de 2010
Pseudocódigo
programa despesas;
{Despesas de Sofia e Elisa}
var
E: real; {gastos de Elisa}
S: real; {gastos de Sofia}
D: real; {despesa total}
inicio
ESCREVA ('Digite os gastos de Sofia');
ESCREVA ('Digite os gastos de Elisa');
LEIA (E);
LEIA (S);
SE E>S
ENTÃO D:= (1/2)*(E-S);
ESCREVA ('Elisa deve');
ESCREVA (D, 'para Sofia');
else
SE E=S
ESCREVA ('Nem Elisa ou Sofia devem uma a outra');
else
SE E<S
ENTÃO D:= (1/2)*(S-E);
ESCREVA ('Sofia deve');
ESCREVA (D,'para Elisa');
FIM SE
FIM SE
FIM SE
FIM.
{Despesas de Sofia e Elisa}
var
E: real; {gastos de Elisa}
S: real; {gastos de Sofia}
D: real; {despesa total}
inicio
ESCREVA ('Digite os gastos de Sofia');
ESCREVA ('Digite os gastos de Elisa');
LEIA (E);
LEIA (S);
SE E>S
ENTÃO D:= (1/2)*(E-S);
ESCREVA ('Elisa deve');
ESCREVA (D, 'para Sofia');
else
SE E=S
ESCREVA ('Nem Elisa ou Sofia devem uma a outra');
else
SE E<S
ENTÃO D:= (1/2)*(S-E);
ESCREVA ('Sofia deve');
ESCREVA (D,'para Elisa');
FIM SE
FIM SE
FIM SE
FIM.
Assinar:
Postagens (Atom)