Free Essay

Elementos Del Lenguaje Cobol

In: Computers and Technology

Submitted By edjhovam
Words 707
Pages 3
Constantes figurativas:
Una constante figurativa es una constante predefinida en COBOL que puede utilizarse en cualquier parte de la WORKING-STORAGE SECTION o PROCEDURE DIVISION para asignar su valor a un campo.
Zero- Designa el valor 0 en el caso de datos numéricos. También puede ser referenciada por los nombres ZEROS o ZEROES.
Space- Esta constante se utiliza para asignar a un campo no numérico uno o mas espacios en blanco. También puede ser referenciada por el nombre SPACES.
High-value- Se utiliza para asignar a literales alfanuméricos el valor mas alto posible del código de caracteres que estemos utilizando (Valor FF en ASCII). También puede ser referenciada por el nombre de HIGH-VALUES.
Low-Value- Se utiliza para asignar a literales alfanuméricos el valor mas bajo posible del código de caracteres que estemos utilizando (Valor 00 en ASCII). También puede ser referenciada por el nombre de LOW-VALUES.
ALL “literal”- representa una repetición del literal especificado. Constantes identificadas por un nombre.
Están formadas por un identificador al que asociamos un valor. Se describen en la DATA DIVISION con nivel 78.
Una constante identificada por un nombre se utiliza en cualquier lugar donde un literal pueda aparecer en un formato. Identificadores.
Los identificadores son nombres creados por el programador. Para formar un identificador hay que tener en cuenta las siguientes reglas:
• Un identificador consta de un máximo de 30 caracteres. Estos caracteres pueden ser solamente letras, dígitos y el guión.
• No deben empezar ni terminar en un guión.
• Un identificador definido por el usuario no puede tener el mismo nombre que una palabra reservada.
• Un identificador debe contener obligatoriamente al menos una letra, excepto cuando se trate de un nombre de párrafo o de sección.
Cualquier identificador utilizado en la PROCEDURE DIVISION debe estar previamente definido en la ENVIRONMENT DIVISION o en la DATA DIVISION. Operadores.
Los operadores son símbolos que indican como son manipulados los datos.
Carácter Significado Ejemplo
+ Suma A + B
- Resta A – B
* Multiplicación A * B
/ División A / B
** Potenciación A ** B
= Asignación C = A + B
( ) Dar prioridad D = (A + B) * C

Operadores de relación.
Los operadores de relación se utilizan para comparar dos valores numéricos o dos valores alfanuméricos (no numéricos). El resultado puede ser verdadero o falso.
Carácter Significado Ejemplo
= Igual que A = B
< Menor que A < B
> Mayor que A > B
= B

Estos operadores, tienen todos igual prioridad. Operadores de Lógicos. Los operadores lógicos nos permiten combinar varias expresiones de relación. Igual que los operadores de relación, se utilizan normalmente para tomar decisiones. Un operador lógico toma una combinación de valores verdaderos-falsos y devuelve un resultado verdadero o falso.

Los operadores lógicos colocados en orden de prioridad son los siguientes: NOT, AND, OR.

Las tablas de verdad correspondientes a estos operadores son las siguientes: A B Not A A AND B A OR B
V V F V V
V F F F V
F V V F V
F F V F F

Expresiones aritméticas. Una expresión aritmética puede ser una constante, una variable o un conjunto de constantes y variables unidas por operadores aritméticos. Para su codificación hay que tener en cuenta que: * El paréntesis izquierdo no debe ir seguido de un espacio. * El paréntesis derecho no debe ir precedido de un espacio. * El signo = u los operadores +, -, *, - y ** deben ir precedidos y seguidos de un espacio. Orden de ejecución. A la hora de evaluar una expresión, la prioridad de las operaciones es la siguiente: 1- Primero se evalúan las operaciones entre paréntesis, de los mas internos a los mas externos. 2- Después, y siguiendo el orden que se describe a continuación se evalúan los operadores aritméticos: ** *, / +,- Los operadores escritos sobre una misma línea tienen la misma prioridad. Cuando en una expresión intervienen varios operadores con la misma prioridad, estos se evalúan de izquierda a derecha.

Expresiones de BOOLE. Una expresión de BOOLE da como resultado un valor verdadero o falso. Los operadores que intervienen en una expresión de BOOLE pueden ser: Operadores de relación y operadores lógicos.

Si en una expresión de BOOLE intervienen varios tipos de operadores primero se evalúan los operadores aritméticos, después los operadores de relación y por ultimo los operadores lógicos. Ejemplo: ((A = 0) AND ((B*2) NOT = 0)) OR (C=0)

Similar Documents

Free Essay

Historia de La Teoria de La Computacion

