2. 2012: Hacia la Calidad Educativa, Democrática Y Humanista
Medina Ramirez Karen Lizeth
Ramirez Ramos Juanita de los Angeles
¿QUE SIGNIFICA PROGRAMACIÓN?
Respuesta Ejemplo
Es un proceso por el cual se escribe (en
un lenguaje de programación), se
prueba, se depura y se mantiene el
código fuente de un programa
informático. Dentro de la informática,
los programas son los elementos que
forman el software, que es el conjunto
de las instrucciones que ejecuta el
hardware de una computadora para
realizar una tarea determinada.
El "Hola Mundo"
#include <stdio.h> int main (int
argc,char **argv) { printf("Hola
mundon"); return 0; }
Nota: este programa está tomado del
Dominio Público
3. ¿QUÉ ES LENGUAJE DE ALTO NIVEL?
2012: Hacia la Calidad Educativa, Democrática Y Humanista
Medina Ramirez Karen Lizeth
Ramirez Ramos Juanita de los Angeles
Respuesta Ejemplo
Permite al programador escribir las
instrucciones de un programa utilizando
palabras o expresiones sintácticas muy
similares al inglés.
En C se pueden usar palabras tales
como: case, if, for, while, etc. para
construir con ellas instrucciones como:
if( numero > 0 ) printf( "El número es
positivo" )
que traducido al castellano viene a decir
que: si numero es mayor que cero,
entonces, escribir por pantalla el
mensaje: "El número es positivo".
4. ¿QUÉ SIGNIFICA LENGUAJE DE MAQUINA?
2012: Hacia la Calidad Educativa, Democrática Y Humanista
Medina Ramirez Karen Lizeth
Ramirez Ramos Juanita de los Angeles
Respuesta Ejemplo
Es el sistema de códigos directamente
interpretable por un circuito micro
programable, como el microprocesador de
una computadora o el micro
controlador de un autómata. Este lenguaje
está compuesto por un conjunto de
instrucciones que determinan acciones a
ser tomadas por la máquina.
Un programa consiste en una cadena de
estas instrucciones de lenguaje de
máquina (más los datos).
Asunto: Ejemplo de lenguaje máquina
Palabra: Lenguaje máquina
Pregunta del usuario:
¿como se expresa, el lenguaje maquina,
quisiera ver un ejemplo?.
Respuesta de ALEGSA:
Te voy a dar un ejemplo de código o
lenguaje máquina:
00000 1001110 LOAD 11110
00001 10110100 STOR 10100
00010 10011110 LOAD 11110
00011 11010100 ADD 10100
00100 10111111 STOR 11111
00101 00000000 HALT
5. ¿CUÁL ES LA CLASIFICACIÓN DE LOS
LENGUAJES DE ALTO NIVEL?
2012: Hacia la Calidad Educativa, Democrática Y Humanista
Medina Ramirez Karen Lizeth
Ramirez Ramos Juanita de los Angeles
Respuesta Ejemplo
FORTRAN
Abreviatura de Fórmula Translator (traductor de fórmulas), fue definido
alrededor del año 1955 en los Estados Unidos por la compañía IBM. Es el más
antiguo de los lenguajes de alto nivel, pues antes de su aparición todos los
programas se escribían en lenguaje ensamblador o en lenguaje máquina.
COBOL
Es el lenguaje más usado en las aplicaciones de gestión, creado en 1960 por un
comité denominado CODASYL, patrocinado por el Departamento de Defensa
de los Estados Unidos, a fin de disponer de un lenguaje universal para
aplicaciones comerciales como expresa su nombre (COmmon Business
Oriented Language).
C
Fue creado en 1972 por Dennis Ritchie a partir del trabajo elaborado por su
colega de los laboratorios Bell Telephone, Ken Thompson. Estos habían
diseñado con anterioridad el sistema operativo UNIX, y su intención al
desarrollar el lenguaje C fue la de conseguir un lenguaje idóneo para la
programación de sistemas que fuese independiente de la máquina con el cual
escribir su sistema UNIX.
Fortran: Estas características hacen que el lenguaje también sea válido para
determinadas aplicaciones de gestión.
Cobol: Entre sus características se pueden citar su parecido al lenguaje natural
(inglés), es auto- documentado y tiene gran capacidad en el manejo de
archivos, así como en la edición de informes escritos.
C: Entre sus características destaca el uso de programación estructurada para
resolver tareas de bajo nivel, así como la amplia librería de rutinas de que
dispone.
6. ¿QUE SIGNIFICA LENGUAJE ASEMBLER?
2012: Hacia la Calidad Educativa, Democrática Y Humanista
Medina Ramirez Karen Lizeth
Ramirez Ramos Juanita de los Angeles
Respuesta Ejemplo
Es un lenguaje de
programación de bajo nivel para los
computadores, microprocesadores,
micro controladores, y
otros circuitos
integrados programables.
Implementa una representación
simbólica de los códigos de
máquina binarios y otras
constantes necesarias para
programar una arquitectura dada
de CPU y constituye la
representación más directa
del código máquina específico para
cada arquitectura legible por un
programador
Para comenzar veamos un pequeño ejemplo que ilustra el formato del programa fuente. Este ejemplo está
completamente desarrollado en lenguaje ensamblador que usa servicios o funciones de MS-DOS (system
calls) para imprimir el mensaje Hola mundo!! en pantalla.
; HOLA.ASM
; Programa clasico de ejemplo. Despliega una leyenda en pantalla.
STACK SEGMENT STACK ; Segmento de pila
DW 64 DUP (?) ; Define espacio en la pila
STACK ENDS
DATA SEGMENT ; Segmento de datos
SALUDO DB "Hola mundo!!",13,10,"$" ; Cadena
DATA ENDS
CODE SEGMENT ; Segmento de Codigo
ASSUME CS:CODE, DS:DATA, SS:STACK
INICIO: ; Punto de entrada al programa
MOV AX,DATA ; Pone direccion en AX
MOV DS,AX ; Pone la direccion en los registros
MOV DX,OFFSET SALUDO ; Obtiene direccion del mensaje
MOV AH,09H ; Funcion: Visualizar cadena
INT 21H ; Servicio: Funciones alto nivel DOS
MOV AH,4CH ; Funcion: Terminar
INT 21H
CODE ENDS
END INICIO ; Marca fin y define INICIO