TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Programção Numérica

Monografias: Programção Numérica. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  28/10/2013  •  702 Palavras (3 Páginas)  •  194 Visualizações

Página 1 de 3

Universidade do Sul de Santa Catarina – Unisul

Campus Virtual

Avaliação a Distância

Disciplina: PROGRAMAÇÃO NUMÉRICA

Curso: ENGENHARIA CIVIL

Professor: ADALBERTO GASSENFERTH JUNIOR

Nome do aluno: MARIA ELISA M. DE FARIA

Data: 28/03/2013

Orientações:

Procure o professor sempre que tiver dúvidas.

Entregue a atividade no prazo estipulado.

Esta atividade é obrigatória e fará parte da sua média final.

Encaminhe a atividade via Espaço UnisulVirtual de Aprendizagem (EVA).

1) Existem diversas técnicas em Algoritmos e uma delas é o teste de mesa. A partir deste tema realize as seguintes tarefas (5,0 pontos):

a. Pesquise em materiais disponíveis na biblioteca ou na internet o que são testes de mesa e apresente um resumo de sua pesquisa por intermédio de um texto de 10 a 15 linhas. Lembre-se de citar a fonte pesquisada.

Podemos chamar de “Testes de Mesa” o conjunto de ações realizadas com o objetivo de testar se uma determinada ação produzirá a reação esperada. Este tipo de teste é feito fora do ambiente real.

Ou seja, após a elaboração de um algoritmo devemos testá-lo realizando simulações com o propósito de verificarmos se este está ou não correto.

A técnica do “teste de mesa” permite a simulação do processo de interpretação de um algoritmo utilizando apenas um papel e uma caneta.

Para acompanhar o desenvolvimento de um algoritmo é importante verificar o estado dos dados a cada instrução, verificando o conteúdo de todas as variáveis contidas no algoritmo.

Sendo assim deve-se enumerar as linhas do algoritmo e em seguida criar uma tabela onde, a cada linha, são mostrados os conteúdos das variáveis do algoritmo e o número da linha executada.

b. Em seguida, crie um programa Pascal e faça o teste de mesa do mesmo.

Program CalculaHipotenusa;

{$APPTYPE CONSOLE}

uses Sysutils;

 

VAR

texto:string;

ladoa, ladob,hipo:Double;

 

begin

write('######################################');

write('## Bem Vindo a MaravilhoZa Calculadora de Hipotenusas ##');

write('######################################');

write('-> Entre com o tamanho do lado A do triangulo: ');

readln(texto);

ladoa:=StrToFloat(texto);

write('-> Entre com o tamanho do lado B do triangulo: ');

readln(texto);

ladob:=strtofloat(texto);

hipo:=sqrt( (ladoa*ladoa) + (ladob*ladob) );

write('######################################');

writeln('Hipotenusa: '+FloatToStr(hipo));

readln(texto);

end.

**********************************************************************

OBS: Não tenho certeza se o teste de mesa é realmente assim, e também não sei se o cálculo da hipotenusa é desta forma.

TESTE DE MESA

>Variavel de entrada

Lado A

Lado B

>Variavel de saida

Valor Hipotenusa

INICIO

**Informe o tamanho do Lado A do triangulo

Lado A = 10

**Informe o tamanho

...

Baixar como (para membros premium)  txt (5.5 Kb)  
Continuar por mais 2 páginas »
Disponível apenas no TrabalhosGratuitos.com