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

Atps ANHANGUIERA VERTORS

Pesquisas Acadêmicas: Atps ANHANGUIERA VERTORS. Pesquise 862.000+ trabalhos acadêmicos

Por:   •  10/6/2013  •  2.947 Palavras (12 Páginas)  •  240 Visualizações

Página 1 de 12

Desenvolvimento de Algoritmo utilizando a Linguagem C.

A linguagem C foi criada com o objetivo principal em mente: facilitar a criação de programas extensos com menos erros, recorrendo ao paradigma da programação algorítmica ou procedimental. [, mas sobrecarregando menos o autor do compilador, cujo trabalho complica-se ao ter de realizar as características complexas da linguagem.]Desenvolvimento de Laços de Repetição. Frequentemente em nossas aplicações precisamos repetir a execução de um bloco de códigos do programa até que determinada condição seja verdadeira, ou senão até uma quantidade de vezes seja satisfeita. Para que essas repetições sejam possíveis, usamos os laços de repetições do C#.

Entre as principais características do ambiente C, podemos citar:

• O C é uma linguagem de alto nível com uma sintaxe bastante estruturada

e flexível tornando sua programação bastante simplificada;

• Programas em C são compilados, gerando programas executáveis;

O C compartilha recursos tanto de alto quanto de baixo nível, pois

permite acesso e programação direta do microprocessador. Com isto, rotinas

cuja dependência do tempo é crítica, podem ser facilmente implementadas

usando instruções em Assembly . Por esta razão o C é a linguagem

preferida dos programadores de aplicativos;

• O C é uma linguagem estruturalmente simples e de grande portabilidade. O compilador C gera códigos mais enxutos e velozes do que muitas outras linguagens;

Aplicação dos conceitos de Estrutura de Controle para análise condições, as estruturas de controsão fundamentais para qualquer linguagem de programação. Sem elas não haveria uma maneira do programa

ser executado: de cima para baixo comando por comando. Não haveria condições, repetições ou saltos. A linguagem C possui diversos comandos decontrole de fluxo.

Perceba que, somente se a condição for verdadeira o corpo do laço de repetição, com seus respectivos comandos, serão executados. Portanto, o conteúdo será repetido até que esta condição não seja mais verdadeira.

Real: largura bobina, quantidadepédidos;

Escreva ("entre com a largura da bobina");

Leia (largurabobina);

Escreva ("Entre com a quantidade de bobinas");

Leia ( Quantidadebobinas ); Totallargura <-- (largurabobina*quantidadepédidos);

Real numebobinas <--(largurabobina*quantidadepédidos)/ 5000;

Escreva (" O numero de bobinas jumbo de 2450 mm .% R",numebobinas);

Escreva ("Largura total utilizada bobina jumbo e %.R/",Totallargura);

Real perdabnobinas <-- 1-(2450/Totallargura);

SE (perdabnobinas <= 50 ); Então;

Escreva ("Pedido Aprovado");

Se Não;

Escreva (" Pedido recusado, Acrescente mais bobinas");

Se sim; Fim

Aplicação dos conceitos de Estrutura de Controle para análise e condições

É fundamental para qualquer linguagem de programação. Sem elas não haveria uma maneira do programaser executado: de cima para baixo comando por comando. Não haveria condições, repetições ou saltos. A linguagem C possui diversos comandos de controle de fluxo.

• If (condição) declaração: a expressão, na condição, será avaliada. Se

ela for zero, a declaração não será executada. Se a condição for diferente de

zero a declaração será executada.

Else : o comando else funciona como

Sendo um complemento docomando if.

O comando if completo tem a seguinte forma geral:

if (condição) declaração_1; else declaração_2;

A expressão da condição será avaliada. Se ela for diferente de zero a

declaração 1 será executada. Se for zero a declaração 2 será executada.

Quando o compilador avalia uma condição, ele quer um valor de retorno para

poder tomar a decisão. Mas esta expressão não necessita ser uma expressão

no sentido convencional. Uma variável sozinha pode ser uma "expressão"

e esta retorna o seu próprio valor. Isto quer dizer que teremos as seguintes

expressões:

int num;

if (num!=0) ....

if (num==0) ....

for (i = 0; string[i] == '\0'; i++)

Equivalem a

int num;

if (num) ....

if (!num) ....

for (i = 0; string[i]; i++)

O comando if-else e o comando switch são os dois comandos de

tomada de decisão. Sem dúvida alguma o mais importante dos dois é o if,

mas o comando switch tem aplicações valiosas. Mais uma vez vale lembrar

que devemos usar o comando certo no local certo. Isto assegura um código

limpo e de fácil entendimento.

...

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