..:: MX Studio Fóruns ::..: Lógica de Programação! - ..:: MX Studio Fóruns ::..

Jump to content

Publicidade




ATENÇÃO

Para evitar posts desnecessários e que não influam para o andamento e desenvolvimento do fórum, clique aqui e leia todas as regras.
Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Lógica de Programação! Duas dúvidas!?!?!?

#1 User is offline   Thiago Retondar 

  • Group: Membros
  • Posts: 66
  • Joined: 18-November 07

  Posted 05 January 2008 - 05:16 PM

Olá galera da MX Studio, estou com duas dúvidas! huh.gif

1ª- Fui no Apostilando, e ao fazer download de algumas apostilas percebi que a Lógica de Programação refere-se à criação de software. A mesma serve para o estudo de outras linguagens? sad.gif

2ªPara criar uma Lógica é necessário algum software ou é feito no papel e daí em diante você passa para a Linguagem em que você quer escrever? dry.gif

Muito Obrigado thumbup.gif
0

#2 User is offline   Wanderson Regis 

  • Group: Moderadores
  • Posts: 1275
  • Joined: 10-January 05

Posted 05 January 2008 - 11:10 PM

Lógica de programação não se refere específicamente à criação de software, mas sim ao entendimento de um programa, dependente ou não de algum sistema. É o meio que te ajuda a encontrar o caminho melhor e talvez mais rápido para executar uma ação. Por exemplo o meio melhor de calcular a potência entre inteiros, você saberia provavelmente a que acha a melhor forma pra fazer no lápis, mas num programa? A lógica te mostra como.
Em PHP
CÓDIGO
<?php
function potencia($base, $expoente) {
      if($expoente == 1) {
            return $base;
      } else {
            $original = $base;
            while($expoente > 1) {
                  $base *= $original;
                  $expoente--;
            }
            return $base;
      }
}
?>

Em C++
CÓDIGO
int potencia(int base, int expoente) {
      int original;
      if(expoente == 1) {
            return base;
      } else {
            original = base;
            while(expoente > 1) {
                  base *= original;
                  expoente--;
            }
            return base;
      }
}
?>

Em JavaScript
CÓDIGO
function potencia(base, expoente) {
      var original
      if(expoente == 1) {
            return base
      } else {
            original = base
            while(expoente > 1) {
                  base *= original
                  expoente--
            }
            return base
      }
}

Viu só, tudo segue pelo mesmo caminho, a lógica ajuda a encontrar ele...
0

#3 User is offline   Thiago Retondar 

  • Group: Membros
  • Posts: 66
  • Joined: 18-November 07

Posted 05 January 2008 - 11:33 PM

Muito Obrigado pela ajuda "H4K3R"!


0

#4 User is offline   carloshps 

  • Group: Membros
  • Posts: 87
  • Joined: 09-February 04

Posted 06 January 2008 - 09:57 PM

Complementando o que o nosso colega "H4K3R" disse...

A lógica também se refere à organização que você precisa dar aos códigos de qualquer tipo de linguagem, pois assim você poderá encontrar mais rapidamente uma falha na programação ou atualizar certo comando.

Além disse, existe o lance da hierarquização, por exemplo, num código HTML simples, vamos ver o errado e o certo:

ERRADO
HTML
<H1><B>Título em Negrito</H1></B>


CERTO
HTML
<H1><B>Título em Negrito</B></H1>


Perceba o posicionamento das tags de fechamento do H1 e B. A lógica de programação é que determina como devemos abrir e fechar um comando.

É isso, cara.

Boa sorte. thumbsup.gif
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic



Publicidade




1 User(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)