SlideShare una empresa de Scribd logo
1 de 6
PROGRAMACIÓN WEB
(INTRODUCCIÓN)
2012: Hacia la Calidad Educativa, Democrática Y Humanista
Medina Ramirez Karen Lizeth
Ramirez Ramos Juanita de los Angeles
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
¿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".
¿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
¿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.
¿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

Más contenido relacionado

La actualidad más candente

Lenguaje de máquina y lenguaje ensamblador
Lenguaje de máquina y lenguaje ensambladorLenguaje de máquina y lenguaje ensamblador
Lenguaje de máquina y lenguaje ensambladorAdriana Polly
 
Lenguajes De Programacion
Lenguajes De ProgramacionLenguajes De Programacion
Lenguajes De Programacionfcolauravel
 
Clase lenguaje de programacion
Clase lenguaje de programacionClase lenguaje de programacion
Clase lenguaje de programacionLuis Lara
 
Lenguajes de programacion (exposicion)
Lenguajes de programacion (exposicion)Lenguajes de programacion (exposicion)
Lenguajes de programacion (exposicion)YJGG
 
Lenguajes de Programación
Lenguajes de Programación Lenguajes de Programación
Lenguajes de Programación lobi7o
 
Lenguajes de programación.ppt
Lenguajes de programación.pptLenguajes de programación.ppt
Lenguajes de programación.pptEliezer Cordova
 
Lenguaje de programacion presentacion.
Lenguaje de programacion presentacion.Lenguaje de programacion presentacion.
Lenguaje de programacion presentacion.Fj Lezama
 
tlenguajes unidad I 2016
tlenguajes unidad I 2016tlenguajes unidad I 2016
tlenguajes unidad I 2016maritqueve
 
Lenguajes De Programacion
Lenguajes De ProgramacionLenguajes De Programacion
Lenguajes De Programacioncarlos
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programaciónfarmero
 
Lenguajes de bajo nivel
Lenguajes de bajo nivelLenguajes de bajo nivel
Lenguajes de bajo nivelfelipehhg
 
Lenguajes de cuarta generacion
Lenguajes de cuarta generacionLenguajes de cuarta generacion
Lenguajes de cuarta generacionAlexander Campues
 
Diapositivas lenguaje de programación gladys
Diapositivas lenguaje de programación gladysDiapositivas lenguaje de programación gladys
Diapositivas lenguaje de programación gladysgladys
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacionJANIIER
 
CONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADO
CONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADOCONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADO
CONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADOadark
 

La actualidad más candente (18)

Lenguaje de máquina y lenguaje ensamblador
Lenguaje de máquina y lenguaje ensambladorLenguaje de máquina y lenguaje ensamblador
Lenguaje de máquina y lenguaje ensamblador
 
Lenguajes De Programacion
Lenguajes De ProgramacionLenguajes De Programacion
Lenguajes De Programacion
 
Universidad autónoma de chiapas
Universidad autónoma de chiapasUniversidad autónoma de chiapas
Universidad autónoma de chiapas
 
Exposición de Lenguajes de Programación
Exposición de Lenguajes de ProgramaciónExposición de Lenguajes de Programación
Exposición de Lenguajes de Programación
 
Clase lenguaje de programacion
Clase lenguaje de programacionClase lenguaje de programacion
Clase lenguaje de programacion
 
Lenguajes de programacion (exposicion)
Lenguajes de programacion (exposicion)Lenguajes de programacion (exposicion)
Lenguajes de programacion (exposicion)
 
Lenguajes de Programación
Lenguajes de Programación Lenguajes de Programación
Lenguajes de Programación
 
Lenguajes de programación.ppt
Lenguajes de programación.pptLenguajes de programación.ppt
Lenguajes de programación.ppt
 
Lenguaje de programacion presentacion.
Lenguaje de programacion presentacion.Lenguaje de programacion presentacion.
Lenguaje de programacion presentacion.
 
tlenguajes unidad I 2016
tlenguajes unidad I 2016tlenguajes unidad I 2016
tlenguajes unidad I 2016
 
Clases/Tipos de lenguajes de programación
Clases/Tipos de lenguajes de programaciónClases/Tipos de lenguajes de programación
Clases/Tipos de lenguajes de programación
 
Lenguajes De Programacion
Lenguajes De ProgramacionLenguajes De Programacion
Lenguajes De Programacion
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Lenguajes de bajo nivel
Lenguajes de bajo nivelLenguajes de bajo nivel
Lenguajes de bajo nivel
 
Lenguajes de cuarta generacion
Lenguajes de cuarta generacionLenguajes de cuarta generacion
Lenguajes de cuarta generacion
 
Diapositivas lenguaje de programación gladys
Diapositivas lenguaje de programación gladysDiapositivas lenguaje de programación gladys
Diapositivas lenguaje de programación gladys
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
CONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADO
CONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADOCONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADO
CONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADO
 

Destacado

PROGRAMACIÓN WEB - INTRODUCCIÓN
PROGRAMACIÓN WEB - INTRODUCCIÓNPROGRAMACIÓN WEB - INTRODUCCIÓN
PROGRAMACIÓN WEB - INTRODUCCIÓNbcrra_lms
 
Programacion web introduccion practica o9
Programacion web introduccion practica o9Programacion web introduccion practica o9
Programacion web introduccion practica o9Anavay
 
