Ir para conteúdo
Faça parte da equipe! (2024) ×

[Introdução]Lógica de Programação com Java


HoruS*
 Compartilhar

Posts Recomendados

Boa tarde, meu nome é Erik e sou formado em Ciências da Computação e atualmente finalizando Análise e Dev. De Sistemas.
Trabalho com Java EE em uma empresa de ‘softwares’ para farmácias…


Hoje decidi depois de muitos anos sem trazer um conteúdo na área de desenvolvimento da (WC) trazer uma breve introdução em Java para iniciantes. Se for do interesse de vocês eu vou trazendo novos tópicos para ajudar a todos.

 

Algoritmo, Automação, Programa de Computador

 

Algoritmo:

 

Sequência finita de instruções para se resolver um problema.

* aplica-se a diversas áreas de conhecimento

 

Exemplo:

 

Problema: lavar roupa suja

 

Algoritmo:

  •  Colocar a roupa em um recipiente
  •  Colocar um pouco de sabão e amaciante
  •  Encher de água
  •  Mexer tudo até dissolver todo o sabão
  •  Deixar de molho por vinte minutos
  •  Esfregar a roupa
  •  Enxaguar
  •  Torcer

 

Automação:

 

Consiste em utilizar máquina(s) para executar o procedimento desejado de forma automática ou semiautomática.

 

Algoritmo:

  •  Colocar a roupa em um recipiente
  •  Colocar um pouco de sabão e amaciante
  •  Encher de água
  •  Mexer tudo até dissolver todo o sabão
  •  Deixar de molho por vinte minutos
  •  Esfregar a roupa
  •  Enxaguar
  •  Torcer

 

Mas Erik... o que algoritmo e automação tem a ver com programação de computadores?

 

Computador

 

  • Hardware - parte física (a máquina em si)
  • Software - parte lógica (programas)
  • Sistema operacional (Windows, Linux, iOS)
  • Aplicativos (apps de escritório, app de câmera, navegador web)
  • Jogos
  • Utilitários (Antivírus, compactador de arquivos)
  • Outros

 

Programa ~ Algoritmo

 

Programas de computador são algoritmos executados pelo computador (em linhas gerais).

 

Conclusão: o computador é uma máquina que automatiza a execução de algoritmos.

Qualquer algoritmo? Não. Apenas algoritmos computacionais: - Processamento de dados - Cálculos

 

Resumo

 

  •  Algoritmo: sequência finita de instruções para se resolver um problema
  • • Automação: quando uma máquina realiza o algoritmo
  • Computador:
  • • hardware / software
  • • máquina que automatiza algoritmos (de cálculo)
  • • Programa de computador: algoritmo executado pelo computador

 

O que é preciso para se fazer um programa de computador?

 

Vamos precisar de:

 

  • Uma linguagem de programação: regras léxicas e sintáticas para se escrever o programa.
  • Uma IDE: software para editar e testar o programa.
  • Um compilador: software para transformar o código fonte em código objeto.
  • Um gerador de código ou máquina virtual: software que permite que o programa seja executado.

 

Linguagem de programação

É um conjunto de regras léxicas (ortografia) e sintáticas (gramática) para se escrever programas.

 

Léxica

Diz respeito à correção das palavras "isoladas" (ortografia). Exemplo (Português): cachorro caxorro Linguagem de programação: main maim

 

Sintática

Diz respeito à correção das sentenças (gramática).

 

Exemplo (Português):

 

O cachorro está com fome. (Certo)

A cachorro está com fome. (Errado)

 

Linguagem de programação:

 

x = 2 + y; (Certo)

x = + 2 y; (Errado)

 

Linguagem de programação

Exemplos de linguagens de programação: C, Pascal, C++, Java, C#, Python, Ruby, PHP, JavaScript

 

Exemplo de um programa:

Suponha um programa que solicita do usuário dois números e depois mostra a média aritmética deles:

 

 

lzUx6b2.png

 

Solução em linguagem Java

 

É necessário se cadastrar para acessar o conteúdo.

 

RESUMÃO

 

  •  Linguagem: conjunto de regras léxicas e sintáticas para se escrever um programa
  •  Léxica = ortografia. Palavras isoladas.
  •  Sintática = gramática. Sentença como um todo.
  •  Exemplos de linguagens: C, Pascal, C++, Java, C#, Python, Ruby, PHP, JavaScript, etc.
  •  Exemplo de códigos feitos em linguagem C, C++, C# e Java

 

 

Espero que gostem dessa introdução básica a programação, algo bem superficial. 
No próximo post eu trago mais sobre IDE e como instalar elas, um forte abraço a todos e bom aprendizado :D

5hTkq8b.png

Link para o comentário
Compartilhar em outros sites

Participe da Conversa

Você pode postar agora e se cadastrar mais tarde. Cadastre-se Agora para publicar com Sua Conta.
Observação: sua postagem exigirá aprovação do moderador antes de ficar visível.

Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.

 Compartilhar

×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.