Es-cobol-cobol-basic-syntax

提供:Dev Guides
移動先:案内検索

COBOL-SintaxisBásica

Conjunto de caracteres

「ロス・ペルソナヘス・ソン・ロス・マース・バホス・アン・ラ・ジェラルキー・イ・ケ・ノー・セ・プエデ・ディヴィディル・マス。 El COBOL Juego de caracteres incluye 78 caracteres que se muestran acontinuación:

Carácter Descripción
A-Z Alfabetos(mayúsculas)
A-z Alfabeto (Minúsculas)
0-9 Valor Numérico
Espacio
+ Signo más
- Signo menos o guión
* Asterisco
/ Barra inclinada
$ Símbolo de moneda
, Coma
; Punto y coma
. Punto decimal o Período
" Comillas
( Paréntesis izquierdo
) Paréntesis derecho
> Mayor que
< Menos de
: Colon
' Apóstrofe
= Signo Igual

Hoja decodificación

COBOLの元々のプログラムは、フォルマの許容できるパラロスのコンピラドールであります。 Programas COBOLは、COBOLのhojascodificaciónCOBOLで説明されています。 干し草の80の文字とカドナウナデラスリニアスデウンホハデコディフィカシオン。

シンコカンポスのキャラクターのリスト:

Posiciones Campo Descripción
1-6 Números de la columna Reservado para los números de línea.
7 Indicador Puede tener asterisco (* ) indicando las observaciones, un guión ( -) en la que se indica continuación y barra diagonal (/) en la que se indica de forma.
8-11 UNA Zona COBOL todos las divisiones, secciones, párrafos y algunas entradas especiales debe comenzar en la zona A.
12-72 Zona B Las instrucciones COBOL debe comenzar en la zona B.
73-80 Área de identificación Se puede utilizar como necesaria por el programador.

エジェプロ

COBOLコードCOBOLコードの作成:

000100 IDENTIFICACIÓN DIVISIÓN. 000100
000200 PROGRAMA-ID. HOLA. 000101
000250 * ESTE ES UN COMENTARIO LÍNEA
000300 000102 PROCEDIMIENTO DIVISIÓN. 000103
000350 A000-PRIMER PÁRR. 000104
000400 PANTALLA "Codificación".  000105
000500 FIN DE FUNCIONAMIENTO. 000106
*JCL* COBOLプログラムの例:
//MUESTRA TRABAJOS TESTJCL,XXXXXX) ,CLASS=A,MSGCLASS=C
//PASO1 EXEC PGM=HOLA

プログラムの作成と編集、結果の生成:

Hoja de codificación

Cadenas de caracteres

Las cadenas de caracteres se forman combinando caracteres Individuales。 Una cadena de caracteres puede ser un

  • コメンタリオ
  • リテラル、o *COBOLパラブラ。

Todas las cadenas de caracteres debe ser finalizado con* separadores *。 Un separador es utilizado para separar las cadenas de caracteres。

Con frecuencia utilizan separadores:エスパシオ、コマ、プント、アポストロフェ、パレンテシスイズキエルド、デレチョ、コミラ。

コメンタリオ

教育機関向けの教育機関は、プログラムに影響を与えません。 Puede ser cualquiercombinaciónde caracteres。

Hay dos tipos de comentarios:

リネア・デ・コメンタリオ

Líneade comentario puede ser escrito en cualquier columna。 シンタクシスとドキュメンタシオンの精神障害者のためのエル・コンピラドール・コンプリエバ・ウナ・リニア・デ・コメンタリオ。

Entrada de comentario

コメンタリオスの息子は、個人の識別のために息子を失いました。 ゾナ・バイ・ア・ロス・プログラマーズ・コモ・レファレンシアを活用したエスカン・エスクリタス。

エルテクストリソルダドエンネグリタソンロスコメンタリオスエントラダスエンエルシギエンテイェンプロ:

