Article image

PS

Paulo Sousa18/05/2024 17:03
Compartilhe

Lógica da Programação Descomplicada: Passos Simples para Aprender a Programar

  • #Lógica de Programação
  • #Python

LÓGICA DE PROGRAMAÇÃO DESCOMPLICADA

Fala, galera. Hoje vou estar falando um pouco aqui sobre Lógica de Programação. Embora os exemplos que darei serão aplicados ao Python, entendendo a lógica, pode-se modelar em qualquer outra linguagem. O Python foi apenas a título de exemplo.

Nesse artigo, para não ficar muito extenso, irei abordar a introdução à Lógica e Fundamentos. Os demais conteúdos virão com o tempo.

Enfim, sem mais delongas, bora lá! 🚀

Introdução à Lógica de Programação


A lógica de programação é o conjunto de regras e métodos usados para criar instruções claras e organizadas que um computador pode seguir para executar tarefas específicas. Pense na lógica de programação como a sequência de passos em uma receita de cozinha, por exemplo: cada passo deve ser seguido de forma precisa para alcançar o resultado desejado. Na programação, esses passos são chamados de "instruções" e são escritos em uma linguagem de programação que o computador entende.

Lógica de Programação é como seguir uma receita para fazer um bolo. Quando você quer que o computador faça algo específico, como exibir seu jogo favorito ou resolver um problema de matemática, você precisa dar instruções claras e organizadas, assim como seguir os passos de uma receita. Ela é essencial porque é a base para criar qualquer software, desde um simples jogo até um aplicativo complexo. Sem entender essa lógica, seria como tentar construir uma casa sem saber como usar as ferramentas e materiais necessários. Assim como na construção, onde você precisa de um plano e de ferramentas específicas, na programação você precisa de um conjunto de regras e passos bem definidos para que o computador possa entender e executar suas tarefas corretamente.

Entendendo os Fundamentos (Variáveis, tipos de dados, operadores básicos e estruturas de controles)

Os fundamentos da programação começam com variáveis e tipos de dados. Variáveis são como caixinhas onde guardamos informações, como números ou palavras. Por exemplo, podemos ter uma variável chamada idade onde guardamos o número 12, ou uma variável chamada nome onde guardamos a palavra "Ana". Tipos de dados são os diferentes tipos de informações que podemos guardar nessas caixinhas. Por exemplo, o número 12 é um tipo de dado chamado "inteiro", enquanto "Ana" é um tipo de dado chamado "string" (uma sequência de caracteres). Se quisermos guardar um número decimal, como 12.5, usamos o tipo de dado "float".

Exemplo:

idade = 12        # Inteiro
nome = "Ana"      # String
altura = 12.5     # Float

Operadores básicos são as ferramentas que usamos para fazer coisas com essas variáveis. Se temos a = 5 e b = 3, podemos usar o operador de soma + para somar esses números: a + b resultaria em 8. Outros operadores incluem - (subtração), * (multiplicação), e / (divisão). Também podemos comparar variáveis usando operadores como == (igual a) ou > (maior que). Por exemplo, a > b verificaria se 5 é maior que 3, o que é verdade.

Exemplo:

# Passo 1: Declarar variáveis
a = 5
b = 3

# Passo 2: Demonstrar o uso de operadores aritméticos
soma = a + b
subtracao = a - b
multiplicacao = a * b
divisao = a / b

# Exibir resultados das operações aritméticas
print("Soma de a e b:", soma)              # Saída: 8
print("Subtração de a e b:", subtracao)    # Saída: 2
print("Multiplicação de a e b:", multiplicacao)  # Saída: 15
print("Divisão de a e b:", divisao)        # Saída: 1.666...

# Passo 3: Demonstrar o uso de operadores de comparação
igual = a == b
maior = a > b

# Exibir resultados das comparações
print("a é igual a b:", igual)    # Saída: False
print("a é maior que b:", maior)  # Saída: True

Estruturas de controle, como "se" e "enquanto", nos permitem decidir o que o programa deve fazer em diferentes situações. Por exemplo, podemos usar uma estrutura de controle "se" para decidir se uma pessoa pode andar em uma montanha-russa:

altura = 150  # altura em centímetros
if altura >= 140:
  print("Pode andar na montanha-russa!")
else:
  print("Desculpe, você é muito baixo para esta atração.")

Aqui, o programa verifica se a altura é maior ou igual a 140 cm. Se for, imprime "Pode andar na montanha-russa!"; caso contrário, imprime "Desculpe, você é muito baixo para esta atração.". Como a altura em questão é 150cm, a pessoa poderá andar, pois tem altura maior que 140 cm.

Outra estrutura de controle, "enquanto", pode ser usada para repetir ações até que uma condição seja satisfeita:

contador = 0
while contador < 5:
  print("Contagem:", contador)
  contador += 1

Neste caso, o programa continuará a contar de 0 até 4, incrementando o contador a cada vez, e imprimindo os valores. Essas estruturas são essenciais para criar fluxos de programas que respondem de forma dinâmica e interativa às diversas situações que encontramos ao programar.

Conclusão

Bem, pessoal. Esse foi uma breve introdução à Lógica da Programação, mas essencial para aprender a programar. O conteúdo foi bem introdutório, mas já vimos bastante coisa importante. Espero que tenham gostado!

O texto foi gerado por Inteligência Artificial, mas revisado e complementado por alguém 100% humano! E se quiser se conectar comigo, me siga lá no Linkedin.

Fontes de produção:

Ilustrações de Capa: Copilot e Canva

Conteúdo Gerado por: Chat GPT e Inteligência Humana

#Python #Lógicadeprogramação

Compartilhe
Comentários (1)
Luciano Ribeiro
Luciano Ribeiro - 18/05/2024 18:06

show