1. UNIVERSIDAD NACIONAL EXPERIMENTAL POLITECNICA
VICE-RECTORADO “LUIS CABALLERO MEJÍAS”
NÚCLEO CHARALLAVE
MATERIA: COMPUTACION I
ESPECIALIDAD: ING. MECATRÓNICA
SECCION: 1
LENGUAJE DE PROGRAMACION.
ALUMNO:
PROFESORA:
HOUTMAN JOSE LUIS
GIOCONDA ECHENIQUE
EXP: 2010247219
CHARALLAVE; 19/09/2012
2. 5-Multiplicación 2-Resta 1-Suma Son los 1-Operadores
siguientes
6-División 4-Residuo 3-Negación Elementos y
entera componentes.
de división
Se dividen 2-Declaraciones
7-División 8-Exponenciación en
2-No Ejecutables 1- Ejecutables Los tipos se 3-Constantes
dividen en 4-Variables
3-Alfanuméricas 2-Reales 1-Enteras Se clasifican 5-Funciones
en de biblioteca
1-Enteras
3-Alfanuméricas 2-Reales Las funciones
básicas mas
¿Qué es?. 1-Valor usuales son
absoluto de
Es un lenguaje diseñado para X
2-Logaritmo 4-Arco
describir el conjunto de acciones tangente de
consecutivas que un equipo debe natural de X
X
Lenguaje de 3-Raíz
ejecutar.
Programación cuadrada de
X
Propósitos de los
Clasificación según su nivel. lenguajes.
2-Lenguajes de
programación.
Lenguaje de 1-Naturales.
Su propósito es más
Los lenguajes naturales o restringido, son limitados
bien conocidos como por la capacidad del
Bajo nivel Alto nivel lenguajes humanos no son hardware y del software. Se
mas que un medio para orientan mas hacia el
Nivel medio lograr la comunicación de mandato de acciones a
pensamientos. ejecutar por el computador.
3. Lenguaje
informático
¿Qué es?
Es un lenguaje usado por, o Ejemplos
asociado con, ordenadores.
Muchas veces, este término es usa
do como sinónimo de lenguaje de
programación, pero un lenguaje Los Lenguajes
informático no tiene por qué ser informáticos pueden ser
un lenguaje de programación. clasificados en varias
clases, entre las que se
incluyen las siguientes.
Lenguaje gráfico, para Lenguaje de programación Lenguaje de especificación
crear dibujos y figuras,
como Metapost
Lenguaje de consulta, como
SQL o XQuery
Lenguaje de marcas,
como XML y otros
Pseudocódigo Protocolo de
mas ligeros
comunicaciones, como
Lenguaje de http y ftp
transformación, como
Lenguaje de sonido, para crear XSLT
sonidos
4. ¿Qué es? Ventajas.
posibilidad de cargar
Es el que está orientado hacia la (transferir un programa a la
máquina que está constituida por memoria) sin necesidad de
varios arreglos de "bits". Este traducción posterior, lo que
lenguaje es fácil de entender por supone una velocidad de
la computadora, pero difícil para ejecución superior a
el usuario. cualquier otro lenguaje de
programación.
Lenguaje de
Maquina
Desventajas.
dificultad y lentitud en la
codificación. Poca fiabilidad.
Gran dificultad para verificar y
poner a punto los programas. Los
programas solo son ejecutables
en el mismo procesador (CPU).
En la actualidad, las desventajas
superan a las ventajas, lo que
hace prácticamente no
recomendables a los lenguajes
máquina.
5. Compilador
Traductor …
Proceso de traducción que convierte un programa
Es cualquier programa que toma como fuente escrito en un lenguaje de alto nivel a un programa
entrada un texto escrito en un objeto en código máquina y listo, por
lenguaje, llamado fuente y da como tanto para ejecutarse en el ordenador, con poca o
salida otro texto en un lenguaje, ninguna preparación adicional
denominado
objeto.
Al hablar de los lenguajes
de programación también
aparecen los siguientes
Ensambladores términos
El término ensamblador se refiere a un Interpretes
tipo de programa informático que se
encarga de traducir un fichero Es el que se
fuente escrito en un lenguaje caracteriza por
ensamblador, a un fichero objeto que traducir y ejecutar,
contiene código maquina, ejecutable Microensambladores de una en una, las
instrucciones del
directamente por el microprocesador Es un programa de ordenador que código fuente de un
ayuda a preparar un programa, pero, sin
microprograma para controlar la generar como salida
operación del nivel bajo de un
ordenador del modo más o menos código objeto.
igual que un ensamblador ayuda a
preparar el código de nivel más
alto para un procesador.
6. Niveles del lenguaje de Código objeto
programación
Es el resultado de
la compilación del código
fuente. Puede ser en lenguaje
máquina o bytecode, y puede
De bajo nivel distribuirse en
Es el que sus varios archivos que
instrucciones ejercen De nivel intermedio corresponden a cada código
un control directo fuente compilado. Luego
Es el lenguaje de
sobre el hardware y un enlazador (linker) se
una máquina
están condicionados encarga de juntar todos los
abstracta diseñada
por la estructura física archivos de código fuente
para ayudar en el
de la computadora que para obtener el programa
análisis de los
lo soporta. programas de ejecutable.
computadora.
De alto nivel
Se caracteriza por expresar
los algoritmos de una
manera adecuada a la
capacidad
cognitiva humana, en lugar
de a la capacidad ejecutora
de las máquinas.