000100 IDENTIFICACIÓN DIVISIÓN. 000100
000150 PROGRAMA-ID. HOLA. 000101
000200 AUTOR. finddevguides. 000102
000250 * ESTE ES UN COMENTARIO LÍNEA
000300 000103 PROCEDIMIENTO DIVISIÓN. 000104
000350 A000-PRIMER PÁRR. 000105
000360/Primer párrafo comienza - Propósito de Documentación 000106
000400 "línea de comentario".  000107
000500 FIN DE FUNCIONAMIENTO. 000108
*JCL* 前件としてのCOBOL para ejecutarプログラム:
//MUESTRA TRABAJOS TESTJCL,XXXXXX) ,CLASS=A,MSGCLASS=C
//PASO1 EXEC PGM=HOLA

プログラムの作成と編集、結果の生成:

Línea de comentario

リテラル

リテラルおよびプログラムのコード化された定数。 En el siguiente ejemplo:「Hola Mundo」はリテラルです。

PROCEDIMIENTO DIVISIÓN.
PANTALLA "Hello World".

Hay dos tipos de literales como se explica acontinuación:

リテラルAlfanumérico

Alfanuméricosの息子は、アポストロフのコミラの文字通りです。 プエデテナーウナロンディチュードデハスタ160キャラクター。 アポストロフは、文字通りのソロ・エ・エスタ・シンクロニザードのプエデ・セル・ナ・パルト・デ・プネスの前提条件です。 文字通りのデ・ベ・セル・ラ・ミスマ、海のアポストロフ・オ・エル・プレスプスト。

エジェプロ

El ejemplo siguiente muestraválidayalfanuméricoslos literales noválido:

Válido:
"Esto es válido",
"Esto es válido"
"Este no es válido"

no es válido:
"Esto no es válido"
"Esto no es válido"

リテラルヌメリコ

文字通りの数字の組み合わせ、0、9、+、-、o、10進表記。 プエデテナーウナロンチドデハスタ18キャラクター。 Signo no puede ser el de la derecha。 プント10進数のデベアパレセルアンエクストリームモ。

エジェプロ

El ejemplo siguiente muestraválidosy noválidoslos literalesnuméricos:

Válido:
100
10,9
-1,9

válido:
1,00
10.
10.9 -

COBOLパラブラ

COBOL Palabra es una cadena de caracteres que puede ser una palabra reservada o definido por el usuario。 プエデテナーウナロンディチュードデハスタ30キャラクター。

Definido por el usuario

公有地、公文書館、登録簿、パラフォ市庁舎、公共図書館などの公共施設を利用できます。 レトラス、ニューメロスイギオネスエスタンパーミティドスミエントラスフォルマンドパラブラスデフィニダスポルエルウスアリオ。 COBOLを使用しないCOBOLの予約語はありません。

パラブラスレセルバダス

Palabras reservadas son palabras predefinidas en COBOL。 Diferentes tipos de palabras reservadas que utilizamos con frecuencia son los siguientes:

  • Palabras clave tales como agregar、ACEPTAR、moverなど
  • 特殊文字 palabras como +、-、*、<、⇐など
  • * Las定数* son figurativos valores定数como CERO、espaciosなど。 トドス・ロス・バロレス・デ・ラス・コンスタンツ・デ・ラス・コンスタンツ・デ・ラス・コンスタンツ・フィギュラティヴァス・アンド・メンシオナン・アンド・ラ・タブラ・シギエンテ:

ラス定数

Las constantes figurativas Descripción
ALTA DE VALORES Uno o más caracteres que va a ser la posición más alta en orden descendente.
BAJA DE VALORES Uno o más caracteres con ceros en representación binaria.
CERO/CERO Uno o más un cero, dependiendo de el tamaño de la variable.
ESPACIOS Uno o más espacios en blanco.
LAS COMILLAS Comillas simples o dobles.
TODO literal Rellena los datos con Literal.