Programación web introducción
Programación web introducciónProgramación web introducción
Programación web introducciónpac95
 
Introducción a la programación en ambientes web
Introducción a la programación en ambientes webIntroducción a la programación en ambientes web
Introducción a la programación en ambientes webMichelle Torres
 
Introducción a la programación de la Web Semántica
Introducción a la programación de la Web Semántica Introducción a la programación de la Web Semántica
Introducción a la programación de la Web Semántica Taniana Rodriguez
 
Introduccion a la programacion web
Introduccion a la programacion webIntroduccion a la programacion web
Introduccion a la programacion webRobert Rodriguez
 
PROGRAMACIÓN WEB INTRODUCCIÓN
PROGRAMACIÓN WEB INTRODUCCIÓNPROGRAMACIÓN WEB INTRODUCCIÓN
PROGRAMACIÓN WEB INTRODUCCIÓNKarol Moreno
 
Pastafarismo. Moustruo espaguetti volador.
Pastafarismo. Moustruo espaguetti volador.Pastafarismo. Moustruo espaguetti volador.
Pastafarismo. Moustruo espaguetti volador.Wen Aguilar
 

Destacado (14)

Programacion web introduccion
Programacion web introduccionProgramacion web introduccion
Programacion web introduccion
 
Programación web introducción
Programación web introducciónProgramación web introducción
Programación web introducción
 
PROGRAMACIÓN WEB - INTRODUCCIÓN
PROGRAMACIÓN WEB - INTRODUCCIÓNPROGRAMACIÓN WEB - INTRODUCCIÓN
PROGRAMACIÓN WEB - INTRODUCCIÓN
 
Programacion web introduccion practica o9
Programacion web introduccion practica o9Programacion web introduccion practica o9
Programacion web introduccion practica o9
 
Presentación1
Presentación1Presentación1
Presentación1
 
Programación web introducción
Programación web introducciónProgramación web introducción
Programación web introducción
 
Introducción a la programación en ambientes web
Introducción a la programación en ambientes webIntroducción a la programación en ambientes web
Introducción a la programación en ambientes web
 
Programacion web introduccion
Programacion web introduccionProgramacion web introduccion
Programacion web introduccion
 
Introducción a la programación de la Web Semántica
Introducción a la programación de la Web Semántica Introducción a la programación de la Web Semántica
Introducción a la programación de la Web Semántica
 
Introduccion a la programacion web
Introduccion a la programacion webIntroduccion a la programacion web
Introduccion a la programacion web
 
C1 arquitectura.
C1 arquitectura.C1 arquitectura.
C1 arquitectura.
 
PROGRAMACIÓN WEB INTRODUCCIÓN
PROGRAMACIÓN WEB INTRODUCCIÓNPROGRAMACIÓN WEB INTRODUCCIÓN
PROGRAMACIÓN WEB INTRODUCCIÓN
 
Pastafarismo. Moustruo espaguetti volador.
Pastafarismo. Moustruo espaguetti volador.Pastafarismo. Moustruo espaguetti volador.
Pastafarismo. Moustruo espaguetti volador.
 
Introduccion a Lenguaje HTML, Programacion Web
Introduccion a Lenguaje HTML, Programacion WebIntroduccion a Lenguaje HTML, Programacion Web
Introduccion a Lenguaje HTML, Programacion Web
 

Similar a Programación Web Introducción

Similar a Programación Web Introducción (20)

Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programación
 
Programación web introducción
Programación web introducciónProgramación web introducción
Programación web introducción
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Programación web introducción
Programación web introducciónProgramación web introducción
Programación web introducción
 
Intro ProgramacióN
Intro ProgramacióNIntro ProgramacióN
Intro ProgramacióN
 
Clase 1. lógica de la programación
Clase 1. lógica de la programaciónClase 1. lógica de la programación
Clase 1. lógica de la programación
 
2. DESARROLLO DE SOFTWARE.pptx
2. DESARROLLO DE SOFTWARE.pptx2. DESARROLLO DE SOFTWARE.pptx
2. DESARROLLO DE SOFTWARE.pptx
 
Lenguajes
LenguajesLenguajes
Lenguajes
 
Lenguajes
LenguajesLenguajes
Lenguajes
 
Introduccion a la prgrmacion.
Introduccion a la prgrmacion.Introduccion a la prgrmacion.
Introduccion a la prgrmacion.
 
Tipos de lenguaje de programacion
Tipos de lenguaje de programacionTipos de lenguaje de programacion
Tipos de lenguaje de programacion
 
Organizacion de sistemas
Organizacion de sistemasOrganizacion de sistemas
Organizacion de sistemas
 
Informatica lupita
Informatica lupitaInformatica lupita
Informatica lupita
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
C:\Documents And Settings\Alumnos\Escritorio\Programaion1
C:\Documents And Settings\Alumnos\Escritorio\Programaion1C:\Documents And Settings\Alumnos\Escritorio\Programaion1
C:\Documents And Settings\Alumnos\Escritorio\Programaion1
 
Generacionlenguajes
GeneracionlenguajesGeneracionlenguajes
Generacionlenguajes
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continacion
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continacion
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continacion
 

Programación Web Introducción

  • 1. PROGRAMACIÓN WEB (INTRODUCCIÓN) 2012: Hacia la Calidad Educativa, Democrática Y Humanista Medina Ramirez Karen Lizeth Ramirez Ramos Juanita de los Angeles
  • 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