...necesitaba cambiar las tarjetas perforadas. El telar de Jacquard sirvió para el futuro desarrollo de computacional, ya que con las tarjetas perforadas, se dio la primera codificación de la información, siendo las tarjetas perforadas el input y el tejido el output, además que se realizó por primera vez programación de las instrucciones En 1823, Charles Babbage (1791-1871) idea la máquina de diferencias, capaz de calcular e imprimir tablas matemáticas de hasta veinte cifras con ocho decimales y polinomios de sexto grado. Lamentablemente esta máquina nunca pudo ser terminada, debido a la falta de apoyo económico. En 1934, Babbage ideo la máquina analítica, máquina que puede ser considerada prototipo de un ordenador, ya que contaba con los elementos de dispositivos de entrada y salida, unidad de control, unidad lógico-matemática y memoria, además de que la programación se realizaba mediante tarjetas perforadas. Este proyecto no pudo realizarse debido a razones económicas e industriales, puesto...

Words: 1587 - Pages: 7

Free Essay

Historia de La ComputacióN

...necesitaba cambiar las tarjetas perforadas. El telar de Jacquard sirvió para el futuro desarrollo de computacional, ya que con las tarjetas perforadas, se dio la primera codificación de la información, siendo las tarjetas perforadas el input y el tejido el output, además que se realizó por primera vez programación de las instrucciones En 1823, Charles Babbage (1791-1871) idea la máquina de diferencias, capaz de calcular e imprimir tablas matemáticas de hasta veinte cifras con ocho decimales y polinomios de sexto grado. Lamentablemente esta máquina nunca pudo ser terminada, debido a la falta de apoyo económico. En 1934, Babbage ideo la máquina analítica, máquina que puede ser considerada prototipo de un ordenador, ya que contaba con los elementos de dispositivos de entrada y salida, unidad de control, unidad lógico-matemática y memoria, además de que la programación se realizaba mediante tarjetas perforadas. Este proyecto no pudo realizarse debido a razones económicas e industriales, puesto...

Words: 1587 - Pages: 7

Free Essay

Algoritmos

...acción y condición. Algoritmo. Lenguaje. Programa. Concepto de programación estructurada. Estructuras de programación: secuencia, decisión y repetición. Constantes. Variables, expresiones. Identificadores. Tipos de datos numéricos (enteros, reales). Tipo de datos carácter. Tipos de datos cadena de caracteres. Tipos de dato lógico. Cálculo proposicional. Expresiones aritméticas, relacionales, lógicas, carácter y cadena. Operadores. Operadores especiales. Tipos de operandos. Jerarquía de operaciones. Precedencia. Memoria. Asignación simple, compuesta. Aplicaciones en lenguaje Pascal. Introducción a la computación Unidad de Aprendizaje 2 Datos y operandos Unidad de Aprendizaje 3 Estructuras Estructuras de programación. Decisión simple (if then else). Decisión compuesta (case of). Repetición (while do, repeat until, for do). Anidados. Marca de fin. Contadores. Acumuladores. Máximos y mínimos. Aplicaciones en lenguaje Pascal. 2 Unidad de Aprendizaje 4 Subalgoritmos. Función. Procedimiento. Variables locales y globales. Pasaje de parámetros: por valor, por dirección. Subprogramas predefinidos. Mapa de memoria. Aplicaciones en lenguaje Pascal. Subprogramas 3 Unidad de Aprendizaje 1 Introducción a la computación Introducción En este punto usted se puede preguntar: ¿Qué conceptos son necesarios para interpretar la programación? ¿Qué es la programación? ¿Cuáles son las técnicas que se aplican? ¿Qué tipos de lenguajes se utilizan? Estos y......

Words: 18358 - Pages: 74

Free Essay

Social World

...El Salvador ESTUDIOS SOCIALES Y CÍVICA 2 BACHILLERATO Queridos jóvenes: El libro de texto de Estudios Sociales y Cívica que tienen en sus manos ha sido hecho pensando en cada uno de ustedes, que son personas únicas e importantes. Contiene información y actividades interesantes que les ayudarán a comprender y analizar la realidad salvadoreña e internacional. También propone el fomento de actitudes, necesarias para la participación responsable en el ámbito familiar, escolar, comunitario, nacional y mundial. El Ministerio de Educación y su centro educativo, en el marco del Plan Nacional de Educación 2021, están trabajando para que tengan más y mejores oportunidades de aprender. Así, esperamos que ejerzan sus derechos y cumplan con sus deberes con responsabilidad para llegar a ser ciudadanos plenos que fortalezcan la paz y la democracia. Les invitamos a continuar estudiando con empeño, manteniendo vivo el interés por ser mejores y enfrentar de manera competente los retos académicos y profesionales que les depara el futuro. ¡Ánimo, ustedes pueden alcanzar el éxito que se propongan! Ministra de Educación Darlyn Xiomara Meza Viceministro de Educación José Luis Guzmán 2 Elías Antonio Saca Presidente de la República Ana Vilma de Escobar Vicepresidenta de la República Darlyn Xiomara Meza Ministra de Educación José Luis Guzmán Viceministro de Educación Carlos Benjamín Orozco Viceministro de Tecnología Norma Carolina Ramírez Directora General de Educación......

Words: 95664 - Pages: 383