...
...
O computador não tem discernimento para julgar se algo é certo ou errado.
No entanto, ele pode ser instruído a tomar decisões lógicas, baseadas em critérios objetivos, e seguir instruções ordenadas.
Isso é o que chamamos de solução estruturada.
Programar é parecido com seguir uma receita. Dividimos um problema grande em partes menores e mais gerenciáveis, o que torna a resolução mais fácil e organizada.
Imagine que você tenha encontrado a receita de um bolo, mas ela esteja toda desorganizada.
Um ingrediente está listado no meio das instruções, e a temperatura do forno está no final do texto.
Difícil de seguir, não é?
O mesmo acontece com o código, um código organizado facilita a leitura e a manutenção não só para você, mas também para outras pessoas.
Para manter o código organizado e claro, podemos usar algumas práticas!
Espaço extra adicionado no início de uma linha de código para indicar que ela está dentro de um bloco de código.
Isso ajuda a visualizar blocos de código e entender a hierarquia das instruções. Veja um exemplo de código sem indentação.
int main() {int num1, num2, soma;printf("Digite o primeiro número: ");scanf("%d", &num1);printf("Digite o segundo número: ");scanf("%d", &num2);soma = num1 + num2;printf("A soma de %d e %d é: %d\\n", num1, num2, soma);return 0;}
Agora, veja o mesmo código com indentação!
#include <stdio.h>
int main() {
int num1, num2, soma;
// Lendo dois números do usuário
printf("Digite o primeiro número: ");
scanf("%d", &num1);
printf("Digite o segundo número: ");
scanf("%d", &num2);
// Calculando a soma dos dois números
soma = num1 + num2;
// Exibindo o resultado
printf("A soma de %d e %d é: %d\\n", num1, num2, soma);
return 0;
}
A indentação facilita a leitura e a compreensão do código, pois é possível perceber visualmente quais linhas pertencem a que bloco de código.
São uma ferramenta essencial na programação, especialmente na linguagem C, pois ajudam a documentar o código, tornando-o mais legível e compreensível para outros programadores e para o próprio autor do código no futuro.
//
e se estendem até o final da linha./* e terminam com */
.Use nomes de variáveis e funções que façam sentido. Por exemplo, em vez de x e y, use soma ou resultado.
O raciocínio lógico é a capacidade de pensar de maneira clara e ordenada.
Já o pensamento computacional é um conjunto de habilidades que nos permite abordar problemas de maneira que um computador possa entender.
Para desenvolver essas habilidades, podemos seguir alguns passos. Acompanhe!
Compreender e aplicar o conceito de solução estruturada é muito importante para se tornar um bom programador.
Manter o código organizado e claro não só facilita sua vida, mas também ajuda outras pessoas que possam trabalhar no seu projeto.
Desenvolver raciocínio lógico e pensamento computacional é um processo contínuo, e a prática constante é a chave para a melhoria.