Você está na página 1de 9

PROGRAMAÇÃO COBOL

FORMATO DO DADO
 
O formato dos dados é especificado pela palavra reservada PICTURE, ou pela sua
abreviação PIC.
 
A cláusula PICTURE é usada para a descrição de informações sobre itens, tais
como: tamanho, sinal, tipo (numérico, alfanumérico ou alfabético).

Tipos possíveis:

ALFABÉTICO - é representado por letras mais o espaço, e o caractere usado é a letra


“A”.
ALFANUMÉRICO - é representado por letras, números e caracteres. O caractere
usado é a letra “X”. A representação de dados não pode exceder a 120 caracteres.
PROGRAMAÇÃO COBOL
NUMÉRICO - usa-se para representação exclusiva de itens
numéricos.
Os carateres usados são: “9”, “V”, “P”, “S”.

“9” = é utilizado para indicar a posição do campo que contém um dígito de

“0” a “9”.
“V” = é usado para mostrar a posição da vírgula decimal.
O ponto decimal, se colocado, não faz parte do item.
“P” = representa um dígito numérico zero (0).
“S” = indica a presença de sinal, deve ser colocado antes do “9”
Quando um item numérico tiver casas decimais, não se carrega
na memória o separador decimal (vírgula).

O item WRK-VALOR-PROD por exemplo, tem um valor de 2,35.


O armazenamento na memória fica como 235, mas no
programa é preciso saber em que posição estaria a vírgula que
desapareceu (vírgula implícita -- definida no formato pela letra
V).
Portanto, teríamos que definir o dado conforme abaixo:
 
77 WRK-VALOR-PROD PIC 99999V99.
OU
77 WRK-VALOR-PROD PIC 9(05)V99.
PROGRAMAÇÃO COBOL

Implemente novamente os programas:


Média;
Área do triângulo;
Diâmetro circunferência.
Só que deve alterar o tipo de dados
PROGRAMAÇÃO COBOL
•MMOVE:
•MOVE:

• Comando para atribuir um valor a uma variável.

• Ex: MOVE 25 TO MINHA-IDADE.

2
EX:
PROGRAMAÇÃO COBOL
•ADD:

• Adiciona um valor a uma variável numérica.

• Ex: ADD 10 TO IDADE.

2
EX:
EX:

Você também pode gostar

  • Manual
    Manual
    Documento20 páginas
    Manual
    Ana Matos
    Ainda não há avaliações
  • Aula 89-90
    Aula 89-90
    Documento33 páginas
    Aula 89-90
    Ana Matos
    Ainda não há avaliações
  • Aula09 Registro
    Aula09 Registro
    Documento18 páginas
    Aula09 Registro
    Ana Matos
    Ainda não há avaliações
  • Manual Visualg
    Manual Visualg
    Documento23 páginas
    Manual Visualg
    Ana Matos
    Ainda não há avaliações
  • Comandos de Saída de Dados
    Comandos de Saída de Dados
    Documento1 página
    Comandos de Saída de Dados
    Ana Matos
    Ainda não há avaliações
  • SCC0120 Algoritmos Controle 2014
    SCC0120 Algoritmos Controle 2014
    Documento40 páginas
    SCC0120 Algoritmos Controle 2014
    Ana Matos
    Ainda não há avaliações
  • AULA28
    AULA28
    Documento5 páginas
    AULA28
    Ana Matos
    Ainda não há avaliações
  • Ufcd 0804-3 PDF
    Ufcd 0804-3 PDF
    Documento18 páginas
    Ufcd 0804-3 PDF
    Evaalexandre
    Ainda não há avaliações
  • Sabores Rurais Portugal
    Sabores Rurais Portugal
    Documento270 páginas
    Sabores Rurais Portugal
    Emanuel Filipe da Cunha
    Ainda não há avaliações
  • Ufcd 0804 5
    Ufcd 0804 5
    Documento26 páginas
    Ufcd 0804 5
    Ana Matos
    Ainda não há avaliações
  • UFCD 0804 6 Fluxogramas
    UFCD 0804 6 Fluxogramas
    Documento22 páginas
    UFCD 0804 6 Fluxogramas
    Evaalexandre
    Ainda não há avaliações
  • Aula 21 22
    Aula 21 22
    Documento11 páginas
    Aula 21 22
    Ana Matos
    Ainda não há avaliações
  • EXERCICIO
    EXERCICIO
    Documento29 páginas
    EXERCICIO
    Ana Matos
    Ainda não há avaliações
  • Ufcd 0804 1
    Ufcd 0804 1
    Documento31 páginas
    Ufcd 0804 1
    Ana Matos
    Ainda não há avaliações
  • Aula 21 22
    Aula 21 22
    Documento11 páginas
    Aula 21 22
    Ana Matos
    Ainda não há avaliações
  • Aula 4-5
    Aula 4-5
    Documento38 páginas
    Aula 4-5
    Ana Matos
    Ainda não há avaliações
  • Aula 0
    Aula 0
    Documento36 páginas
    Aula 0
    Ana Matos
    Ainda não há avaliações
  • Aula 4-5
    Aula 4-5
    Documento38 páginas
    Aula 4-5
    Ana Matos
    Ainda não há avaliações
  • Aula 21 22
    Aula 21 22
    Documento11 páginas
    Aula 21 22
    Ana Matos
    Ainda não há avaliações
  • Aula 21 22
    Aula 21 22
    Documento11 páginas
    Aula 21 22
    Ana Matos
    Ainda não há avaliações
  • Aula 4-5
    Aula 4-5
    Documento38 páginas
    Aula 4-5
    Ana Matos
    Ainda não há avaliações
  • Aula 4-5
    Aula 4-5
    Documento38 páginas
    Aula 4-5
    Ana Matos
    Ainda não há avaliações
  • Aula 4-5
    Aula 4-5
    Documento38 páginas
    Aula 4-5
    Ana Matos
    Ainda não há avaliações