Negocio

Lógica e sintaxe de programação: a caixa de ferramentas de programação

Sintaxe de programação

A programação é um processo criativo realizado por programadores para instruir um computador sobre como fazer uma tarefa. Um programa é um conjunto de instruções que informa a um computador o que fazer para encontrar uma solução para um problema específico. O conteúdo real do programa é chamado de código. É por isso que a programação é freqüentemente referida como codificação ou escrita de código.

O código é escrito em uma linguagem que um computador pode entender. Existem centenas de linguagens de programação diferentes, cada uma com sua própria lógica e sintaxe. Uma linguagem de programação tem sua própria sintaxe , que consiste no conjunto de regras que ditam como palavras e símbolos podem ser reunidos para formar um programa.

O conceito de sintaxe na linguagem de programação é semelhante aos conceitos de gramática e ortografia na linguagem falada. Quando uma frase em inglês tem gramática e ortografia muito ruins, ela se torna difícil ou mesmo impossível de entender. Da mesma forma, quando o código tem erros de sintaxe, o programa não será executado.

A diferença é que, quando você lê uma frase em inglês com um pequeno erro, normalmente ainda consegue entender seu significado. Erros de sintaxe muito pequenos no código, entretanto, tornam o programa inutilizável. Os codificadores, portanto, devem prestar muita atenção aos detalhes para garantir que seu código não seja apenas lógico, mas também livre de erros de sintaxe. Existem vários aspectos da sintaxe, incluindo instruções, variáveis ​​e palavras-chave.

Afirmações

As instruções são a unidade básica do código. Uma instrução pode atribuir um valor a uma variável, realizar uma única ação, controlar a execução de outras instruções e fazer uma série de outras coisas. Uma instrução consiste em uma única linha de código que faz algo. Um exemplo muito simples de uma declaração é o seguinte:

imprimir ‘Olá, mundo!’

Quando executada, esta instrução print imprime o texto ‘Hello world!’ na tela, exatamente como você poderia esperar.

Variáveis

Linguagens de programação usam variáveis. Você pode pensar em uma variável como um contêiner no qual pode armazenar um valor que pode ser recuperado a qualquer momento. Em outras palavras, as variáveis ​​armazenam informações. Vamos considerar um exemplo muito simples:

x = 17

A variável é x , e você atribui o valor 17 a essa variável. Esta é uma declaração de atribuição. Depois de atribuir um valor a uma variável, você pode usar a variável para fazer outra coisa. Por exemplo:

x * 2

Depois de executar esse código, você obtém o resultado 34.

As variáveis ​​podem conter qualquer tipo de dados válido, incluindo strings, números, valores booleanos, listas, arrays e outros. Por exemplo, aqui está como você pode usar uma variável de string:

meuTexto = ‘Olá, mundo!’

Nomes de variáveis ​​podem ser qualquer coisa, mas normalmente não podem começar com um número, pois a primeira parte da variável seria confundida com um número. Agora você pode fazer algo com esta string. Por exemplo, o seguinte código:

imprimir meu texto

Isso imprimirá o valor da variável ‘mytext’ na tela, então ‘Hello world!’

Palavras-chave

Linguagens de programação usam palavras-chave. Uma palavrachave é um termo que possui um significado específico nessa linguagem de programação. Por exemplo, o comando ‘imprimir’ no exemplo anterior é uma palavra-chave. Como você deve ter adivinhado, essa palavra-chave imprime na tela o que vier depois dela. Outro exemplo de palavra-chave seria ‘importar’, usado para importar algo para que possa ser usado no programa. As palavras-chave são reservadas, o que significa que você não pode usá-las para mais nada. Por exemplo, você não pode criar uma variável chamada ‘import’, pois isso ficaria muito confuso.

Controle de fluxo de trabalho

Você pode pensar em um programa de computador como uma série de instruções que são executadas linha por linha. Por padrão, as linhas são executadas em uma sequência simples da primeira à última linha, a menos que haja uma instrução que diga à execução para pular para outro lugar no código. Várias instruções diferentes são usadas para controlar a execução de parte do programa.

