Atps ANHANGUIERA VERTORS
Pesquisas Acadêmicas: Atps ANHANGUIERA VERTORS. Pesquise 862.000+ trabalhos acadêmicosPor: HERMMANN • 10/6/2013 • 2.947 Palavras (12 Páginas) • 240 Visualizações
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.
...