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...