SlideShare una empresa de Scribd logo
1 de 11
Descargar para leer sin conexión
FACULTAD DE INGENIERÍA
UNIVERSIDAD
FERMIN TORO
DIANA HURTADO ESSER
V- 24.393.444
ING. TANIA SEGNINI
LENGUAJE DE PROGRAMACIÓN
SAIA A
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
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.
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.
.
C++
•Tipo: short-
Rango: 32768..32767
Bits:2
Descripción: Entero corto
•Tipo: int-
Rango:
2147483648..2147483647
Bits: 4
Descripción: Entero
•Tipo: long-
Rango:2147483648..21474836
47
Bits:4
Descripción: Entero largo
•Tipo: char
Rango: 128..127
Bits: 1
Descripción: Carácter
VISUAL BASIC
•Tipo: Integer-
Rango: 32768..32767
Bits: 2
Descrpcion:Entero
•Tipo: Long-
Rango:
2147483648..2147483647
Bits:4
Descripción: Entero largo
•Tipo:Single-
Rango:3.4E-38..3.4E-38
Bits:4
Descripcion: Real simple
•Tipo: Double-
Rango:1.7E-308..1.7E-308
Bits: 8
Descripcion: Real doble
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.
.
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.
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.
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.
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);”.
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)

Más contenido relacionado

La actualidad más candente (19)

El shell-bash
El shell-bashEl shell-bash
El shell-bash
 
Extendiendo el Lenguaje
Extendiendo el LenguajeExtendiendo el Lenguaje
Extendiendo el Lenguaje
 
Aprendiendo php 2
Aprendiendo php 2Aprendiendo php 2
Aprendiendo php 2
 
07 Logica Programacion
07 Logica Programacion07 Logica Programacion
07 Logica Programacion
 
Curso Bash 2
Curso Bash 2Curso Bash 2
Curso Bash 2
 
INVESTIGACION DE ELEMENTOS Y CODIGOS DE C++
INVESTIGACION DE ELEMENTOS Y CODIGOS DE C++INVESTIGACION DE ELEMENTOS Y CODIGOS DE C++
INVESTIGACION DE ELEMENTOS Y CODIGOS DE C++
 
Bucle For Visual Basic
Bucle For Visual BasicBucle For Visual Basic
Bucle For Visual Basic
 
Diego alexis 8
Diego alexis 8Diego alexis 8
Diego alexis 8
 
Php
PhpPhp
Php
 
Turbo pascal 7 guia principal
Turbo pascal 7 guia principalTurbo pascal 7 guia principal
Turbo pascal 7 guia principal
 
COMANDOS DE JAVA
COMANDOS DE JAVACOMANDOS DE JAVA
COMANDOS DE JAVA
 
Tutorial basico de vbscript by novlucker parte5
Tutorial basico de vbscript by novlucker parte5Tutorial basico de vbscript by novlucker parte5
Tutorial basico de vbscript by novlucker parte5
 
Curso Bash 3
Curso Bash 3Curso Bash 3
Curso Bash 3
 
7. sentencias cíclicas
7. sentencias cíclicas7. sentencias cíclicas
7. sentencias cíclicas
 
preparedstatement
preparedstatementpreparedstatement
preparedstatement
 
Estado del Desarrollo de PostgreSQL-9.0
Estado del Desarrollo de PostgreSQL-9.0Estado del Desarrollo de PostgreSQL-9.0
Estado del Desarrollo de PostgreSQL-9.0
 
CICLO FOR
CICLO FORCICLO FOR
CICLO FOR
 
Printf23
Printf23Printf23
Printf23
 
100 1
100 1 100 1
100 1
 

Similar a Aprendiendo de la sintaxiss

DAW-Estructuras de control
DAW-Estructuras de controlDAW-Estructuras de control
DAW-Estructuras de control
vay82
 

Similar a Aprendiendo de la sintaxiss (20)

Estructura de control repetitiva
Estructura de control repetitivaEstructura de control repetitiva
Estructura de control repetitiva
 
Estructura de control en la Programación. Luis Rondón
Estructura de control en la Programación. Luis RondónEstructura de control en la Programación. Luis Rondón
Estructura de control en la Programación. Luis Rondón
 
Estructura de control repetitivo diapositivas
Estructura de control repetitivo diapositivasEstructura de control repetitivo diapositivas
Estructura de control repetitivo diapositivas
 
Universidad nacional experimental de guayana
Universidad nacional experimental de guayanaUniversidad nacional experimental de guayana
Universidad nacional experimental de guayana
 
Sentencias de Programacion
Sentencias de ProgramacionSentencias de Programacion
Sentencias de Programacion
 
ESTRUCTURAS DE CONTROL
ESTRUCTURAS DE CONTROLESTRUCTURAS DE CONTROL
ESTRUCTURAS DE CONTROL
 
Ciclos
CiclosCiclos
Ciclos
 
Lais
LaisLais
Lais
 
Lais
LaisLais
Lais
 
Presentacion semana numero_14
Presentacion semana numero_14Presentacion semana numero_14
Presentacion semana numero_14
 
Ciclos
CiclosCiclos
Ciclos
 
Ciclos
CiclosCiclos
Ciclos
 
Ciclos
CiclosCiclos
Ciclos
 
Presentacion
PresentacionPresentacion
Presentacion
 
Estructuras repetitivas
Estructuras repetitivasEstructuras repetitivas
Estructuras repetitivas
 
Estructuras de control C++
Estructuras de control C++Estructuras de control C++
Estructuras de control C++
 
Php basico
Php basicoPhp basico
Php basico
 
DAW-Estructuras de control
DAW-Estructuras de controlDAW-Estructuras de control
DAW-Estructuras de control
 
