ATPS Algorítiomo
Artigo: ATPS Algorítiomo. Pesquise 862.000+ trabalhos acadêmicosPor: Alex_Miranda • 2/10/2013 • 6.129 Palavras (25 Páginas) • 223 Visualizações
Sumário
INTRODUÇÃO 4
OBJETIVO 4
1 Relatório 1 – Conceitos Fundamentais de Programação 5
1.1 NOÇÕES DE ALGORITMO 5
1.2 PSEUDO LINGUAGEM 5
1.3 ESTRUTURA DE UM PROGRAMA 5
1.4 Estrutura de Controle 6
1.5 TIPOS PRIMITIVOS PARA REPRESENTAÇÃO DE DADOS E VARIÁVEIS 8
1.6 OPERADORES ARITMÉTICOS, LÓGICOS E RELACIONAIS 9
1.7 CARACTERÍSTICAS DO AMBIENTE DE DESENVOLVIMENTO C 10
1.8As entradas e saídas (resultados) são expressas por : 11
1.9 Operadores Aritméticos do programa em C 12
1.10 Funções matemáticas do programa em C 12
1.11 Operadores Relacionais 12
1.12 Operadores Lógicos 13
1.13 Atribuição de valores nas variáveis em C 13
1.14 PASSO 3 14
1.15 Função Matemática com o peso da Bobina Filha: 14
1.16 Variáveis Para o Cálculo do Peso Teórico 14
2 Relatório 2 – Programação Estruturada 15
2.1 DESENVOLVIMENTO DE ALGORITMO UTILIZANDO A LINGUAGEM C 15
2.2 APLICAÇÃO DOS CONCEITOS DE ESTRUTURA DE CONTROLE PARA ANÁLISE DE CONDIÇÕES 16
2.3 if e else 16
2.4 ENCADEAMENTO if-else if 17
2.5 DESENVOLVIMENTO DE LAÇOS DE REPETIÇÃO 18
2.6 for 18
2.7 while 18
2.8 PASSO 3 19
3 Relatório 3 – Vetores e Matrizes. Modularização 23
3.1 PASSO 2 23
3.2 DEFINIÇÃO DE VETORES E A SUA UTILIZAÇÃO NA SOLUÇÃO DE PROBLEMAS DE ARMAZENAMENTO DE VALORES DE MESMO TIPO. 23
3.3 IMPLEMENTAÇÃO DE VETORES E MATRIZES EM LINGUAGEM C 24
3.4 VANTAGENS E LIMITAÇÕES DA UTILIZAÇÃO DE VETORES E MATRIZES 24
3.5 MODULARIZAÇÃO E DECOMPOSIÇÃO DE PROGRAMAS 25
3.6 PASSAGEM DE PARÂMETROS PARA FUNÇÕES 25
3.7 PASSO 3 27
3.8 MANIPULAÇÃO DE DADOS 27
3.9 Matriz que armazena os dados do pedido do cliente 27
3.10 Vetor que armazena a seqüência de corte das bobinas dos pedidos 27
3.11 MODULARIZAÇÃO DO PROGRAMA 27
3.12 Leitura dos dados dos pedidos 27
3.13 Armazenagem dos dados em vetores 28
3.14 Calculo da largura utilizada na Bobina Jumbo 29
3.15 Apresentação dos resultados dos processos de otimização do corte da Bobina Jumbo 29
3.16 Impressão dos resultados de otimização: largura em milímetros e porcentagem de utilização da área total da Bobina Jumbo 29
4. Relatório final 30
5.Bibliografia e Referências 31
INTRODUÇÃO
Com a velocidade da tecnologia no passar dos anos a necessidade de expansão principalmente nas indústrias foi crescendo de forma que foi necessário a criação de “facilitadores” de registro na entrada do pedidos, controle de estoque, faturamento, pagamentos e recebimentos. Um dos presentes entregues pela tecnologia foram programas que não só facilitam, mas fazem todo o trabalho de entrada de pedidos, controle de estoque, entrega de matérias prontos e matéria-prima.. enfim, uma infinidade de programas auxiliam empresas e comerciantes a controlar e armazenar seus produtos e informações de seus clientes.
Uma das formas utilizadas para estes controles são os programas feitos em linguagem C que dependendo da necessidade dos clientes são altamente necessários para o bom andamento de certas máquinas e controles de diversos itens. Sendo assim, a linguagem de programação em C será discorrida nas próximas páginas deste trabalho.
OBJETIVO
Tratando-se da importância da programação em linguagem C em todos os campos da indústria o objetivo deste trabalho é introduzir e mostrar a importância dessa linguagem e como pode ser amplamente usada nas diversas necessidades não só industriais, mas comerciais e administrativas de controle e melhor aproveitamento de maquinários, matéria-prima, produtos acabados. No caso específico desta ATPS o foco será em fazer o melhor controle de corte, refugo, entrada e armazenamento de pedidos de uma bobina industrial denominada de Bobina Jumbo.
Relatório 1 – Conceitos Fundamentais de Programação
NOÇÕES DE ALGORITMO
Um algoritmo pode ser definido como uma série de passos ordenados para realizar uma com início e fim e também é usado como soluções computacionais ou ainda um conjunto de ações com propriedades especiais e específicas e com algumas estruturas padrões para controlar a ordem na qual as ações são realizadas.
Para construção de um algoritmo deve-se analisar o problema e verificando os passos escrevendo-os ordenadamente.
PSEUDO LINGUAGEM
Para facilitar a construções de algoritmos são usadas linguagens que mais se aproximam das naturais, as pseudo linguagens. Neste caso, a pseudo linguagem usada é o PORTUGOL, a principal vantagem dessa linguagem é a facilidade ou flexibilidade do portugol é de se adaptar as estruturas da linguagem natural.
A descrição de algoritmos em pseudo linguagens em pseudo linguagens permitem também mesclar regras e estruturas rígidas, com descrições de ações em linguagem natural, tornando possível postergar detalhes minuciosos para o algoritmo na linguagem executável do computador.
ESTRUTURA DE UM PROGRAMA
A
...