SlideShare una empresa de Scribd logo
Natalia Nova Pineda #22
Jessica Rodríguez Ríos #22
                       1103
2.012 : Hacia la calidad Educativa, Democrática y Humanística

                        ¿Qué es Programación?

La programación es el proceso
de diseñar, codificar, depurar y   $a = 1234; # número decimal
mantener el código fuente de       $a = -123; # un número negativo
programas computacionales. El      $a = 0123; # número octal (equivalente al 83
código fuente es escrito en un     decimal)
                                   $a = 0x12; # número hexadecimal
lenguaje de programación. El       (equivalente al 18 decimal)
propósito de la programación
es crear programas que exhiban
un comportamiento deseado. El
proceso de escribir código
requiere        frecuentemente
conocimientos en varias áreas
2.012 : Hacia la calidad Educativa, Democrática y Humanística
                  ¿Qué es Lenguaje de Alto nivel?

Los lenguajes de alto nivel
logran la independencia del
tipo de máquina y se
aproximan al lenguaje              if( numero > 0 ) printf( "El número
natural. Se puede decir que                   es positivo" )
el principal problema que
presentan los lenguajes de
alto nivel es la gran
cantidad de ellos que
existen actualmente en uso.
2.012 : Hacia la calidad Educativa, Democrática y Humanística
                ¿Qué significa Lenguaje de Maquina?


Lenguaje de máquina es el             00000 1001110 LOAD 11110
sistema de códigos                    00001 10110100 STOR 10100
                                      00010 10011110 LOAD 11110
directamente interpretable por        00011 11010100 ADD 10100
un circuito                           00100 10111111 STOR 11111
microprogramable, como el             00101 00000000 HALT
microprocesador de una
computadora o el
microcontrolador de un
autómata. Este lenguaje está
compuesto por un conjunto de
instrucciones que determinan
acciones a ser tomadas por la
2.012 : Hacia la calidad Educativa, Democrática y Humanística
              ¿Cómo se clasifica Lenguaje de alto Nivel?
                                                     ADA
                                                   ALGOL
                                                    BASIC
Lenguajes        de   programación
                                                   Clipper
imperativos                                         Cobol
Lenguajes        de   programación                  C++
declarativos                                       FORTH
Lenguajes        de   programación                Fortran
orientados a objetos                             Informix 4gl
Lenguajes        de   programación                  Java
orientados al problema                Lexico (con códigos en castellano o
                                         sinónimos en otros idiomas)
Lenguajes        de   programación
                                                     Lisp
naturales
                                                     Logo
Lenguajes de programación de 1                    Modula
generación.                                        PASCAL
Lenguajes de programación de 2                      RPG
generación                                       Visual Basic
2.012 : Hacia la calidad Educativa, Democrática y Humanística

                      ¿Qué significa Assembler?
                                 STACK SEGMENT STACK
                                 DW 64 DUP (?)
El término ensamblador (del      STACK ENDS
                                 DATA SEGMENT
inglés assembler) se refiere a
                                 Cadena DB "Yahoo!!",13,10,"$“
un tipo de programa              DATA ENDS
informático que se encarga       CODE SEGMENT
de traducir un fichero fuente    ASSUME
escrito en un lenguaje           CS:CODE, DS:DATA, SS:STACK
ensamblador, a un fichero        INICIO:
objeto que contiene código       mov ax,DATA
máquina,ejecutable               mov ds, ax
directamente por la máquina      mov dx, offset Cadena
                                 mov ah, 09h
para la que se ha generado.
                                 int 21h
                                 mov ah, 4ch
                                 int 21h
                                 CODE ENDS
                                 END INICIO
2.012 : Hacia la calidad Educativa, Democrática y Humanística

      ¿Qué significa Programación orientada a Objetos?

La programación orientada
    a objetos o POO (OOP
 según sus siglas en inglés)
      es un paradigma de
    programación que usa
         objetos y sus
 interacciones, para diseñar
  aplicaciones y programas
  informáticos. Está basado
           en varias
     técnicas, incluyendo
herencia, abstracción, polim
orfismo y encapsulamiento.
2.012 : Hacia la calidad Educativa, Democrática y Humanística

                      ¿Qué son los Eventos?

  En la programación
existe la programación
orientada a eventos, en
la que un evento es un
 mensaje de software
que indica que algo ha
  ocurrido, como un
tecleo o un click de un
         mouse.
    En el control de
procesos, un evento es
una ocurrencia que ha
ocurrido y que ha sido
2.012 : Hacia la calidad Educativa, Democrática y Humanística

               ¿Cuáles y que Significados tienen los Controles?
Cumplen funciones de control dual
          en los diferentes
    departamentos, que puede ser
    normativa, marco jurídico, la
 funciones del control interno es la
      siguientes determinar los
 propietarios y los perfiles según la
clase de información, permitir a dos
  personas intervenir como medida
    de control, realizar planes de
   contingencias, dictar normas de
 seguridad informática, controla la
 calidad de software, los costos, los
2.012 : Hacia la calidad Educativa, Democrática y Humanística

                      ¿Qué significa Algoritmo?

En matemáticas, ciencias de la
  computación y disciplinas
relacionadas, un algoritmo (d
     el griego y latín, dixit
algorithmus y este a su vez del
     matemático persa Al-
   Juarismi ) es un conjunto
 preescrito de instrucciones o
           reglas bien
 definidas, ordenadas y finitas
   que permite realizar una
2.012 : Hacia la calidad Educativa, Democrática y Humanística
       ¿Qué significa Diagrama de Flujo y Cuales son sus Símbolos?

     El diagrama de flujo es
        la representación
     gráfica del algoritmo o
      proceso. Se utiliza en
        disciplinas como
la programación, la economía,
   los procesos industriales y
 la psicología cognitiva. Estos
  diagramas utilizan símbolos
      con significados bien
 definidos que representan los
     pasos del algoritmo, y
2.012 : Hacia la calidad Educativa, Democrática y Humanística
   ¿Cuáles es el Significado de cada uno de Ellos?
2.012 : Hacia la calidad Educativa, Democrática y Humanística
               ¿Qué son las Variables y como se Declaran n la Memoria
                                        RAM?
                                                  para declara es primero el tipo y
Una variable es un símbolo que representa         liego el nombre que se le quiera dar
un elemento o cosa no especificada de un          a la variable ej:
conjunto dado. Dicho conjunto es                  int numerillo; //esto es un
llamado conjunto universal de la                  comentario y aca se declaro un
variable, universo o variarde la variable, y      entero llamado numerillo
cada elemento del conjunto es un valor de la      otro ejemplo:
variable. Sea x una variable cuyo universo es     char letrijirijilla; //aca declaramos
el conjunto {1,3,5,7,9,11,13}; entonces x puede   un caracter llamado letrijirijilla
tener cualquiera de esos valores:                 y asi para los demas tipos de datos
1,3,5,7,9,11,13.                                  que desees ingresar com float, para
                                                  flotante, double para mas largo
                                                  que flotante.
                                                  y el proceso de compilacion si no
                                                  recuerdo como se hace en ese
                                                  programa.
2.012 : Hacia la calidad Educativa, Democrática y Humanística
                               ¿ Qué son las Constantes NS?


En programación, una constante es un valor     #include <stdio.h> #define PI 3.1415926 int
                                               main() { printf("Pi vale %f", PI); return 0;
que no puede ser alterado durante la           }

ejecución de un programa.
Una constante corresponde a una longitud
fija de un área reservada en la memoria
principal del ordenador, donde el programa
almacena valores fijos.
Por ejemplo:
El valor de pi = 3.1416
Por conveniencia, el nombre de las
constantes suele escribirse en mayúsculas en
la mayoría de lenguajes.
2.012 : Hacia la calidad Educativa, Democrática y Humanística
¿Cuáles son los Operadores aritméticas y Cual es su
     Jerarquización dentro de una Operación?
  Nombre del operador                      Sintaxis
  Más unitario                    +a
  Suma                            a+b
  Preincremento                   ++a
  Postincremento                  a++
  Asignación con suma             a += b
  Menos unitario (negación)       -a
  Resta                           a-b
  Predecremento                   --a
  Postdecremento                  a--
  Asignación con resta            a -= b
  Multiplicación                  a*b
  Asignación con multiplicación   a *= b
  División                        a/b
  Asignación con división         a /= b
  Módulo (Resto)                  a%b

  Asignación con módulo           a %= b
2.012 : Hacia la calidad Educativa, Democrática y Humanística
¿Cuáles y que Significados tienen los Operadores de Relación?
               Nombre del operador Descripción
                                   Selecciona los
                                   documentos que
                                   contienen la palabra
               CONTAINS
                                   especificada en un
                                   campo específico del
                                   documento.
                                   Selecciona los
                                   documentos que
                                   acaban en la cadena de
               ENDS
                                   caracteres especificada
                                   en un campo específico
                                   del documento.
                                   Selecciona los
                                   documentos que
                                   contienen palabras que
                                   empiezan por la cadena
               STARTS
                                   de caracteres
                                   especificada en un
                                   campo específico del
                                   documento.
                                   Selecciona los
                                   documentos que
                                   contienen palabras que
               SUBSTRING           contienen la cadena de
                                   caracteres especificada
                                   en un campo específico
                                   del documento.
2.012 : Hacia la calidad Educativa, Democrática y Humanística
¿Qué significa y Cual es la Tabla de Descomposición para los
       Siguientes operadores Lógicos AND, OR, XOR?
2.012 : Hacia la calidad Educativa, Democrática y Humanística
              ¿Qué significa Programación HTML?


 HTML, siglas de HyperText
Markup Language («lenguaje
de marcado de hipertexto»), es
        el lenguaje de
marcado predominante para la
 elaboración de páginas web.
  Es usado para describir la
 estructura y el contenido en
forma de texto, así como para
  complementar el texto con

Más contenido relacionado

PPTX
PROGRAMACION WEB
PPTX
ananossa
PPTX
PPTX
Programacion web introduccion
PPTX
Desarollo web nivel de introduccion
PPTX
Programacvion
PPTX
Programación Web Introducción
PPTX
Practica 09 (6)
PROGRAMACION WEB
ananossa
Programacion web introduccion
Desarollo web nivel de introduccion
Programacvion
Programación Web Introducción
Practica 09 (6)

La actualidad más candente (20)

PPTX
PREGUNTAS
PPTX
Programacion web introduccion
PPTX
Presentación1 (3)
PPTX
Preguntas Tecnologia
PPTX
Preguntas de Tecnología
PPTX
Programación web introducción
PPTX
Programacion web introduccion
PPTX
Programacion web introduccion practica o9
PPTX
PRESENTACIÓN WEB 2.0
PPTX
Programacion web introduccion practica o9 ximena
PPTX
Practica 09
PPTX
Preguntas tecnologia
PPTX
Programacion web introduccion
PPTX
Programacion web introduccion
PPT
PROGRAMACIÓN WEB INTRODUCCIÓN
PPTX
Pracita 09
PPTX
Practica nivel de programacion yuly alonso 1103
PPTX
Programación web introducción
PPTX
Lorena gg
PPTX
Programación web introducción
PREGUNTAS
Programacion web introduccion
Presentación1 (3)
Preguntas Tecnologia
Preguntas de Tecnología
Programación web introducción
Programacion web introduccion
Programacion web introduccion practica o9
PRESENTACIÓN WEB 2.0
Programacion web introduccion practica o9 ximena
Practica 09
Preguntas tecnologia
Programacion web introduccion
Programacion web introduccion
PROGRAMACIÓN WEB INTRODUCCIÓN
Pracita 09
Practica nivel de programacion yuly alonso 1103
Programación web introducción
Lorena gg
Programación web introducción
Publicidad

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

PPTX
Programacion web introduccion
PPTX
Programacion web introduccion practica o9 ximena
PPTX
Programacion web introduccion practica o9 ximena
PPTX
Nivel programacion web introduccion
PPTX
Programación Web Introducción
PPTX
Mario martinez alvarez
PDF
Portafolio de evidencias actividades
PPT
PROGRAMACIÓN WEB INTRODUCCIÓN
PPT
Generacionlenguajes
PPT
C:\Documents And Settings\Alumnos\Escritorio\Programaion1
PDF
Clase02 paradigmas
PPT
Lenguajes de programación parte i.4
PPTX
Lenguaje de programacion
PPT
Unidad 1-continacion
PPT
Unidad 1-continacion
PPT
Unidad 1-continacion
PPTX
Preguntas (1)
PPTX
Intro ProgramacióN
PPTX
NIVEL DE PROGRAMACIÓN WEB INTRODUCCIÓN
PPT
Programacion
Programacion web introduccion
Programacion web introduccion practica o9 ximena
Programacion web introduccion practica o9 ximena
Nivel programacion web introduccion
Programación Web Introducción
Mario martinez alvarez
Portafolio de evidencias actividades
PROGRAMACIÓN WEB INTRODUCCIÓN
Generacionlenguajes
C:\Documents And Settings\Alumnos\Escritorio\Programaion1
Clase02 paradigmas
Lenguajes de programación parte i.4
Lenguaje de programacion
Unidad 1-continacion
Unidad 1-continacion
Unidad 1-continacion
Preguntas (1)
Intro ProgramacióN
NIVEL DE PROGRAMACIÓN WEB INTRODUCCIÓN
Programacion
Publicidad

Último (20)

PPT
Que son las redes de computadores y sus partes
PDF
SAP Transportation Management para LSP, TM140 Col18
PDF
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
DOCX
Zarate Quispe Alex aldayir aplicaciones de internet .docx
PDF
clase auditoria informatica 2025.........
PDF
Estrategia de apoyo tecnología miguel angel solis
PDF
Maste clas de estructura metálica y arquitectura
PPTX
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
PDF
taller de informática - LEY DE OHM
PDF
Liceo departamental MICRO BIT (1) 2.pdfbbbnn
PPTX
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
PDF
Influencia-del-uso-de-redes-sociales.pdf
PPT
El-Gobierno-Electrónico-En-El-Estado-Bolivia
PPTX
RAP01 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
PPTX
RAP02 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
PDF
Calidad desde el Docente y la mejora continua .pdf
PDF
Plantilla para Diseño de Narrativas Transmedia.pdf
PDF
MÓDULO DE CALOR DE GRADO DE MEDIO DE FORMACIÓN PROFESIONAL
PDF
Diapositiva proyecto de vida, materia catedra
PPT
introduccion a las_web en el 2025_mejoras.ppt
Que son las redes de computadores y sus partes
SAP Transportation Management para LSP, TM140 Col18
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
Zarate Quispe Alex aldayir aplicaciones de internet .docx
clase auditoria informatica 2025.........
Estrategia de apoyo tecnología miguel angel solis
Maste clas de estructura metálica y arquitectura
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
taller de informática - LEY DE OHM
Liceo departamental MICRO BIT (1) 2.pdfbbbnn
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
Influencia-del-uso-de-redes-sociales.pdf
El-Gobierno-Electrónico-En-El-Estado-Bolivia
RAP01 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
RAP02 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
Calidad desde el Docente y la mejora continua .pdf
Plantilla para Diseño de Narrativas Transmedia.pdf
MÓDULO DE CALOR DE GRADO DE MEDIO DE FORMACIÓN PROFESIONAL
Diapositiva proyecto de vida, materia catedra
introduccion a las_web en el 2025_mejoras.ppt

Programación Web Introducción

  • 1. Natalia Nova Pineda #22 Jessica Rodríguez Ríos #22 1103
  • 2. 2.012 : Hacia la calidad Educativa, Democrática y Humanística ¿Qué es Programación? La programación es el proceso de diseñar, codificar, depurar y $a = 1234; # número decimal mantener el código fuente de $a = -123; # un número negativo programas computacionales. El $a = 0123; # número octal (equivalente al 83 código fuente es escrito en un decimal) $a = 0x12; # número hexadecimal lenguaje de programación. El (equivalente al 18 decimal) propósito de la programación es crear programas que exhiban un comportamiento deseado. El proceso de escribir código requiere frecuentemente conocimientos en varias áreas
  • 3. 2.012 : Hacia la calidad Educativa, Democrática y Humanística ¿Qué es Lenguaje de Alto nivel? Los lenguajes de alto nivel logran la independencia del tipo de máquina y se aproximan al lenguaje if( numero > 0 ) printf( "El número natural. Se puede decir que es positivo" ) el principal problema que presentan los lenguajes de alto nivel es la gran cantidad de ellos que existen actualmente en uso.
  • 4. 2.012 : Hacia la calidad Educativa, Democrática y Humanística ¿Qué significa Lenguaje de Maquina? Lenguaje de máquina es el 00000 1001110 LOAD 11110 sistema de códigos 00001 10110100 STOR 10100 00010 10011110 LOAD 11110 directamente interpretable por 00011 11010100 ADD 10100 un circuito 00100 10111111 STOR 11111 microprogramable, como el 00101 00000000 HALT microprocesador de una computadora o el microcontrolador de un autómata. Este lenguaje está compuesto por un conjunto de instrucciones que determinan acciones a ser tomadas por la
  • 5. 2.012 : Hacia la calidad Educativa, Democrática y Humanística ¿Cómo se clasifica Lenguaje de alto Nivel? ADA ALGOL BASIC Lenguajes de programación Clipper imperativos Cobol Lenguajes de programación C++ declarativos FORTH Lenguajes de programación Fortran orientados a objetos Informix 4gl Lenguajes de programación Java orientados al problema Lexico (con códigos en castellano o sinónimos en otros idiomas) Lenguajes de programación Lisp naturales Logo Lenguajes de programación de 1 Modula generación. PASCAL Lenguajes de programación de 2 RPG generación Visual Basic
  • 6. 2.012 : Hacia la calidad Educativa, Democrática y Humanística ¿Qué significa Assembler? STACK SEGMENT STACK DW 64 DUP (?) El término ensamblador (del STACK ENDS DATA SEGMENT inglés assembler) se refiere a Cadena DB "Yahoo!!",13,10,"$“ un tipo de programa DATA ENDS informático que se encarga CODE SEGMENT de traducir un fichero fuente ASSUME escrito en un lenguaje CS:CODE, DS:DATA, SS:STACK ensamblador, a un fichero INICIO: objeto que contiene código mov ax,DATA máquina,ejecutable mov ds, ax directamente por la máquina mov dx, offset Cadena mov ah, 09h para la que se ha generado. int 21h mov ah, 4ch int 21h CODE ENDS END INICIO
  • 7. 2.012 : Hacia la calidad Educativa, Democrática y Humanística ¿Qué significa Programación orientada a Objetos? La programación orientada a objetos o POO (OOP según sus siglas en inglés) es un paradigma de programación que usa objetos y sus interacciones, para diseñar aplicaciones y programas informáticos. Está basado en varias técnicas, incluyendo herencia, abstracción, polim orfismo y encapsulamiento.
  • 8. 2.012 : Hacia la calidad Educativa, Democrática y Humanística ¿Qué son los Eventos? En la programación existe la programación orientada a eventos, en la que un evento es un mensaje de software que indica que algo ha ocurrido, como un tecleo o un click de un mouse. En el control de procesos, un evento es una ocurrencia que ha ocurrido y que ha sido
  • 9. 2.012 : Hacia la calidad Educativa, Democrática y Humanística ¿Cuáles y que Significados tienen los Controles? Cumplen funciones de control dual en los diferentes departamentos, que puede ser normativa, marco jurídico, la funciones del control interno es la siguientes determinar los propietarios y los perfiles según la clase de información, permitir a dos personas intervenir como medida de control, realizar planes de contingencias, dictar normas de seguridad informática, controla la calidad de software, los costos, los
  • 10. 2.012 : Hacia la calidad Educativa, Democrática y Humanística ¿Qué significa Algoritmo? En matemáticas, ciencias de la computación y disciplinas relacionadas, un algoritmo (d el griego y latín, dixit algorithmus y este a su vez del matemático persa Al- Juarismi ) es un conjunto preescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una
  • 11. 2.012 : Hacia la calidad Educativa, Democrática y Humanística ¿Qué significa Diagrama de Flujo y Cuales son sus Símbolos? El diagrama de flujo es la representación gráfica del algoritmo o proceso. Se utiliza en disciplinas como la programación, la economía, los procesos industriales y la psicología cognitiva. Estos diagramas utilizan símbolos con significados bien definidos que representan los pasos del algoritmo, y
  • 12. 2.012 : Hacia la calidad Educativa, Democrática y Humanística ¿Cuáles es el Significado de cada uno de Ellos?
  • 13. 2.012 : Hacia la calidad Educativa, Democrática y Humanística ¿Qué son las Variables y como se Declaran n la Memoria RAM? para declara es primero el tipo y Una variable es un símbolo que representa liego el nombre que se le quiera dar un elemento o cosa no especificada de un a la variable ej: conjunto dado. Dicho conjunto es int numerillo; //esto es un llamado conjunto universal de la comentario y aca se declaro un variable, universo o variarde la variable, y entero llamado numerillo cada elemento del conjunto es un valor de la otro ejemplo: variable. Sea x una variable cuyo universo es char letrijirijilla; //aca declaramos el conjunto {1,3,5,7,9,11,13}; entonces x puede un caracter llamado letrijirijilla tener cualquiera de esos valores: y asi para los demas tipos de datos 1,3,5,7,9,11,13. que desees ingresar com float, para flotante, double para mas largo que flotante. y el proceso de compilacion si no recuerdo como se hace en ese programa.
  • 14. 2.012 : Hacia la calidad Educativa, Democrática y Humanística ¿ Qué son las Constantes NS? En programación, una constante es un valor #include <stdio.h> #define PI 3.1415926 int main() { printf("Pi vale %f", PI); return 0; que no puede ser alterado durante la } ejecución de un programa. Una constante corresponde a una longitud fija de un área reservada en la memoria principal del ordenador, donde el programa almacena valores fijos. Por ejemplo: El valor de pi = 3.1416 Por conveniencia, el nombre de las constantes suele escribirse en mayúsculas en la mayoría de lenguajes.
  • 15. 2.012 : Hacia la calidad Educativa, Democrática y Humanística ¿Cuáles son los Operadores aritméticas y Cual es su Jerarquización dentro de una Operación? Nombre del operador Sintaxis Más unitario +a Suma a+b Preincremento ++a Postincremento a++ Asignación con suma a += b Menos unitario (negación) -a Resta a-b Predecremento --a Postdecremento a-- Asignación con resta a -= b Multiplicación a*b Asignación con multiplicación a *= b División a/b Asignación con división a /= b Módulo (Resto) a%b Asignación con módulo a %= b
  • 16. 2.012 : Hacia la calidad Educativa, Democrática y Humanística ¿Cuáles y que Significados tienen los Operadores de Relación? Nombre del operador Descripción Selecciona los documentos que contienen la palabra CONTAINS especificada en un campo específico del documento. Selecciona los documentos que acaban en la cadena de ENDS caracteres especificada en un campo específico del documento. Selecciona los documentos que contienen palabras que empiezan por la cadena STARTS de caracteres especificada en un campo específico del documento. Selecciona los documentos que contienen palabras que SUBSTRING contienen la cadena de caracteres especificada en un campo específico del documento.
  • 17. 2.012 : Hacia la calidad Educativa, Democrática y Humanística ¿Qué significa y Cual es la Tabla de Descomposición para los Siguientes operadores Lógicos AND, OR, XOR?
  • 18. 2.012 : Hacia la calidad Educativa, Democrática y Humanística ¿Qué significa Programación HTML? HTML, siglas de HyperText Markup Language («lenguaje de marcado de hipertexto»), es el lenguaje de marcado predominante para la elaboración de páginas web. Es usado para describir la estructura y el contenido en forma de texto, así como para complementar el texto con