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

Desenvolvimento de software para controle de cisalhamento para uso no corte de papel em rolo grande

Seminário: Desenvolvimento de software para controle de cisalhamento para uso no corte de papel em rolo grande. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  28/11/2014  •  Seminário  •  1.797 Palavras (8 Páginas)  •  466 Visualizações

Página 1 de 8

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.

ETAPA 2

PASSO 2

2.2.1 DESENVOLVIMENTO DE ALGORITMO UTILIZANDO A LINGUAGEM C.

Ao desenvolver um algoritmo usando como uma ferramenta genérica para representar a solução de tarefas independente do desejo de automatizá-las, estaremos associando processamento eletrônico de dados, onde representa o rascunho para programas(Software).

Servirá como modelo para programas, pois sua linguagem é intermediária à linguagem humana e as linguagens de programação, sendo então, uma boa ferramenta na validação da lógica de tarefas a serem automatizadas.Desenvolver um algoritmo é realizar uma receita para um processo. Recomenda-se que os algoritmos sejam estruturados partindo-se de uma descrição geral e que, gradativamente, sejam acrescentadas particularidades e detalhes à solução do problema.

Esta técnica é chamada “refinamentos sucessivos”, “construção hierárquica” ou “desenvolvimento topdown (de cima para baixo)”.

Exemplo:

Efetuar a divisão de dois números.

Primeira Etapa:

Descrição geral

Algoritmo Divisão

Fornecer o denominador

Fornecer o divisor

Divisão = Denominador / Divisor

Segunda Etapa:

Controle de erro

Algoritmo Divisão

Fornecer o denominador

Fornecer o divisor

Se o divisor for diferente de zero : Divisão = Denominador / Divisor

Se o divisor for igual a zero: Divisão não existe.

O refinamento sucessivo dos algoritmos permite abordar o problema de

maneira mais objetiva diminuindo-se a probabilidade de erros e facilitando a

sua reparação quando ocorrerem.

Existem diversas técnicas que ajudam no desenvolvimento de algoritmos

facilitando seu entendimento para as pessoas.As mais utilizadas são o portugol

e o fluxograma.

2.2.2 APLICAÇÃO DOS CONCEITOS DE ESTRUTURAS DE CONTROLE DE ANALISE DE CONDIÇÕES:

Estruturas de Controle

Estrutura Seqüencial:

Conjunto de comandos que são executados numa seqüência linear, de cima para baixo, na mesma ordem que aparecem.

Sintaxe: comando1;

comando2;

comandoN;

Estruturas de controle:

A linguagem C permite uma ampla variedade de estruturas de controle de fluxo de

processamento. Duas das estruturas básicas (decisão e repetição) são muito semelhantes as estruturas usadas nas Pseudo-linguagem algorítmicas:

Estrutura de Decisão:

Permite direcionar o fluxo lógico para dois blocos distintos de instruçõesbconforme uma condição de controle.

Pseudo-linguagem Linguagem C

se condição if(condição){

então bloco 1 bloco 1;

senão bloco 2 }else{

fim se bloco 2;

};

Estrutura de Repetição:

Permite executar repetidamente um bloco de instruções ate que uma

condição de controle seja satisfeita.

Pseudo-linguagem Linguagem C

faça do{

blocobloco;

até condição }while(condição);

2.2.3 DESENVOLVIMENTO DE LAÇOS DE REPETIÇÃO:

As estruturas de repetição são usadas para controlar a execução de códigos repetidamente até que uma condição seja verdadeira.

Veja os tipos de estrutura de repetição que vamos aprender neste artigo:

Laço for

Laço while

Laçodo..while

Laçoforeach

Laço for exemplo:

for (int i = 0; i < 20; i++)

Neste caso vai mostrar na tela o valor de "i" multiplicado por 2 enquanto "i" for menor que 20.

Laço while exemplo:

while" apenas coloca-se a condição que queremos testar, ate que ela seja verdadeira ou falsa

laço do while exemplo:

Quando o laço é apenas while tem a função apenas de fazer uma vez e em ordem no programa , já o do while apresenta o enquanto junto ao faça até que o programa chegue ao fim.

Laço foreach

O loop "foreach" é usado para interagir (percorrer) listas, seja nomes ou números entre outros.

PASSO 3

2.3.1 Porque usar funções ?

Para permitir

...

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