Gracias Rui Pinto (Rapinto)
COBOL Foro
Foro dedicado a COBOL, a la Programación y a la Informática.
Retroceder   COBOL Foro > IDE-s y compiladores COBOL > COBOL - General
COBOL - General Discusiones de temática general sobre el lenguaje COBOL y todo lo relacionado con él.
Noticias y Avisos
Otros temas que te pueden interesar
Tema Autor Foro Respuestas Último post
[Sintaxis] Ayuda con libreria epson InterfaceEpsonNF.dll drvedia1981 PowerCOBOL (ActiveX, v4 - v11) 2 24 de noviembre de 2017 02:05
[Información] Errores en la V10.1 Dasije PowerCOBOL (ActiveX, v4 - v11) 3 10 de agosto de 2016 21:14
[Noticia] Principiante en RMCobol SENBEI2019 RM/COBOL 1 12 de marzo de 2016 13:11
[Sintaxis] Ayuda para interactuar con base de Datos Breew PowerCOBOL (ActiveX, v4 - v11) 19 28 de enero de 2016 22:46
[Sintaxis] Ayuda con DISPLAYMESSAGE Juanes PowerCOBOL (ActiveX, v4 - v11) 3 5 de octubre de 2015 17:42
Respuesta
 
Herramientas

  #1
Antiguo 23 de enero de 2017, 21:49
IDENTIFICATION DIVISION
Hipromark
Acabo de llegar...
ENVIRONMENT DIVISION
Avatar de Hipromark
DATA DIVISION
Forero desde (Registrado)enero 2017
Venezuela
UbicaciónCaracas
Edad48 años
Última Actividad23.01.2017 21:49
PROCEDURE DIVISION
PostsPosts: 1
Ha dicho GraciasEnviado: 0
Ha recibido agradecimientosRecibido: 0
Mejores respuestasSoluiones: 0
ReputaciónReputación: 0
Hipromark is an unknown quantity at this point
Bell Ayuda a principiante con unos errores

Hola. Estoy iniciándome en COBOL y estoy haciendo ejercicios de un libro "Sams Teach Yourself Cobol". Les solicito su ayuda con unos errores que me salieron.

Tengo instalado en Windows 7 el compilador OpenCobolIDE. Cuando compilo el programa que hice siguiendo las instrucciones del libro, me da estos errores:

Código:
PROGRAM-ID header missing.
PROCEDURE DIVISION Header missing.
syntax error, unexpected Exponentiation operator.
Todos en la línea 1 supuestamente, según marca el compilador.

El programa es este:

Código COBOL:
  1.        IDENTIFICATION DIVISION.
  2.        PROGRAM-ID.Chapt04a.
  3.        DATA DIVISION.
  4.        WORKING-STORAGE SECTION.
  5.        01 Dollar-Amount    Pic 9(5)v99 Value 12.99.
  6.        01 Item-Description Pic X(10) Value "Gold coins".
  7.        SCREEN SECTION.
  8.        01 My-Main-Screen Blank Screen,
  9.            Auto, Required,
  10.            Foreground-Color is 7,
  11.            BACKGROUND-COLOR is 1.
  12.            03 Line 1 Column 35 Value "Item Entry".
  13.            03 Line 3 Column 5 Value "Item Value" Highlight Bell.
  14.            03 Line 3 Column 16 Pic $$,$$$.99 From Dollar-Amount.
  15.            03 Line 5 Column 5 Value "Item Description" Highlight.
  16.            03 Line 5 Column 22 Pic x(10) From Item-Description.
  17.            03 Line 6 Column 4 Value "Short Description" Highlight.
  18.            03 Line 6 Column 22 Pic x(5) From Item-Description
  19.                                            Justified Right.
  20.        PROCEDURE DIVISION.
  21.        Chapt04a-Start.
  22.            Display My-Main-Screen.
  23.            STOP RUN.
  24.        END PROGRAM Chapt04a.

Gracias por su ayuda.
Hipromark no ha iniciado sesión   Responder Con Cita
  #2