Ciclos
CiclosCiclos
Ciclos
 
Estructura de control
Estructura de controlEstructura de control
Estructura de control
 

Más de dianahurtadoesser (9)

Pymes
PymesPymes
Pymes
 
Representación del Conocimiento
Representación del ConocimientoRepresentación del Conocimiento
Representación del Conocimiento
 
Sistemas Distribuidos
Sistemas Distribuidos Sistemas Distribuidos
Sistemas Distribuidos
 
REVISTA ADQUISICIÓN DE DATOS
REVISTA ADQUISICIÓN DE DATOSREVISTA ADQUISICIÓN DE DATOS
REVISTA ADQUISICIÓN DE DATOS
 
Análisis seguro de trabajo (ast
Análisis seguro de trabajo (astAnálisis seguro de trabajo (ast
Análisis seguro de trabajo (ast
 
Proteccion, higiene y seguridad ocupacional
Proteccion, higiene y seguridad ocupacionalProteccion, higiene y seguridad ocupacional
Proteccion, higiene y seguridad ocupacional
 
Higiene y seguridad laboral
Higiene y seguridad laboralHigiene y seguridad laboral
Higiene y seguridad laboral
 
Matriz foda de equipajedemano
Matriz foda de equipajedemanoMatriz foda de equipajedemano
Matriz foda de equipajedemano
 
Función Supervisora
Función SupervisoraFunción Supervisora
Función Supervisora
 

Último

RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
amelia poma
 
COMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIA
COMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIACOMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIA
COMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIA
Wilian24
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 

Último (20)

FICHA CUENTO BUSCANDO UNA MAMÁ 2024 MAESTRA JANET.pdf
FICHA CUENTO BUSCANDO UNA MAMÁ  2024 MAESTRA JANET.pdfFICHA CUENTO BUSCANDO UNA MAMÁ  2024 MAESTRA JANET.pdf
FICHA CUENTO BUSCANDO UNA MAMÁ 2024 MAESTRA JANET.pdf
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
 
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docx
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docxUNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docx
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docx
 
Novena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan EudesNovena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan Eudes
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
12 - Planetas Extrasolares - Seminario de las Aulas de la Experiencia UPV/EHU
12 - Planetas Extrasolares - Seminario de las Aulas de la Experiencia UPV/EHU12 - Planetas Extrasolares - Seminario de las Aulas de la Experiencia UPV/EHU
12 - Planetas Extrasolares - Seminario de las Aulas de la Experiencia UPV/EHU
 
1ERGRA~2.PDF EVALUACION DIAGNOSTICA 2024
1ERGRA~2.PDF EVALUACION DIAGNOSTICA 20241ERGRA~2.PDF EVALUACION DIAGNOSTICA 2024
1ERGRA~2.PDF EVALUACION DIAGNOSTICA 2024
 
COMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIA
COMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIACOMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIA
COMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIA
 
POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...
POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...
POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...
 
GRUPO 2 - LA GRAN TRIBULACIÓN 25-03-2024 vf.pdf
GRUPO 2 - LA GRAN TRIBULACIÓN 25-03-2024 vf.pdfGRUPO 2 - LA GRAN TRIBULACIÓN 25-03-2024 vf.pdf
GRUPO 2 - LA GRAN TRIBULACIÓN 25-03-2024 vf.pdf
 
REGLAMENTO FINAL DE EVALUACIÓN 2024 pdf.pdf
REGLAMENTO  FINAL DE EVALUACIÓN 2024 pdf.pdfREGLAMENTO  FINAL DE EVALUACIÓN 2024 pdf.pdf
REGLAMENTO FINAL DE EVALUACIÓN 2024 pdf.pdf
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
La Evaluacion Formativa SM6 Ccesa007.pdf
La Evaluacion Formativa SM6  Ccesa007.pdfLa Evaluacion Formativa SM6  Ccesa007.pdf
La Evaluacion Formativa SM6 Ccesa007.pdf
 
Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docx
 
EFEMERIDES DEL MES DE MAYO PERIODICO MURAL.pdf
EFEMERIDES DEL MES DE MAYO PERIODICO MURAL.pdfEFEMERIDES DEL MES DE MAYO PERIODICO MURAL.pdf
EFEMERIDES DEL MES DE MAYO PERIODICO MURAL.pdf
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
UNIDAD 3 -MAYO - IV CICLO para cuarto grado
UNIDAD 3 -MAYO - IV CICLO para cuarto gradoUNIDAD 3 -MAYO - IV CICLO para cuarto grado
UNIDAD 3 -MAYO - IV CICLO para cuarto grado
 

Aprendiendo de la sintaxiss

  • 1. FACULTAD DE INGENIERÍA UNIVERSIDAD FERMIN TORO DIANA HURTADO ESSER V- 24.393.444 ING. TANIA SEGNINI LENGUAJE DE PROGRAMACIÓN SAIA A
  • 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. .
  • 5. C++ •Tipo: short- Rango: 32768..32767 Bits:2 Descripción: Entero corto •Tipo: int- Rango: 2147483648..2147483647 Bits: 4 Descripción: Entero •Tipo: long- Rango:2147483648..21474836 47 Bits:4 Descripción: Entero largo •Tipo: char Rango: 128..127 Bits: 1 Descripción: Carácter VISUAL BASIC •Tipo: Integer- Rango: 32768..32767 Bits: 2 Descrpcion:Entero •Tipo: Long- Rango: 2147483648..2147483647 Bits:4 Descripción: Entero largo •Tipo:Single- Rango:3.4E-38..3.4E-38 Bits:4 Descripcion: Real simple •Tipo: Double- Rango:1.7E-308..1.7E-308 Bits: 8 Descripcion: Real doble
  • 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)