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

Programação numérica

Por:   •  10/4/2015  •  Seminário  •  802 Palavras (4 Páginas)  •  146 Visualizações

Página 1 de 4

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

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.

Resposta:

Teste de Mesa

Para testar se as funcionalidades implementadas em um algoritmo estão corretas é necessário testar o algoritmo, verificando o conteúdo das variáveis passo a passo. Para efetuar esta tarefa, costuma-se usar uma técnica simples chamada de Teste de Mesa. Realizar este teste significa, seguir passo a passo as instruções do algoritmo, de maneira precisa, para verificar se o que foi implementado está correto ou não a partir dos resultados gerados e dos valores parciais de cada variável. Um algoritmo apenas é correto se produzir o resultado esperado para qualquer entrada informada. Pode ocorrer que para certas entradas o resultado seja como o esperado e para outras entradas, não seja. A aplicação do teste de mesa pode mostrar onde podemos consertar a lógica. Este teste permitirá que o programador visualize o comportamento de todo o processo, cheque se o algoritmo está correto e corrija eventuais erros, se existirem.

Fontes de pesquisas:

http://pt.slideshare.net/Pepe_Rocker/programar-em-pascal-presentation

http://www.ebah.com.br/content/ABAAAAtXcAG/introducao-a-programacao-fasciculo-iii

https://rogerioaraujo.files.wordpress.com/2011/11/ebo01_logicaprogramacaoestruturadados_capitulo01.pdf

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

Resposta:

Programa Pascal

Program Média

Var

N1,N2,N3: real;

S,M: real,

Begin

N1:=8.5;

N2:=7.0;

N3:=9.0;

S:=8.5+7.0+9.0;

M:24.5/3;

Writeln (8.16)

End.

Teste de Mesa

Ex: ler a nota de 5 alunos, calcular a média  e mostrar  essa média e mostrar também quantos alunos ficam com nota igual ou acima da média. Usando vetores.

Algoritmo media_media_vetor;

Var notas: [1..5] de real;

Calc_media, soma_notas, de real;

Contador de inteiro;

Inicio

Contador ← 0;

Notas[1] ← 5;

Notas[2] ← 9;

Notas[3] ← 7;

Notas[4] ← 3;

Notas[5] ← 6;

Soma_notas ←

Notas[1]+ Notas[2]+ Notas[3]+ Notas[4]+ Notas[5];

        Calc_media ← soma notas/5;

        Se (notas[1] >= calc_media ) então

                Contador ← contador + 1;

        Se (notas[2] >= calc_media ) então

                Contador ← contador + 1;

        Se (notas[3] >= calc_media ) então

                Contador ← contador + 1;

        Se (notas[4] >= calc_media ) então

                Contador ← contador + 1;

Se (notas[5] >= calc_media ) então

                Contador ← contador + 1;

Teste Mesa

Posição

1

2

3

4

5

Valor

5

9

7

3

6

Calc_media= 30/5=6

Soma_notas= 5+9+7+3+6=30

Contador= 0,1,2,3

2) Desde que começamos a utilizar um computador, acabamos esbarrando em muitos termos e um dos principais deles é Sistema Operacional. A partir do tema proposto responda:

a. O que são sistemas operacionais?

Resposta:

É um programa de controle do computador. O Sistema Operacional é responsável por alocar recursos de hardware e escalonar tarefas. Ele também deve prover uma interface para o usuário - ele fornece ao usuário uma maneira de acesso aos recursos do computador. Um Sistema Operacional pode ser definido como um gerenciador dos recursos que compõem o computador (processador, memória, I/O, arquivos, etc.). Os problemas centrais que o Sistema Operacional deve resolver são o compartilhamento ordenado, a proteção dos recursos a serem usados pelas aplicações do usuário e a interface amento entre este e a máquina.

...

Baixar como (para membros premium)  txt (5.4 Kb)   pdf (96.9 Kb)   docx (572.2 Kb)  
Continuar por mais 3 páginas »
Disponível apenas no TrabalhosGratuitos.com