Antiguo 23 de enero de 2017, 22:42
IDENTIFICATION DIVISION
Hrmcobol
Guardián del Foro
ENVIRONMENT DIVISION
Avatar de Hrmcobol
DATA DIVISION
Forero desde (Registrado)febrero 2015
Argentina
UbicaciónPuerto Madryn
Edad67 años
Última Actividad02.11.2019 01:14
PROCEDURE DIVISION
PostsPosts: 261
Ha dicho GraciasEnviado: 92
Ha recibido agradecimientosRecibido: 83
Mejores respuestasSoluiones: 8
Medallas recibidas: 1Medallas: Guardián del Foro: Guardián del espíritu y clima del Foro - Razón: Por implicación en la vida del Foro 
ReputaciónReputación: 12
Hrmcobol is a glorious beacon of light Hrmcobol is a glorious beacon of light Hrmcobol is a glorious beacon of light Hrmcobol is a glorious beacon of light Hrmcobol is a glorious beacon of light Hrmcobol is a glorious beacon of light Hrmcobol is a glorious beacon of light
Predeterminado

Hola Amigo, me parece que te falta la ENVIRONMENT DIVISION.

Código COBOL:
  1. ENVIRONMENT DIVISION.
  2. DATA DIVISION.
  3. PROCEDURE DIVISION.
  4. END PROGRAM.
Hrmcobol no ha iniciado sesión   Responder Con Cita
  #3
Antiguo 24 de enero de 2017, 01:00
IDENTIFICATION DIVISION
Kuk
Administrador
ENVIRONMENT DIVISION
Avatar de Kuk
DATA DIVISION
Forero desde (Registrado)enero 2015
España
UbicaciónMadrid
Edad34 años
Última Actividad10.12.2019 14:25
PROCEDURE DIVISION
PostsPosts: 1.428
Ha dicho GraciasEnviado: 319
Ha recibido agradecimientosRecibido: 547
Mejores respuestasSoluiones: 87
ReputaciónReputación: 10
Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road
Predeterminado

Hipromark,
  1. En modo de código fuente estándar de COBOL, toda sentencia debe comenzar a partir de la columna 8 y no la 7 como lo tienes tu. En la 7 poniendo * o / convierte la línea en comentario.
  2. "PROGRAM-ID." y "Chapt04a." como cualquier comando o sentencia en COBOL deben estar separados por al menos un espacio.

Hrmcobol, la ENVIRONMENT DIVISION no es obligatoria


NORMAS DEL FORO - obligatorias de conocer para TODOS.
¿Te han ayudado? NO TE OLVIDES de darle a
¿Quieres dirigirte a alguien en tu post? Notifícale Pinchando en su Nick:

Kuk no ha iniciado sesión   Responder Con Cita
  #4
Antiguo 4 de mayo de 2018, 19:26
IDENTIFICATION DIVISION
GabrielACE
Novato Junior
ENVIRONMENT DIVISION
Avatar de GabrielACE
DATA DIVISION
Forero desde (Registrado)abril 2018
Argentina
Última Actividad11.04.2019 14:16
PROCEDURE DIVISION
PostsPosts: 32
Ha dicho GraciasEnviado: 0
Ha recibido agradecimientosRecibido: 4
Mejores respuestasSoluiones: 0
ReputaciónReputación: 0
GabrielACE is an unknown quantity at this point
Predeterminado

pues a mi me compilo perfecto tal cual esta escrito en el post
GabrielACE no ha iniciado sesión   Responder Con Cita
Respuesta


Usuarios activos actualmente viendo este tema: 1 (0 miembros y 1 visitantes)
 
Herramientas

Derechos de Publicación
No puedes publicar nuevos temas
No puedes publicar posts/responder
No puedes adjuntar archivos
No puedes editar tus posts

BB code is habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado



La franja horaria es GMT +1. Ahora son las 14:53.
Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2019, Jelsoft Enterprises Ltd.