Documentos de Académico
Documentos de Profesional
Documentos de Cultura
5+2-(7*2)= -7
5+2-7
7-7
-7
5*2-(47-2)= -35
5*2-45
10-45
-35
5+8+(18-5)= 26
5+8+13
13+13
26
5+8+(18-5)/2= 19.5
5+8+13/2
5+8+6.5
13+6.5
19.5
5*2-(7-2)^2= -15
5*2-5^2
5*2-25
10-25
-15
(8-2*5)+(3-2+5)-(5-3)^3= -4
(8-10)+(1+5)-2^3
-2+6-8
4-8
-4
(8-2*5)+(3-2+5)-(5+3)^2= -60
(8-10)+(1+5)-8^2
-2+6-64
4-64
-60
(10-12*5)/2+(3-2+5)-(5+3)^2= -83
(10-60)/2+(1+5)-8^2
-50/2+6-64
-25+6-64
-19-64
-83
Práctica 2
¿Qué es un programa?
COBOL
COmmon Business-Oriented Languaje
Lenguaje común orientado a negocios
Características:
Para facilitar la creación de programas en COBOL, la sintaxis del mismo fue creada de
forma que fuese parecida al idioma inglés, evitando el uso de símbolos que se
impusieron en lenguajes de programación posteriores.
BASIC
Beginner's All-purpose Symbolic Instruction Code
Código simbólico de instrucciones de propósito general para principiantes
Características:
La sintaxis mínima de BASIC solo necesita los comandos LET, INPUT, PRINT, IF y
GOTO.
RPG
Report Program Generator
Generador de programas de informes
Características:
Orientado a la producción de informes.
ALGOL
Algorithmic Language
Lenguaje algorítmico
Características:
ALGOL utiliza bloques de declaraciones entre paréntesis y fue el primer lenguaje en
emplear los términos BEGIN y END para delimitarlos.
No llegó a cuajar como lenguaje de utilización comercial, sin embargo, Algol influyó
profundamente en varios lenguajes posteriores que sí alcanzaron gran difusión, como
Pascal, C y Ada.
FORTRAN
The IBM Mathematical Formula Translating System
El sistema de traducción de fórmulas matemáticas de IBM
Características:
El lenguaje fue diseñado teniendo en cuenta que los programas serían escritos en
tarjetas perforadas de 80 columnas. Así por ejemplo, las líneas debían ser numeradas
y la única alteración posible en el orden de ejecución era producida con la instrucción
goto. Estas características han evolucionado de versión en versión.
ADA
El nombre se eligió en conmemoración de lady Augusta Ada Byron (1815-1852)
Condesa de Lovelace, hija del poeta Lord George Byron y de la matemática, activista y
aristócrata Anne Isabella Noel Byron, considerada la primera programadora de la
Historia por su colaboración y relación con Charles Babbage, creador de la máquina
analítica.
Características:
Es un lenguaje multipropósito, orientado a objetos y concurrente, pudiendo llegar
desde la facilidad de Pascal hasta la flexibilidad de C++.
Ada se usa principalmente en entornos en los que se necesita una gran seguridad y
fiabilidad como la defensa, la aeronáutica (Boeing o Airbus), la gestión del tráfico
aéreo (como Indra en España) y la industria aeroespacial entre otros.
PASCAL
El nombre de Pascal fue escogido en honor al matemático Blaise Pascal.
Características:
Pascal se caracteriza por ser un lenguaje de programación estructurado fuertemente
tipado. Esto implica que:
C
Nombrado C como evolución del anterior lenguaje B, a su vez basado en BCPL
Características:
C es un lenguaje estructurado, no orientado a objetos.
C++
El nombre "C++" fue propuesto por Rick Mascitti en el año 1983. En C++, la expresión
"C++" significa "incremento de C" y se refiere a que C++ es una extensión de C.
Características:
C++ es la modificación de C que permite la incorporación de clases, métodos y
atributos, encapsulación y polimorfismo, y respeta toda la sintaxis de C
DBASE III +
Data Base / Base de datos (3era versión)
Características:
La gran ventaja de este sistema era la de permitir buscar un registro en una base de
datos por una clave en lugar de hacerlo de manera secuencial o directa, como ocurría
en lenguajes de programación como BASIC.
SQL
Structured Query Language
Lenguaje de consulta estructurada
Características:
Una de sus principales características es el manejo del álgebra y el cálculo relacional
para efectuar consultas con el fin de recuperar, de forma sencilla, información de
bases de datos, así como realizar cambios en ellas.
SQL SERVER
Nombre derivado de SQL, y capaz de trabajar en modo cliente-servidor.
Características:
Soporte de transacciones.
FOXPRO
Fox-Pro
Características:
Visual FoxPro es libre de regalías.
Crea de forma rápida prototipos en lo que una vez se llamó Generador de Pantallas
ahora llamados Form's (Formularios) y en un Generador de Reportes con capacidad
WYSIWYG.
¿Qué es un intérprete?
Un intérprete, en lugar de traducir todo el programa, lo traduce y ejecuta línea por línea
cada vez que se quiere correr el programa, y se detiene si llega a una línea con error.
Archivo
Un archivo es un conjunto de registros.
Tabla
Es un conjunto de filas y columnas
Registro
Un registro es un conjunto de campos relacionados.
Campo
Es la unidad dentro de un programa donde se almacenan datos, que pueden ser
variables o constantes.
Variable
Es un campo que puede variar su valor
Constante
Es un valor que no varía, puede ser texto, número o una combinación de ambos.