2. COBOL
Un programa COBOL
estructura consta de
divisiones, tales como
estas:
PROGRAMA
DIVISIONES
SECCIÓN
PARRÁFOS
ORACIONES
DECLARACIONES
PERSONAJES
PASCAL
La estructura general de
un programa en Pascal,
consta de cinco
secciones de
declaración:
•Label
•Const
•Type
•Procedure
•Function
Así como la
cláusula Uses y Program
3. C++
Componente estructural
básico; Funciones:
Directivas de
preprocesador
Declaraciones globales
(variables globales,
funciones,…)
Función main()
{
Secuencia de
declaraciones e
instrucciones
}
función1 ()
{
Secuencia de
declaraciones e
instrucciones
}
...
Función ()
{
Secuencia de
declaraciones e
instrucciones
}
VISUAL BASIC
Un programa de Visual
Basic se crea a partir de
unidades de creación
estándar.
Una solución consta de
uno o varios proyectos.
Un proyecto a su vez
puede contener uno o
más ensamblados.
Cada ensamblado se
compila a partir de uno o
varios archivos de código
fuente. El archivo de
código fuente
proporciona la definición
e implementación de
clases, estructuras,
módulos e interfaces,
que en última instancia
contienen todo el
código.
4. PASCAL
Tipo: Shortint,
Rango:128..127
Bits: 8
Descripción:Entero
Tipo:Integer-
Rango:32768..327671
Bits: 6
Descripcion: Entero
Tipo: Longint-
Rango:2147483648..21474836
47
Bits:32
Descrpción:Entero
Tipo:Byte
Rango: 0..255
Bits:8
Descripción:Entero
Tipo:Word
Rango:0..655351
Bits:6
Descripcion: Entero
.
COBOL
Se utiliza para definir las
variables utilizadas en un
programa. Para describir
los datos en COBOL, hay
que entender los
siguientes términos:
•Nombre datos: Deben
definirse en la División de
datos antes de usarlos en
la División de
Procedimiento..
•Número nivel: Se utiliza
para especificar el nivel
de datos en un registro.
•Cláusula foto;: Se utiliza
para definir los siguientes
elementos:
oTipo de datos puede ser
numérica, alfabética o
alfanumérica
oLa señal puede utilizarse
con datos numéricos
oPosición del punto
decimal se puede utilizar
con datos numéricos
oLongitud define el
número de bytes
utilizados por el elemento
de datos.
.
6. PASCAL
Estas estructuras permiten
que una o mas
sentencias se ejecuten
varias veces. En Pascal
existen tres tipos de
sentencias repetitivas:
While, Repeat y For.
•While: Indica a la
computadora que se
ejecuten una o mas
sentencias mientras que
se cumpla una
determinada condición.
•Repeat-Until:Ejecuta las
sentencias comprendidas
entre las palabras repeat
y until hasta que la
expresión o variable sea
verdadera (true).
•For: Repite la ejecución
de una o varias
sentencias un numero fijo
de veces, previamente
establecido, necesita
una variable del control
del bucle que es
necesariamente de tipo
ordinal.
COBOL
Los procesos que
requieren hacer una y
otra vez como la lectura
de cada registro de un
archivo hasta su extremo,
se llaman bucles. Las
sentencias de bucle
utilizados en COBOL son:
•Realizar Thru: Se utiliza
para ejecutar una serie
de párrafo, dando los
nombres y apellidos de
los párrafos en la
secuencia.
•Realizar Hasta: Un
párrafo se ejecuta hasta
que la condición dada
sea verdadera.
•Realizar tiempos: Un
párrafo se ejecutará el
número de veces
especificado.
•Realizar Variar: Un
párrafo se ejecutará
hasta que la condición
en la frase Hasta que
llega a ser verdad.
.
7. VISUAL BASIC
Las estructuras de bucles
de Visual Basic permiten
ejecutar una o varias
líneas de código de
forma repetitiva. Puede
repetir las instrucciones
de una estructura de
bucles hasta que una
condición sea True, una
condición sea False, un
número de veces
especificado o una vez
para cada objeto de
una colección. Estas son:
while, do, for, for-each.
•While: Ejecuta una serie
de instrucciones siempre
que una condición dada
sea True.
•Do: Repite un bloque de
instrucciones mientras
una condición Boolean
sea True o hasta que la
condición se convierta
en True.
•For: Repite un grupo de
instrucciones un número
de veces especificado.
•For-Each: Repite un
grupo de instrucciones
para cada elemento de
una colección.
C++
C++ dispone de tres
estructuras repetitivas:
while, Do-while, for.
•While: Ejecuta una
instrucción o un bloque
de instrucciones cero o
más veces, dependiendo
del valor de la condición.
•Do-While: Ejecuta una
instrucción o un bloque
de instrucciones, una o
más veces, dependiendo
del valor de la condición.
•For: Un bucle for hace
que una instrucción o
bloque de instrucciones
se repitan un número
determinado de veces
mientras se cumpla la
condición.
8. PASCAL
Las estructuras de Pascal,
están compuestas por: if-
then, if-else, case, case-
else.
•If-Then:La condición
debe ser una expresión
que devuelva un valor
del tipo boolean
(verdadero/falso). La
sentencia se ejecutará si
ese valor es cierto (true).
•If-Else: Podemos indicar
lo que queremos que se
haga si no se cumple la
condición.
•Case:Cuando queremos
comprobar entre varios
posibles valores, sería
muy pesado tener que
hacerlo con muchos “if”
seguidos o encadenar
muchos con “and” u
“or”. Hay una alternativa
que resulta mucho más
cómoda: case.
•Case-Else:Si queremos
indicar lo que se debe
hacer si no coincide con
ninguno de los valores
que hemos enumerado,
usamos else.
COBOL
Se utilizan para cambiar el flujo
de ejecución en función de
determinadas condiciones. Las
sentencias condicionales
siempre será evaluada como
verdadera o falsa. Las
condiciones se utilizan en SI,
evaluar y llevar a cabo
sentencias. Los diferentes tipos
de condiciones son las
siguientes:
•Instrucción IF Condición
IF, ELSE: Si una condición es
verdadera se ejecuta el bloque
IF; y si la condición es falsa, se
ejecuta el bloque ELSE.
Relación Estado: Compara dos
operandos, cualquiera de los
cuales puede ser un
identificador, literal o una
expresión aritmética.
Condición firmar: Se utiliza para
comprobar el signo de un
operando numérico.
Condición clase: Se utiliza para
comprobar si un operando
contiene sólo alfabetos o datos
numéricos.
Condición-Nombre condición:
Es un nombre definido por el
usuario.
Negación del Estado: S da
mediante el uso de la palabra
NO.
Condición combinado:Esta
condición contiene dos o más
condiciones conectadas
mediante operadores lógicos
AND y OR.
9. VISUAL BASIC
Visual Basic permite
probar condiciones y
realizar diferentes
operaciones en función
de los resultados de
la prueba.Puede compro
bar si una condición es
verdadera o falsa, los
distintos valores de una
expresión o las diferentes
excepciones que se
generan al ejecutar una
serie de instrucciones.
Estas estructuras son: If-
Then-Else,
•If-Then-Else: Las
construcciones If-Then-
Else permiten probar una
o más condiciones y
ejecutar una o más
instrucciones en función
de cada condición.
•Select-Case: Ejecuta
uno de varios grupos de
instrucciones, según el
valor de una expresión.
C++
Controlan si una
sentencia o bloque de
sentencias se ejecutan,
en función del
cumplimiento o no de
una condición o
expresión lógica. C++
tiene dos estructuras de
control para la selección,
if y switch.
•If: Esta instrucción hace
que se ejecuten unas
sentencias u otras
dependiendo del valor
que toma una condición.
La instrucción if puede
ser simple o doble:
•Switch: La sentencia
switch selecciona una de
entre múltiples
alternativas.
10. PASCAL
Al declarar una variable, empleamos la palabra var,
seguida del nombre que vamos a dar a la variable, y
del tipo de datos que va a almacenar esa variable.
En este caso “nombre” será nuestra variable, y
“string” (cadena de caracteres) el tipo de dato;
“[20]” indica que el nombre podrá estar formado
hasta por 20 letras o números. Se puede usar también
“(20)”.
Se emplea “writeln”, para mostrar un aviso, con el lo
que está escrito dentro del parentesis.
Se espera a que el usuario introduzca su nombre, que
le asignamos a la variable “nombre”.
La orden “readln” se encarga de leer y almacenar en
memoria el valor que le agregamos.
Finalmente, aparece en pantalla la palabra “Hola”
seguida por el nombre que se ha introducido, como
se muestra en la línea 9: “write(‘Hola’, nombre);”.
11. C++
Considerar el caso en el
cual se desea crear la
función cuadrado(), que
deberá devolver el
cuadrado de un número
real (de punto flotante), es
decir, cuadrado()
aceptará números de
punto flotante y regresará
una respuesta como
número flotante.
double
Cuadrado(double n)
{
return n*n;
}
Para llamar a la función
cuadrado() vista
anteriormente, podemos
emplear:
cout << cuadrado(25);
cout << cuadrado(X);
R = cuadrado(X); //
guardar en R el
cuadrado de X
En la misma función se
puede observar que se
realiza un calculo ( n*n ),
sin embargo el parámetro
original no sufrirá cambio
alguno, esto seguirá siendo
cierto aún cuando dentro
de la función hubiera una
instrucción parecida a n =
n * n; o n*=n;.
VISUAL BASIC
En visual basic a las
variables conviene
declararlas, o sea, avisarle
a vb que vamos a utilizar
dichas variables. A estas se
las declara en el comienzo
del código y se les
antepone la palabra
reservada Dim, luego el
nombre que nosotros
queramos y seguido el tipo
de dato que almacenará,
por ejemplo si quiero
almacenar en una variable
llamada Numero
Suponemos que tenemos el
siguiente ejemplo:
Private Sub sumar(a As
Integer, b As Integer)
Label1 = a + b End Sub
Al invocar una función
“sumar”, se le deben
asignar los dos parámetros
previamente declarados
como “Integer”, y
obligatoriamente ambos.
Los valores de a y b, deben
ser de tipo entero.
Call sumar(4,2)