Lógica simples de programação (entrada - processamento - saída)
Lógica simples de programação (entrada - processamento - saída), constantes e variáveis.
Introdução à Lógica Simples de Programação
A lógica de programação é a base para o desenvolvimento de qualquer sistema computacional. Ela define a sequência lógica que um computador deve seguir para resolver um problema. Dentro desse conceito, uma das abordagens mais simples é a estrutura sequencial, que consiste em instruções executadas uma após a outra, de maneira linear.
Neste texto, exploraremos os conceitos de entrada, processamento e saída, além do uso de constantes e variáveis, utilizando exemplos em Java para ilustrar esses fundamentos.
1. Entrada, Processamento e Saída
Todo programa de computador pode ser resumido a três etapas principais:
Entrada: Momento em que o programa recebe dados do usuário ou de outro sistema.
Processamento: Onde os dados recebidos são manipulados, calculados ou transformados.
Saída: Apresentação do resultado do processamento ao usuário.
Exemplo prático em Java
A seguir, criamos um programa simples em Java que solicita dois números ao usuário, soma-os e exibe o resultado.
Explicação do código:
Importamos a classe
Scanner
para permitir a entrada de dados via teclado.Criamos um objeto
Scanner
chamadoscanner
.Solicitamos ao usuário dois números inteiros (
numero1
enumero2
).Realizamos o processamento (soma dos números).
Exibimos o resultado na tela.
Exemplo prático em Python
Diferenças principais:
Entrada de dados: Em Python, usamos
input()
para capturar a entrada do usuário eint()
para convertê-la para inteiro.Saída de dados: Em vez de
System.out.println()
, utilizamosprint()
.Sem necessidade de
Scanner
: O Python lida com entrada e saída de forma mais direta.Interpolação de strings: Usamos
f-strings
(f"{variável}"
) para formatar a saída de maneira mais clara.
Esse código em Python executa exatamente a mesma funcionalidade que o código Java. 🚀
2. Constantes e Variáveis
Variáveis
Variáveis são espaços na memória do computador onde podemos armazenar dados que podem ser alterados durante a execução do programa. Em Java, cada variável tem um tipo, que define o tipo de dado que ela pode armazenar.
Exemplo de declaração de variáveis em Java:
Exemplo de declaração de variáveis em python:
Constantes
Constantes são similares às variáveis, porém, uma vez que recebem um valor, ele não pode ser alterado. Em Java, utilizamos a palavra-chave final
para definir uma constante.
Exemplo de constante em Java:
Demonstração prática:
Explicação do código:
Declaramos a constante
PI
, cujo valor não pode ser alterado.Criamos a variável
raio
com valor5.0
.Calculamos a área do círculo usando a fórmula
PI * raio^2
.Exibimos o resultado na tela.
3. Estrutura Sequencial
A estrutura sequencial é a mais simples dentro da lógica de programação. Ela representa um fluxo de execução linear, onde cada instrução é executada na ordem em que foi escrita, sem desvios ou repetições.
Exemplo em Java: Conversão de Temperatura
Neste exemplo, implementamos um programa que recebe uma temperatura em graus Celsius, a converte para Fahrenheit e exibe o resultado.
Explicação do código:
Criamos um objeto
Scanner
para entrada de dados.O usuário informa a temperatura em Celsius.
Aplicamos a fórmula de conversão para Fahrenheit
Exibimos o resultado na tela.
Acesso ao Material Utilizado na aula
Atualizado