quinta-feira, 18 de junho de 2015

Lógica de programação - Parte2

Muito se pergunta o que é lógica de programação, principalmente as pessoas que estão iniciando na programação se perguntam. Nesse post eu vou tentar explicar mais ou menos como convivemos com a lógica em tudo que fazemos. Segundo o dicionário Aurélio, lógica é a "Coerência de raciocínio, de idéias" ou ainda a "sequência coerente, regular e necessária de acontecimentos, de coisas". Você pode perceber isso no exemplo a seguir.

  /*O número 25 é menor que o número 26
    *O número 27 é maior que o número 26
    *Logo, o número 25 é menor que o número 26 e 27 *\

Caso esse exemplo não tenha explicado muito bem o que é lógica, darei outro exemplo mais complexo mas ao mesmo tempo mais completo. Quando você vai tirar dinheiro no banco, o que você faz?

1. Sai do banco.
2. Aguarda a vez de ser atendido.
3. Entra na fila do caixa.
4. Digitar a senha
5. Entrar no banco
6. Informar o valor a ser retirado
7. Procurar a fila do caixa
8. Pegar o comprovante do saque, o cartão eletrônico e o dinheiro
9. Entregar o cartão eletrônico ao funcionário que atende no caixa
10. Conferir o valor do dinheiro

E então? .. . Você faz isso quando vai sacar dinheiro no banco? Caso você faça isso, você tem um sério problema, mesmo os passos estando certos, mas a ordem das ações está completamente errada, você não sai do banco para tirar dinheiro, vou explicar da forma mais correta.

1. Entra no banco
2. Procura a fila do caixa
3. Entra na fila do caixa
4. Aguarda a vez de ser atendido
5. Entrega o cartão eletrônico ao funcionário que atende no caixa
6. Digita a senha
7. Informa o valor a ser retirado
8. Pega o comprovante do saque, o cartão eletrônico e o dinheiro
9. Confere o valor do dinheiro
10. Sai do banco

E agora, entendeu melhor? A lógica de programação é algo simples e que basta atenção e um pouco de prática e raciocínio para desenvolve-la. Bons estudos.

sexta-feira, 20 de fevereiro de 2015

Principais divisões da linguagem Java.

  • JSE ( Java Standard Edition ): Pode ser considerada como o core (a base principal) da linguagem, projetada para execução em máquinas simples e estações de trabalho.
  • JEE (Java Enterprise Edition): Voltada para o desenvolvimento de aplocações baseadas em servidor, tais como páginas JSP Java Server Pages), Servlets, XML ( Extensible Markup Language) etc.
  • JME (Java Micro Edition): Projetada para dispositivos com menor poder de processamento e memória, tais com dispositivos móveis, celulares etc.
  • JavaFX: Uma plataforma que suporta o desenvolvimento de aplicações ricas que podem ser executadas em vários dispositivos diferentes, tornando as inferfaces gráficas mais interativas e dinâmicas. Fornece suporte a qualquer biblioteca Java, o que torna possível a criação de interfaces gráficas para diversos ambientes, incluindo desktop, browser, celulares, TVs, videogames entre outros.




quinta-feira, 19 de fevereiro de 2015

Tabuada de multiplicação.

Hoje estarei ensinando como criar uma Calculadora que multiplica, mas em breve irei fazer outro post ensinando a como implementar uma GUI " Interface ". Bons estudos. :)




 1° Criei um projeto chamado" Projeto Tabuada ";
 2° Criei uma Classe chamada "TabuadaCod";
 3° Escrevi;

Código:

 package Aulas; /*pacote aulas*/

import java.util.Scanner; /*Importei o pacote Scanner*/

public class TabuadaCod {  
public static void main(String[] args) {
    int n,c; /*Variaveis*/
   
    System.out.println("Digite um número:");           
   
    Scanner in = new Scanner(System.in);
    n = in.nextInt();
    System.out.println("A tabela de multiplicação por "+n+" é: ");
   
    for ( c=1 ; c <= 10 ; c++)
        System.out.println(n+"*"+c+"="+(n*c));
       
    }

}


Resultado;

Digite um número:
2
A tabela de multiplicação por 2 é:
2*1=2
2*2=4
2*3=6
2*4=8
2*5=10
2*6=12
2*7=14
2*8=16
2*9=18
2*10=20



terça-feira, 10 de fevereiro de 2015

Programando S01E01

Algoritmo

Um algoritmo é formalmente uma seqüência finita de passos que levam a execução de uma tarefa. Podemos pensar em algoritmo como uma receita, uma seqüência de instruções que dão cabo de uma meta específica. Estas tarefas não podem ser redundantes nem subjetivas na sua definição, devem ser claras e precisas. Como exemplos de algoritmos podemos citar os algoritmos das operações básicas (adição, multiplicação, divisão e subtração) de números reais decimais. Outros exemplos seriam os manuais de aparelhos eletrônicos, como um videocassete, que explicam passo-a-passo como, por exemplo, gravar um evento. Até mesmo as coisas mais simples, podem ser descritas por sequências lógicas. Por exemplo:

“Comer Doritos”.
 • Pegar o pacote
 • Abrir o pacote
 • Comer o Doritos
 • Jogar o pacote de Doritos no lixo

 “Somar dois números quaisquer”.
 • Escreva o primeiro número no Triangulo A
 • Escreva o segundo número no Triangulo B
• Some o número do Triangulo 1 com número do Triangulo 2 e coloque o resultado no Triangulo X

Nessa imagem abaixo, tem um exemplo melhor elaborado.




Programas

Os programas de computadores nada mais são do que algoritmos escritos em uma linguagem de computador, por exemplo (Java, C++, C#,  Pascal e etc.)  E que são interpretadas e executadas por uma máquina, no caso, o computador.

sábado, 24 de janeiro de 2015

1 - Operações matemáticas



Primeiro vídeo do blog
espero que gostem, ficou bastante amador, mas com o tempo vou adquirindo mais experiência em relação a explicar assuntos específicos.