programa

=programa=

é uma sequência de instruções que descreve como realizar certa tarefa.

Programas podem ser encontrados como arquivos, basicamente com 2 conteúdos distintos: 1) na linguagem do programador, ou seja, legível facilmente pelo programador. É o arquivo gerado pelo programador na linguagem de programação escolhida. Tal programa é chamado de programa fonte; 2) na linguagem da máquina (computador), ou seja, já traduzido para processamento por um computador específico. Tal programa é chamado programa objeto. Pode também ser chamado de programa executável se já estiver totalmente preparado para ser executado por um computador.

Exemplo de um programa (programa fonte) java: import javax.swing.JOptionPane; } } } } } } } } JOptionPane.//showMessageDialog//(** null  **,  "Resultado: "  + **  this  **.getR); } JOptionPane.//showMessageDialog//(** null  **,  "Resultado: "  + **  this  **.getR); } } } } Este programa fonte em linguagem Java é um módulo que realiza operações simples de calculadora.
 * public ** **  class  ** Calculadora {
 * private ** **  double  **  n1  ;
 * private ** **  double  **  n2  ;
 * private ** **  double  **  r  ;
 * public ** Calculadora {
 * this **(0,0,0);
 * public ** Calculadora(**  double  ** n1, **  double  ** n2, **  double  ** r) {
 * this **.  n1  = n1;
 * this **.  n2  = n2;
 * this **.  r  = r;
 * public ** **  double  ** getN1 {
 * return **  n1  ;
 * public ** **  void  ** setN1(**  double  ** n1) {
 * this **.  n1  = n1;
 * public ** **  double  ** getN2 {
 * return **  n2  ;
 * public ** **  void  ** setN2(**  double  ** n2) {
 * this **.  n2  = n2;
 * public ** **  double  ** getR {
 * return **  r  ;
 * public ** **  void  ** setR(**  double  ** r) {
 * this **.  r  = r;
 * public ** **  void  ** somar{
 * this **.setN1(Double.//parseDouble//(JOptionPane.//showInputDialog//(  "Digite o primeiro numero: "  )));
 * this **.setN2(Double.//parseDouble//(JOptionPane.//showInputDialog//(  "Digite o segundo numero: "  )));
 * this **.setR(**  this  **.  n1  + **  this  **.  n2  );
 * public ** **  void  ** subtrair(**  double  ** a, **  double  ** b){
 * this **.setR(a - b);
 * public ** **  double  ** multiplicar{
 * this **.setN1(Double.//parseDouble//(JOptionPane.//showInputDialog//(  "Digite o primeiro numero: "  )));
 * this **.setN2(Double.//parseDouble//(JOptionPane.//showInputDialog//(  "Digite o primeiro numero: "  )));
 * this **.setR(**  this  **.  n1  * **  this  **.  n2  );
 * return ** **  this  **.getR;
 * public ** **  double  ** dividir(**  double  ** a, **  double  ** b){
 * this **.setR(a / b);
 * return ** **  this  **.getR;