COBOL - Guia de referencia - Procedure Division - www.cadcobol.com.br




Desenvolvido por DORNELLES Carlos Alberto - Analista de Sistemas - Brasília DF. - cad_cobol@hotmail.com

COBOL - Guia de referencia - Procedure Division
  • ACCEPT
    • Transfers information from an input device or system information (eg. date or time) into a defined data area.
      Transferências de informações de um dispositivo de entrada ou de informações do sistema (por exemplo, data ou hora) para uma área de dados definidos.
      Las transferencias de información de un dispositivo de entrada o la información del sistema (por ejemplo la fecha o la hora) a un área de datos definidos.
  • ADD
    • Adds one or more numeric operands and stores the result.
      Adiciona um ou mais operandos numéricos e armazena o resultado.
      Añade uno o más operandos numéricos y almacena el resultado.
  • CALL
    • Transfers control from one program to another. When execution of the called program finishes, execution returns to the next statement in the calling program.
      Transfere o controle de um programa para outro. Quando a execução do programa chamado terminar, a execução retorna para a próxima instrução do programa que efetuou a chamada.
      Transfiere el control de un programa a otro. Cuando la llamada se termina el programa, la ejecución vuelve a la instrucción de programa siguiente que realiza la llamada.
  • CANCEL
    • Ensures that every time a program is called, all values are reset prior to the next execution.
      Garante que toda vez que um programa é chamado, todos os valores são redefinidos antes da próxima execução.
      Asegura que cada vez que un programa se llama, todos los valores se restablecen antes de la siguiente ejecución.
  • CLOSE
    • Closes a sequential or VSAM file at the completion of processing.
      Fecha um arquivo sequencial ou VSAM após a conclusão do processamento.
      Cerrar un archivo secuencial o VSAM después de la terminación del proceso.
  • COMPUTE
    • Evaluates an arithmetic expression and stores the result.
      Avalia uma expressão aritmética e armazena o resultado.
      Evalúa una expresión aritmética y almacena el resultado.
  • CONTINUE
    • Is basically a placeholder statement to use where a statement is required but no statement is needed.
      É basicamente uma declaração de espaço reservado para uso quando é necessária uma declaração, mas nenhuma declaração é necessária.
      Se trata básicamente de una declaración de espacio reservado para su uso cuando una declaración es necesaria, pero no hay mención que es.
  • DELETE
    • Deletes a record from a relative or indexed file.
      Exclui um registro de um arquivo relativo ou indexado.
      Borra un registro de un archivo relativo o indexado.
  • DISPLAY
    • Sends contents of the specified field(s) to an output device.
      Envia o conteúdo do campo especificado (s) para um dispositivo de saída.
      Envía el contenido del campo especificado (s) a un dispositivo de salida.
  • DIVIDE
    • Divides one numeric value by or into another.
      Divide um valor numérico por ou outro.
      Dividido por un valor numérico u otro.
  • ENTRY
    • Establishes an alternate entry point into the program.
      Estabelece um ponto de entrada alternativo para o programa.
      Establece un punto de entrada alternativo para el programa.
  • EVALUATE
    • Evaluates a series of conditions and takes one of a number of different actions depending on the result.
      Avalia uma série de condições e tem uma série de ações diferentes, dependendo do resultado.
      Evalúa una serie de condiciones y tiene una serie de acciones diferentes, dependiendo del resultado.
  • EXIT
    • Provides a common exit point for a series of paragraphs.
      Fornece um ponto de saída comum para uma série de parágrafos.
      Proporciona un punto común de partida para una serie de párrafos.
  • EXIT PROGRAM
    • Terminates the current program. Indicates the logical end of a program called.
      Termina o programa atual. Indica o fim lógico de um programa chamado.
      Termina o programa atual. Indica o fim lógico de um programa chamado.
  • GOBACK
    • Terminates the current program.
      Termina o programa atual.
      Termina el programa actual.
  • GO TO ** Recomendo evitar ao máximo o uso desse comando
    • The GO TO statement transfers control from one part of the procedure division to another.
      The types of GO TO statements are: Unconditional, Conditional ou Altered.

      A instrução GO TO transfere o controle de uma parte da divisão do procedimento para outra.
      Os tipos de instruções GO TO são: Incondicional, Condicional ou Alterado.

      La instrucción IR A transfiere el control de una parte de la división del procedimiento a otra.
      Los tipos de declaraciones IR A son: Incondicional, Condicional e Alterado.
  • IF
    • Evaluates an expression and executes one of two alternatives depending on whether the expression is true or false.
      Avalia uma expressão e executa uma das duas alternativas, dependendo se a expressão é verdadeira ou falsa.
      Evalúa una expresión y ejecuta una de las dos alternativas, dependiendo de si el enunciado es verdadero o falso.
  • INITIALIZE
    • Moves a specified value into a data area.
      Move um valor especificado para uma área de dados. Inicializa campos conforme suas categorias, com valores predefinidos ou fornecidos.
      Mover un valor especificado en un área de datos. Inicializa los campos de acuerdo a sus categorías, o suministrada con valores predeterminados.
  • INSPECT
    • Count or replace characters in a data area.
      Conta ou substitui caracteres em uma área de dados.
      Cuenta o reemplazar caracteres en un área de datos.
  • MERGE
    • Takes two files based on common keys and merges them together.
      Tem dois arquivos baseados em chaves comuns e mescla os mesmos em outro arquivo.
      Consta de dos archivos en función de llave común y los combina en otro archivo.
  • MOVE
    • Copies the content of one data area to another.
      Copia o conteúdo de uma área de dados para outro.
      Copia el contenido de un área de datos a otro.
  • MULTIPLY
    • Multiplies two numeric values and stores the result.
      Multiplica dois valores numéricos e armazena o resultado.
      Multiplica dos valores numéricos y almacena el resultado.
  • OPEN
    • Open a sequential or VSAM file to be processed by this program.
      Abrir um arquivo seqüencial ou VSAM para serem processados por este programa.
      Abrir un archivo secuencial o VSAM para ser procesado por este programa.
  • PERFORM
    • Transfers control to the specified routine and controls how many times it will be executed.
      Transfere o controle para a rotina especificada e controla quantas vezes ele será executado, retornando após a execução.
      Transfiere el control a la rutina especificada y controla la frecuencia con que se ejecuta, regresando después de la ejecución.
  • READ
    • Read a record from an external file into a data area.
      Ler um registro de um arquivo externo em uma área de dados.
      Leer un registro desde un archivo externo en un área de datos.
  • RELEASE
    • Used in the input procedure of an internal sort to pass the current record into the sort.
      Utilizado na INPUT PROCEDURE de um SORT INTERNO para passar o registro atual para o SORT.
      Se utiliza en el INPUT PROCEDURE de una clase interna para pasar el registro actual en la clasificación.
  • RETURN
    • Used in the OUTPUT PROCEDURE of an internal sort or merge to retrieve the next record.
      Utilizado na OUTPUT PROCEDURE em um SORT INTERNO ou MERGE para obter o próximo registro.
      Se utiliza en el OUTPUT PROCEDURE de una clase interna o se unen para recuperar el registro siguiente.
  • REWRITE
    • Updates the current record in a VSAM file.
      Atualiza o registro atual em um arquivo VSAM.
      Actualiza el registro actual en un archivo VSAM.
  • SEARCH
    • Searches a table of data until an entry matching the specified search criteria is found.
      Procura em uma tabela de dados até que os critérios de pesquisa especificados forem encontrados.
      Buscar en una tabla de datos hasta que los criterios de búsqueda especificados se encuentran.
  • SEARCH ALL
    • The SEARCH ALL statement is used to perform a binary search.
      When you use SEARCH ALL to perform a binary search, you do not have to set the index before it starts.

      A instrução SEARCH ALL é usada para realizar uma pesquisa binária.
      Quando você usar SEARCH ALL para executar uma procura binária, não é preciso setar o índice antes do mesmo iniciar.
      Procura em uma tabela de dados até que os critérios de pesquisa especificados forem encontrados.

      La instrucción SEARCH ALL se usa para realizar una búsqueda binaria.
      Cuando utiliza SEARCH ALL para realizar una búsqueda binaria, no tiene que establecer el índice antes de que comience.
  • SET
    • Used to change table indexes, set status codes to external switches, set values of conditional variables, or set values to pointer data areas.
      Usado para alterar os índices de tabela, os códigos de status definido como um interruptor externo, os valores conjunto de variáveis condicionais, ou definir valores para as áreas ponteiro de dados.
      Se utiliza para cambiar el contenido de la tabla, los códigos de estado se define como un interruptor externo, los valores de variables, condicionales, o los valores establecidos para las áreas de puntero de datos.
  • SORT
    • Sorts records on a specified key
      Classifica os registros de acordo com a chave especificada
      Ordena los registros de acuerdo con la clave especificada
  • START
    • Establishes the position within a VSAM file.
      Performs the positioning of records for later reading through the READ command.

      Estabelece a posição dentro de um arquivo VSAM.
      Efetua o posicionamento de registros para posterior leitura através do comando READ.

      Se establece la posición dentro de un archivo VSAM.
      Efectos de los registros de la colocación para la lectura posterior por el comando READ.
  • STRING
    • Used to concatenate several data areas into one.
      Utilizado para concatenar várias variaveis em outra.
      Se utiliza para concatenar varias variables en otro.
  • SUBTRACT
    • Subtract the content of one numeric value from another and store the result.
      Subtrair o conteúdo de um valor numérico de outro e armazenar o resultado.
      Resta el contenido de un valor numérico a otro, y almacenar el resultado.
  • UNSTRING
    • Takes a contiguous data area and splits it into several separate data fields.
      Tem uma área de dados contíguos e se divide em vários campos de dados separadamente.
      Tiene una superficie de datos contiguos y se divide en varios campos de datos por separado.
  • WRITE
    • Write a record to a file.
      Gravar um registro em um arquivo.
      Escribe un registro en un archivo.
  • XML GENERATE
    • The XML GENERATE statement converts data to XML format.
      A instrução XML GENERATE converte dados para o formato XML.
      La instrucción XML GENERATE convierte los datos a formato XML.
  • XML PARSE
    • The XML PARSE statement is the COBOL language interface to either of two high-speed XML parsers, depending on the setting of the XMLPARSE compiler option.
      A instrução XML PARSE é a interface da linguagem COBOL para um dos dois analisadores XML de alta velocidade, dependendo da configuração da opção do compilador XMLPARSE.
      La instrucción XML PARSE es la interfaz de lenguaje COBOL para cualquiera de los dos analizadores XML de alta velocidad, según la configuración de la opción del compilador XMLPARSE.