Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Cuadro Comparativo Estructura de Programas
Cuadro Comparativo Estructura de Programas
UNIVERSIDAD DE FALCÓN
FACULTAD DE INGENIERÍA
INGENIERÍA ELECTRÓNICA
FALCON – VENEZUELA
CUADRO COMPARATIVO
Pascal Utiliza las funciones Utiliza el Utilizan los Usa el `Integer` y Utiliza las
`read` y `write` para la símbolo “:= “ operadores `Longint`, que estructuras `if-
lectura y escritura para asignar `and`, `or` y representan enteros con then-else`,
respectivamente valores a `not` para las y sin signo También `case`, `for,
variables. operaciones `Real` y `Double`, para while` y
lógicas. números con decimales. `repeat-until`
Para caracteres y para el control
cadenas, se utiliza de flujo.
`Char` para representar
un solo carácter y
`String` para secuencias
de caracteres.
C++ Utiliza `cin` y `cout` Utiliza el Utilizan los Ofrece tipos de datos Similar, usa
para la lectura y símbolo “=” operadores predefinidos como `int`, estructuras `if-
escritura para asignar `&&`(AND), `float`, `char`, `string`, else`, `switch-
respectivamente. valores a `||`(OR) y `!`(NOT) entre otros. case`, `for,
variables. para las while` y `do-
operaciones while`.
lógicas, pero
Java Utiliza Utiliza el contrario a Similar al resto, ofrece Utiliza las
`System.out.println` símbolo “=” pascal, aquí se tipos de datos estructuras `if-
para la escritura y para asignar toma en predefinidos como `int`, else`, `switch-
Scanner para la lectura. valores a cuentan dichos `double`, `char`, case`. `
variables. símbolos, no `String`, `byte`,
sus nombres. `long,float`, `double`,
etcétera.
Se debe tener en cuenta que cada lenguaje utiliza una sintaxis específica para la
lectura y escritura de datos en la consola o en archivos. Las funciones y las palabras
clave difieren entre los lenguajes, en este caso los tres lenguajes de programación
difieren en su manera de plantearlo. Para las sintaxis de asignación se puede notar un
claro parecido sobre todo en el lenguaje de Java y C++, aunque pascal difiere por
unos pocos caracteres.
Aunque C++ Y Java comparten una gran similitud para los operadores lógicos
respecto a Pascal, se debe tener en cuenta que en su mayoría siguen la misma
corriente de las compuertas lógicas como lo pueden ser la AND, OR y la NOT, eso
incluye al resto de puertas lógicas que extienden sus usos y complementan a las ya
mencionadas, sin embargo, pascal en el código se refiere a ellas por sus nombres,
mientras que C++ y Java requieren caracteres especiales para referirse a ellos.