Uma declaração condicional permite escolher entre dois ou mais caminhos de execução. Uma instrução condicional às vezes também é chamada de instrução de seleção ou ramificação. Por exemplo, uma instrução ‘if’ é usada para executar um bloco de código quando uma determinada condição é verdadeira. Se a condição for falsa, o bloco de código é ignorado e o restante do código no programa é executado. Uma variação disso é a instrução ‘if-else’. O bloco de código após a instrução ‘else’ é executado se a instrução ‘if’ for falsa.

Vejamos um exemplo de instrução ‘if-else’. Considere um caixa eletrônico onde alguém deseja fazer um saque de $ 100. Esse valor precisa ser comparado ao saldo da conta para garantir que haja fundos suficientes. Aqui está o código:

x = 100

se saldo < x :

imprimir ‘Saldo insuficiente’

outro:

imprimir ‘Por favor, pegue seu dinheiro’

Se o saldo da conta for inferior a $ 100, o caixa eletrônico imprime a mensagem ‘Saldo insuficiente’. Se o saldo da conta for igual ou superior a $ 100, o caixa eletrônico imprime a mensagem ‘Por favor, pegue seu dinheiro.’ Para simplificar o exemplo, as outras atividades do caixa eletrônico não estão incluídas aqui, como emissão de contas e devolução do cartão do banco. O ponto principal aqui é que apenas um dos dois caminhos é executado com base em uma condição; o outro caminho é ignorado.

Uma instrução de repetição é usada para executar um bloco de código várias vezes. O uso desses tipos de instruções é conhecido como looping. Existem vários tipos diferentes de instruções de loop, incluindo ‘for’ e ‘while’. Aqui está um exemplo de uma declaração while:

i = 0

enquanto i <= 10:

imprimir i

i + = 1

A variável i é definida como 0, mas é aumentada em etapas de 1. Quando o valor de i atinge 10, a condição não é mais verdadeira e o bloco de código que se segue não é mais executado. O resultado? Os valores de 0 a 10 são impressos na tela. Não se preocupe em ter que escrever um código como este sozinho. O ponto principal é que o loop pode ser usado para repetir as etapas. Isso é muito mais fácil do que escrever as etapas 10 vezes.

Comentários

Por padrão, todas as linhas de código em um programa são executadas. Mesmo para programadores experientes, no entanto, a lógica do código pode ser difícil de seguir se houver etapas muito complicadas. É, portanto, útil colocar comentários dentro do código que explicam parte da lógica por trás das etapas. Para evitar que os comentários sejam confundidos com o código, algum tipo de caractere especial é usado no início de cada linha de comentários.

O exemplo de código anterior com comentários seria algo assim:

  • Este código imprime os inteiros de 0 a 10.

i = 0

enquanto i <= 10:

imprimir i

i + = 1

O caractere especial usado varia de acordo com a linguagem de programação. Isso faz parte da sintaxe única de cada idioma.

Resumo da lição

Resumindo, o código é escrito na linguagem que um computador pode entender. Cada linguagem de programação tem sua própria sintaxe, que consiste no conjunto de regras que ditam como palavras e símbolos podem ser reunidos para formar um programa .

Uma instrução consiste em uma única linha de código que faz algo. Por exemplo, imprimir algum texto na tela ou verificar uma condição. Uma variável é um contêiner no qual você pode armazenar um valor que pode ser recuperado a qualquer momento. Uma palavrachave é um termo que possui um significado específico nessa linguagem de programação. O fluxo de trabalho em um programa é controlado por meio de técnicas como loop e ramificação.

Resultados de Aprendizagem

Depois de revisar esta vídeo-aula, você será capaz de:

  • Resuma o que é programação
  • Defina a sintaxe e explique sua importância na programação
  • Descreva vários aspectos da sintaxe: declaração, variável e palavra-chave
  • Explique como o fluxo de trabalho pode ser controlado em um programa