Etapa final Algoritimos e Programação

Páginas: 7 (1631 palavras) Publicado: 8 de abril de 2014
INTRODUÇÃO
Nesta ATPS vamos desenvolver um software para gerenciar o corte visando um aproveitamento sobre corte em bobina de papel jumbo eliminando o máximo possível de refugos e perdas.


1.1 – Relatório 1Conceitos Fundamentais de Programação

Noção de Algoritmo
O significado da palavra é muito similar ao de uma receita, procedimento, técnica, rotina. Um algoritmo é um conjunto finitode regras que fornece uma sequência de operações para resolver um problema específico.
Um algoritmo opera sobre um conjunto de entradas (no caso do bolo, farinha ovos, fermento, etc.) de modo a gerar uma saída que seja útil (ou agradável) para o usuário (o bolo pronto). Um algoritmo tem cinco características importantes:
Pseudo Linguagem
Emprega uma linguagem intermediária entre a linguagemnatural e uma linguagem de programação para descrever os algoritmos.
Não existe consenso entre os especialistas sobre qual seria a melhor maneira de representar um algoritmo. Atualmente a maneira mais comum de representar-se algoritmos é através de uma pseudo-linguagem ou pseudo-código. Esta forma de representação tem a vantagem de fazer com que o algoritmo seja escrito de uma forma que estápróxima de uma linguagem de programação de computadores.

Estrutura de um Programa:
Podemos levar em conta que o tipo de programa a ser utilizado para desenvolvimento de determinado trabalho pode se tratar de um sistema de computador que irá realizar a tarefa. Como programa pode citar: Portugol, Cobol, Fortran entre outros.




Tipos primitivos para representação de Dados e Variáveis:Inteiro: Define variáveis numéricas do tipo inteiro, ou seja, sem casas decimais.
Real: Define variável numérica do tipo real, ou seja, com casas decimais.
Caractere: Define vaiáveis do tipo string, ou seja, de cadeia de caractere.
Lógico: define variáveis do tipo booleano, ou seja, com valor verdadeiro ou falso.

Desenvolvimento da Função matemática para calculo do peso teórico de uma bobina“filha”.
Peso = Largura x (Diâmetro externo / 1000) x Peso por metro linear
Largura = 660
Diâmetro externo = 1000
Peso por metro linear = 0,610

P = La x (De / 1000) x PL
P = 660 x (1000 / 1000) x 0,610
P = 660 x 1 x 0,610
P = 402,60 (~403 Kg)

Descrição das Variáveis para armazenamento das informações:
Peso = kg
Largura = La
Diâmetro externo = De
Peso por metro linear = PL




1.2 –Relatório 2 - Programação Estruturada

A programação estruturada vai estabelecer as ordens e o desenvolvimento dos algoritmos para a execução do programa, sendo compostoatravés de três mecanismos: sequencia, seleção e iteração, tendo cada um seu inicio e fim de cada processo.

Modularização é onde o sistema ou software é divido em partes distintas. Compõe o ferramental necessário para um programamais legível com uma melhor manutenção e melhor desempenho por meio da programação estruturada.
Pode se caracterizado da seguinte forma: Elemento separadamente endereçável do
sistema, menor parte do sistema que realiza uma função completa independente de outras funções, conjunto de instruções de um programa que pode ser chamado por um nome.

Uso de Vetores e Matrizes na Modularização
OsVetores e Matrizes são utilizados na modularização de programas, são variáveis multidimensionais, que evitam a necessidade da declaração de inúmeras variáveis em códigos mais extensos.

Funções do programaOtimização de Corte de Bobinas

1 – Cabeçalho
Texto padrão de cabeçalho, é utilizada no decorrer do programa quando a tela é limpa para recolocar o cabeçalho.

2 – Entrada pedido
Perguntaquantos pedidos o usuário deseja digitar, sendo considerado como um pedido um corte de bobina, através de um laço de repetição a função alimenta os vetores e matrizes que contém as informações dos pedidos para cada pedido que o usuário entrar.

3 – Imprime pedido
É responsável por imprimir os pedidos e a sequência de corte, nela que é gerada a sequência de corte mesmo que o pedido não seja...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • Algoritimos e programaçao
  • Algoritimo e programação
  • Algoritimo e programação
  • Algoritimo e Programação
  • Algoritimo de programacao
  • Algoritimo e programação
  • algoritimo programação
  • Algorítimos de programação

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!