SlideShare una empresa de Scribd logo
1 de 17
ALVARADO GUERRERO ANA YULIETH
             1102
¿QUÉ SIGNIFICA PROGRAMACIÓN?
   RESPUESTA:                                      EJEMPLOS:
   La programación es el proceso de
    diseñar, codificar, depurar y mantener
    el código fuente de programas
                                                  $a = 1234; # número decimal
    computacionales. El código fuente es
    escrito    en   un       lenguaje     de         $a = -123; # un número negativo
    programación. El propósito de la                 $a = 0123; # número octal
    programación es crear programas que              (equivalente al 83 decimal)
    exhiban un comportamiento deseado.            $a = 0x12; # número hexadecimal
    El proceso de escribir código requiere
                                                     (equivalente al 18 decimal)
    frecuentemente conocimientos en
    varias áreas distintas, además del
    dominio del lenguaje a utilizar,
    algoritmos especializados y lógica
    formal.    Programar     no    involucra
    necesariamente otras tareas tales
    como el análisis y diseño de la
    aplicación (pero sí el diseño del
    código), aunque sí suelen estar
    fusionadas en el desarrollo de
                                 ALVARADO GUERRERO ANA YULIETH
                                              1102
    pequeñas aplicaciones.
¿QUÉ ES LUENGUAJE DE ALTO NIVEL?

                                             EJEMPLO:
    RESPUESTA:
                                           
                                           Es el lenguaje más usado en las
                                             aplicaciones de gestión, creado en
                                             1960 por un comité denominado
                                             CODASYL,        patrocinado     por  el
   Un        lenguaje          de           Departamento de Defensa de los
                                             Estados Unidos, a fin de disponer de
    programación de alto nivel               un lenguaje universal para aplicaciones
                                             comerciales como expresa su nombre
    de      abstracción         se           (COmmon Business Oriented Language).
                                             Entre sus características se pueden
    caracteriza por expresar                 citar su parecido al lenguaje natural
    los  algoritmos    de     una            (inglés), es auto- documentado y tiene
                                             gran capacidad en el manejo de
    manera más cercana a la                  archivos, así como en la edición de
                                             informes      escritos.     Entre   sus
    capacidad          cognitiva             inconvenientes están sus rígidas reglas
                                             de formatos de escritura, la necesidad
    humana, en lugar de a la                 de describir todos los elementos al
    capacidad ejecutora de las               máximo detalle, la extensión excesiva
                                             en sus sentencias e incluso duplicación
    máquinas.                                en algunos casos, la inexistencia de
                                             funciones matemáticas y, por último,
                                             su no adecuación a las técnicas de
                       ALVARADO GUERRERO ANA programación estructurada
                                              YULIETH
                                        1102
¿QUÉ SIGNIFICA LENGUAJE DE
               MAQUINA?

   RESPUESTA:                                      EJEMPLO:
                                                 
    Lenguaje de máquina es el sistema de
                                                        00000     1001110 LOAD

    códigos directamente interpretable por un
    circuito      microprogramable,         como        11110
    el microprocesador de una computadora o             00001     10110100 STOR
    el microcontrolador de un autómata. Este
    lenguaje está compuesto por un conjunto
                                                        10100
    de instrucciones que determinan acciones            00010     10011110 LOAD
    a    ser   tomadas      por   la    máquina.        11110
    Un programa consiste en una cadena de               00011     11010100 ADD
    estas instrucciones de lenguaje de
    máquina     (más    los     datos).    Estas
                                                        10100
    instrucciones son normalmente ejecutadas            00100     10111111 STOR
    en secuencia, con eventuales cambios de             11111
    flujo causados por el propio programa o             00101     00000000 HALT
    eventos externos. El lenguaje de máquina
    es     específico   de      cada     máquina
    o arquitectura de las maquinas aunque
    el conjunto de introducciones ALVARADO GUERRERO ANA YULIETH
                                      disponibles
                                                  1102
    pueda ser similar entre ellas.
¿CUÁL ES LA CLASIFICACIÓN
    DEL LENGUAJE DE ALTO NIVEL?

   RESPUESTA:
                                     EJEMPLOS:
    ADA

   ALGOL
                                     COBOL.
   BASIC                            IDENTIFICATION DIVISION.
   C#
   COBOL
                                      PROGRAM-ID. HOLAMUNDO.
   FORTRAN                           ENVIRONMENT DIVISION.
   JAVA                              DATA DIVISION. WORKING-
   LISP
   MODULA-2                          STORAGE SECTION.
   PASCAL                            PROCEDURE DIVISION.
   PERL
   PHP
                                      DISPLAY 'Hola mundo'. STOP
   PL/1                              RUN.
   PL/SOL
   PUTHON
   RUBY



                 ALVARADO GUERRERO ANA YULIETH
                              1102
¿QUÉ SIGNIFICA EL
LENGUAJE ASSEMBLER?
                                                EJEMPLOS:
    RESPUESTA:
                                                   
                                               Un programa escrito en lenguaje ensamblador consiste en
                                                   
                                                una serie de instrucciones que corresponden al flujo de
   El      lenguaje       ensamblador,         órdenes ejecutables por un microprocesador.
    o assembler es un lenguaje de              Por ejemplo, en el lenguaje ensamblador para un
                                                procesador x86.
    programación de bajo nivel para            La sentencia
                                                MOV AL, 061h
    los                                     
                                               Asigna el valor hexadecimal 61 (97 decimal) al registro
    computadores, microprocesadores,            "AL".
                                                El programa ensamblador lee la sentencia de arriba y
         micro     controladores,        y  
                                                produce su equivalente binario en lenguaje de maquina
    otros                       circuitos      Binario: 10110000 01100001 (hexadecimal: B061)
                                                El mnemónico MOV es un código de operación u
    integrados            programables.
                                            
                                                “opcode". El opcode es seguido por una lista de
                                                argumentos o parámetros, completando una típica
    Implementa una representación               instrucción de ensamblador. En el ejemplo, AL es un
    simbólica   de    los   código     de       registro de 8 bits del procesador, al cual se le asignará
                                                el valor hexadecimal 61 especificado.
    maquinas     binarios    y      otras      El código de máquina generado por el ensamblador
                                                consiste de 2 bytes. El primer byte contiene
    constantes      necesarias       para       empaquetado la instrucción MOV y el código del registro
                                                hacia donde se va a mover el dato:
    programar una arquitectura dada            10110 000 01100001 | | | | | +---- Número 61h en
    de    CPU     y     constituye      la      binario | | | +--- Registro AL +-------- Instrucción
                                                MOV En el segundo byte se especifica el número 61h,
    representación      más      directa        escrito en binario como 01100001, que se asignará al
                                                registro AL, quedando la sentencia ejecutable como:
    del código de maquina ALVARADO GUERREROANA 10110000 01100001
                              específico         YULIETH
    para cada arquitectura legible por 1102  La cual puede ser entendida y ejecutada directamente
¿A QUE SE DENOMINA
        PROGRAMACION
     ORIENTADA A OBJETOS?
   RESPUESTA:                              EJEMPLO:
   La programación orientada
    a                                     Por ejemplo cada
    objetos o POO (OOP según                  ventana que abres en tu
    sus siglas en inglés) es
    un       paradigma           de           Computadora es un
    programación               que            Objeto tiene
    usa     objetos     y      sus            propiedades que son el
    interacciones, para diseñar
    aplicaciones                  y           color de la ventana, su
    programas      informáticos.              tamaño, imágenes, etc.
    Está basado en varias
    técnicas,                                 Y tiene Sus métodos.
    incluyendo herencia, abstra               Cerrar, Abrir.
    cción, polimorfismo y encap               Maximizar
    sulamiento.         ALVARADO GUERRERO ANA YULIETH
                                  1102
¿QUE SON LOS EVENTOS?

   RESPUESTA:                               EJEMPLO:

 En     la     programación  Para enviar un documento para
                                           su aprobación, el flujo de
  existe la programación                   trabajo de este ejemplo
  orientada a objetos, en                  utiliza la
  la que un evento es un                   actividad CallExternalMethod
  mensaje de software que                  Activity enlazada al método
  indica    que    algo      ha            Request
  ocurrido, como un tecleo                 DocumentApproval de
                                           la Document
  o un click de un mouse.                  ApprovalInterface. La
 En     el    control       de            actividad siguiente del flujo
  procesos, un evento es                   de trabajo es una
  una ocurrencia que ha                    actividad HandleExternalEven
                                           tActivity que controla un
  ocurrido y que ha sido                   evento Document Approved.
  registrado.        ALVARADO GUERRERO ANA YULIETH
                                   1102
¿CUALES SON LOS CONTROLES DEL
            AMBIENTE GRAFICO DE WINDOWS?
   RESPUESTA:
   3. Sistema Operativo de Windows Es el sistema operativo de mayor difusión entre
    computadores personales, servidores pequeños y medianos. Fue desarrollado por


                                                                                               EJEMPLO:
    Microsoft, aunque muchas de sus ideas básicas provinieron del Sistema Operativo Mac OS


    de los equipos Macintosh.
    4. Versiones Windows 1.0: 1985, Windows 2.0: 1987, nuevas aplicaciones gráficas M.
                                                                                             
    Excel, M. Word. Windows 3.0: 1990, mejoró microprocesador, que permitía multitareas.


                                                                                              Se produce
    DOS: instrucciones o comandos debían ser escritas desde el teclado. Windows 3.1:
    consistía en soportes multimedia. Windows 3.11: controladores mejorados para
    comunicación en red. Windows 95: primer Sistema Operativo gráfico de Microsoft. USB.


                                                                                               inmediatamente el
    Windows 98: incluía nuevos controladores de Hardware. DVD. Windows 2000: incorporaba
    innovaciones tecnológicas para Microsoft. Windows XP: (eXPerience) interfaz relacionado
    con Multimedia. Windows Vista: 2007 trae nueva interfaz gráfica para comput personales.
    Windows 7: será más seguro y rápido (a finales de 2009).


    5. Windows 3.1
    6. Navegación en Windows El ingreso al ambiente gráfico de Windows se produce tan
    pronto el usuario enciende el computador y el equipo se inicializa, levantándose sus
                                                                                               usuario inicia sesión en
    servicios básicos. La representación gráfica de Windows, que aparece inmediatamente
    después del arranque, recibe el nombre de Escritorio, en el mismo que se distinguen varios
    componentes.
                                                                                               el equipo
    7. Botón Inicio.- acceso a sinnúmero de aplicaciones y servicios disponibles. Barra de

                                                                                              En la barra donde

    tareas.- despliegan accesos tipo botón a ciertos servicios habilitados. Íconos.-
    aplicaciones y servicios que pueden ser ejecutados por el usuario mediante doble clic.
    8. Clic en Inicio se habilita menú Inicio con acceso a publicaciones y servicios.


                                                                                               aparece botón inicio,

   9. Clic en la identificación de la aplicación o del servicio, generalmente despliega una
    ventana.
    10. Menú Inicio – Todos los Programas se presentan accesos. Cuando a la derecha


                                                                                               barra de tareas e

    aparece una punta de una flecha, se puede escoger submenús adicionales.
   11. Comandos Básicos Un comando es una instrucción que proporciona el Usuario al
    computador para que realicen determinados procesos (se ejecutan con doble clic).


                                                                                               iconos.
   12. Es posible que se requieran varios datos para activar un comando, generalmente se
    utiliza un cuadro de diálogo.
   13. Seguridad Una de las principales críticas que con frecuencia reciben los sistemas
    operativos Windows es la debilidad del sistema en lo que a seguridad se refiere y el alto
    índice de vulnerabilidades críticas. El propio Bill Gates, fundador de Microsoft, ha
    asegurado en repetidas ocasiones que la seguridad es objetivo primordial para su empresa.
    Partiendo de la base de que no existe un sistema completamente seguro, son muchos los
    estudios que pretenden evaluar la seguridad de los sistemas operativos más frecuentes
    (Windows, Linux, Mac OS ...).
                                                                     ALVARADO GUERRERO
    14. Instalación de Hardware Se utiliza el Panel de Control y luego agregar Hardware          ANA YULIETH
   15. Instalación de Software Gran parte del Software moderno tiene autoinstaladores. 1102
¿A QUE SE DENOMINA
             ALGORITMO?
   RESPUESTA:                                 EJEMPLO:
     es un conjunto preescrito de
    instrucciones o reglas bien                Inicio
    definidas, ordenadas y finitas
    que     permite    realizar   una           ... float b, h, a;
    actividad      mediante     pasos
    sucesivos que no generen dudas              printf("Diga la base");
    a quien deba realizar dicha                 scanf("%f", &b);
    actividad. Dados un estado
    inicial y una entrada, siguiendo            printf("Diga la altura");
    los pasos sucesivos se llega a un           scanf("%f", &h); a =
    estado final y se obtiene una
    solución. Los algoritmos son el             (b*h)/2; printf("El área del
    objeto      de     estudio     de
    la algoritmia.                              triángulo es %f", a) ...
    En la vida cotidiana, se emplean            Fin
    algoritmos frecuentemente para
    resolver problemas.

                           ALVARADO GUERRERO ANA YULIETH
                                        1102
¿CUALES SON LAS ETAPAS DE
     UN ALGORITMO?

  RESPUESTA:
                                       EJEMPLO:

 · Entrada de datos, son
                                        Salida: Visualización de : datos de entrada:
                                        A,B,C
  los datos necesarios que              Datos procesados: Raices: X1, X2
                                        Variable
  el   algoritmo   necesita             Significado
                                        Codificación en QBasic
  para    ser    ejecutado.             A,B,C

  ·    Proceso,     es   la
                                        Coef
                                        PRINT"A=";A; "B=";"C=";C
  secuencia de pasos para               X1
                                        primera raíz
  ejecutar el algoritmo.                PRINT"X1=";x1

  · Salida de resultados,
                                        X2
                                        primera raíz
  son los datos obtenidos               PRINT"X2=";X2

  después de la ejecución
  del algoritmo.
                   ALVARADO GUERRERO ANA YULIETH
                                1102
¿CUALES SON LOS DIAGRAMAS
      DE FLUJO Y QUE SIMBOLOS
               USAN?

   RESPUESTA:                       EJEMPLO:




                 ALVARADO GUERRERO ANA YULIETH
                              1102
¿A DIFERENCIA DE LAS
         VARIABLES QUE SON LAS
              CONSTANTES?
    RESPUESTA:
                                               EJEMPLO:

   Constantes                               
    Una constante es un dato numérico o       CONSTANTE
    alfanumérico que no cambia durante
    la ejecución del programa.                pi = 3.1416
   Variable
    Es un espacio en la memoria de la         VARIABLE
    computadora que permite almacenar
    temporalmente un dato durante la          área = pi * radio ^ 2
    ejecución de un proceso, su
    contenido puede cambiar durante la
    ejecución del programa.
    Para poder reconocer una variable
    en la memoria de la computadora, es
    necesario darle un nombre con el
    cual podamos identificarla dentro de
    un algoritmo.


                             ALVARADO GUERRERO ANA YULIETH
                                          1102
¿COMO SE DECLARAN LAS
VARIABLE EN LA MEMORIA
          RAM?
   RESPUESTA:
   La memoria RAM se utiliza                      EJEMPLO:
    principalmente como memoria interna,
    y únicamente como memoria de
    programa en el caso de que pueda
    asegurarse el mantenimiento de los
    datos con una batería exterior.
   Memoria interna
   En un autómata programable, la
    memoria interna es aquella que
    almacena el estado de las variables que
    maneja el autómata: entradas, salidas,
    contadores, relés internos, señales de
    estado, etc. Esta memoria interna se
    encuentra dividida en varias áreas,
    cada una de ellas con un cometido y
    características distintas.
   La clasificación de la memoria interna
    no se realiza atendiendo a sus
    características de lectura y escritura,
    sino por el tipo de variables que
    almacena y el numero de bits que
    ocupa la variable
                               ALVARADO GUERRERO ANA YULIETH
                                            1102
¿CUALES SON LOS OPERADORES
MATEMATICOS, RELACIONALES DO DE
        COMPARACION?

   RESPUESTAS:                               EJEMPLOS:
   Relacionales                              public class RelacionApp { public static void
                                               main(String[] args) { int x=8; int y=5; boolean
   <menor que a<b                             compara=(x<y); System.out.println("x<y es
                                               "+compara); compara=(x>y);
   >mayor que a>b                             System.out.println("x>y es "+compara);
   a es mayor que                             compara=(x==y); System.out.println("x==y es
                                               "+compara); compara=(x!=y);
   ==igual a==b a es igual a b                System.out.println("x!=y es "+compara);
    <=menor que o igual a<=5
                                               compara=(x<=y); System.out.println("x<=y es
                                              "+compara); compara=(x>=y);
   >=mayor que o igual a>=b                   System.out.println("x>=y es "+compara);
   Matemáticos                               a ^ (1 / 2) + (3 * a) / (b + 5 / (a * d))
   Adición +
   Sustracción –                              o también es válida esta otra expresión
   División /                                 a ^ 0.5 + 3 * a / (b + 5 / (a * d))
   Multiplicación *
   Modulo &


                          ALVARADO GUERRERO ANA YULIETH
                                       1102
¿CUALES SON LAS TABLAS
     LOGICAS DE AND OR XOR?
                                                                         EJEMPLOS:
 RESPUESTA:                                                        
                                                                        <?php
 AND             X               Y          RESULTA                     $cadena1 = "Lorem ipsum";
                                                                         $cadena2 = 24;
                                             DO


                                                                         if( $cadena1 == "Lorem
                  TRUE            TRUE       TRUE



                                                                         ipsum" && $cadena2 >= 12 ) {
                  TRUE            FALSE      FALSE

                  FALSE           TRUE       FALSE

                  FALSE           FALSE      FALSE                       // Si la variable $cadena1 es
                                                                         identica a "Lorem ipsum" y
    OR                                                                   $cadena2 es mayor o igual a
          X               Y               RESULTA

                                         DO

          TRUE            TRUE            TRUE
                                                                         12 se ejecutará verdadero, es
          TRUE            FALSE           TRUE
                                                                         decir, el código de IF y no de
          FALSE           TRUE            TRUE
                                                                         ELSE.
          FALSE           FALSE           FALSE
                                                                         echo "Correcto";
              X               Y              RESULTA                     } else {
    XOR                                                                  echo "Todo mal";
                                             DO


                                                                         }
              TRUE            TRUE           FALSE



                                                                         ?>
              TRUE            FALSE          TRUE

              FALSE           TRUE           TRUE

              FALSE           FALSE          FALSE


                                                    ALVARADO GUERRERO ANA YULIETH
                                                                 1102
CONCEPTO DE PROGRAMACION HTML Y
    EL SIGNIFICADO DE LAS SIGUIENTES
                ETIQUETAS

   RESPUESTA:                                       H1..H6: Puede que
   HTML: siglas de HyperText Markup                  queramos empezar nuestra
    Language («lenguaje de marcado de                 web o nuestro texto con un
    hipertexto»), es el Lenguaje de
    mercado predominante para la                      encabezado indicando el
    elaboración de paginas web. Es usado
    para describir la estructura y el
                                                      título del artículo,
    contenido en forma de texto, así como             categoría, etc. Pues bien,
    para complementar el texto con
    objetos tales como imágenes.                      para escribir encabezados
   HEAD: es un programa de los sistemas              tenemos que utilizar las
    tipo unix que muestra las primeras
    líneas de uno o más archivos de texto.            etiquetas <h>.
   TITLE: está diseñado para                     CENTER: permite
    proporcionar un pequeño texto que
    debería representar al documento en               introducir un objeto
    casos como:
    barras de título de las ventanas              P ALING_””: permite
    listas de marcadores de vínculos                  alinear y dar los estilos de
    listas de resultados en un servicio de
    búsqueda
                                                      fuente utilizados en este
                                                      proceso.
                                ALVARADO GUERRERO ANA YULIETH
                                        1102

Más contenido relacionado

La actualidad más candente

Jhondiapositiva096
Jhondiapositiva096Jhondiapositiva096
Jhondiapositiva096olguito
 
Lenguaje de programacion keneling gullo compu 1 []
Lenguaje de programacion keneling gullo compu 1 []Lenguaje de programacion keneling gullo compu 1 []
Lenguaje de programacion keneling gullo compu 1 []kenelinggullo
 
GRUPO 4 Elementos a traves de los lenguajes de programacion, lenguaje de maqu...
GRUPO 4 Elementos a traves de los lenguajes de programacion, lenguaje de maqu...GRUPO 4 Elementos a traves de los lenguajes de programacion, lenguaje de maqu...
GRUPO 4 Elementos a traves de los lenguajes de programacion, lenguaje de maqu...Sarai Rodriguez
 
Lenguaje de programacion daniel
Lenguaje de programacion danielLenguaje de programacion daniel
Lenguaje de programacion danieladaniel275
 
Jhinet fernanda
Jhinet fernandaJhinet fernanda
Jhinet fernandaJHINETA
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacionJohan95
 
Tareasol
TareasolTareasol
Tareasolpalasis
 
Nivel de programacion web_introduccion_11º3
Nivel  de programacion web_introduccion_11º3Nivel  de programacion web_introduccion_11º3
Nivel de programacion web_introduccion_11º3SebastianFrancoSotelo
 
Sintaxis de lenguajes de programacion entre pic16 f887 y atmega328p
Sintaxis de lenguajes de programacion entre pic16 f887 y atmega328pSintaxis de lenguajes de programacion entre pic16 f887 y atmega328p
Sintaxis de lenguajes de programacion entre pic16 f887 y atmega328pIng. Iean Isai Palacios Olivares
 
Universidad de panam1.lenguaje de programación
Universidad de panam1.lenguaje de programaciónUniversidad de panam1.lenguaje de programación
Universidad de panam1.lenguaje de programaciónKatherine Gonzales
 
Lenguaje de programacion edson
Lenguaje de programacion edsonLenguaje de programacion edson
Lenguaje de programacion edsonedsonbeltran03
 
Programación en ‘‘c’’ ii
Programación en ‘‘c’’ iiProgramación en ‘‘c’’ ii
Programación en ‘‘c’’ iizamand14
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacionjafp21
 

La actualidad más candente (17)

Jhondiapositiva096
Jhondiapositiva096Jhondiapositiva096
Jhondiapositiva096
 
Lenguaje de programacion keneling gullo compu 1 []
Lenguaje de programacion keneling gullo compu 1 []Lenguaje de programacion keneling gullo compu 1 []
Lenguaje de programacion keneling gullo compu 1 []
 
Introduccion web tecnologia
Introduccion web tecnologiaIntroduccion web tecnologia
Introduccion web tecnologia
 
GRUPO 4 Elementos a traves de los lenguajes de programacion, lenguaje de maqu...
GRUPO 4 Elementos a traves de los lenguajes de programacion, lenguaje de maqu...GRUPO 4 Elementos a traves de los lenguajes de programacion, lenguaje de maqu...
GRUPO 4 Elementos a traves de los lenguajes de programacion, lenguaje de maqu...
 
Lenguaje de programacion daniel
Lenguaje de programacion danielLenguaje de programacion daniel
Lenguaje de programacion daniel
 
Programacion
ProgramacionProgramacion
Programacion
 
Jhinet fernanda
Jhinet fernandaJhinet fernanda
Jhinet fernanda
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Tareasol
TareasolTareasol
Tareasol
 
Nivel de programacion web_introduccion_11º3
Nivel  de programacion web_introduccion_11º3Nivel  de programacion web_introduccion_11º3
Nivel de programacion web_introduccion_11º3
 
Slideshard deisy
Slideshard deisySlideshard deisy
Slideshard deisy
 
Sintaxis de lenguajes de programacion entre pic16 f887 y atmega328p
Sintaxis de lenguajes de programacion entre pic16 f887 y atmega328pSintaxis de lenguajes de programacion entre pic16 f887 y atmega328p
Sintaxis de lenguajes de programacion entre pic16 f887 y atmega328p
 
Universidad de panam1.lenguaje de programación
Universidad de panam1.lenguaje de programaciónUniversidad de panam1.lenguaje de programación
Universidad de panam1.lenguaje de programación
 
Lenguaje de programacion edson
Lenguaje de programacion edsonLenguaje de programacion edson
Lenguaje de programacion edson
 
Programación en ‘‘c’’ ii
Programación en ‘‘c’’ iiProgramación en ‘‘c’’ ii
Programación en ‘‘c’’ ii
 
Unmsm02 2008
Unmsm02 2008Unmsm02 2008
Unmsm02 2008
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 

Destacado (20)

Edicion imágenes
Edicion imágenesEdicion imágenes
Edicion imágenes
 
Internet
InternetInternet
Internet
 
Trabajo de informatica floooooo
Trabajo de informatica flooooooTrabajo de informatica floooooo
Trabajo de informatica floooooo
 
Sesión 1
Sesión 1Sesión 1
Sesión 1
 
Actividades parafomentareldesarrollodelosniñosenlacasa
Actividades parafomentareldesarrollodelosniñosenlacasaActividades parafomentareldesarrollodelosniñosenlacasa
Actividades parafomentareldesarrollodelosniñosenlacasa
 
@museothyssen en las RRSS
@museothyssen en las RRSS@museothyssen en las RRSS
@museothyssen en las RRSS
 
Plataformas de internet y servicios en línea
Plataformas de internet y servicios en líneaPlataformas de internet y servicios en línea
Plataformas de internet y servicios en línea
 
Los blogs
Los blogsLos blogs
Los blogs
 
Internet pao
Internet paoInternet pao
Internet pao
 
Buscadores
BuscadoresBuscadores
Buscadores
 
Trabajo sistemas operativos
Trabajo sistemas operativosTrabajo sistemas operativos
Trabajo sistemas operativos
 
Presentation1
Presentation1Presentation1
Presentation1
 
GDG Lima ¿quienes somos?
GDG Lima ¿quienes somos?GDG Lima ¿quienes somos?
GDG Lima ¿quienes somos?
 
Trabajo de tics
Trabajo de tics Trabajo de tics
Trabajo de tics
 
Plantilla de plan_de_unidad entregar (2)
Plantilla de plan_de_unidad entregar (2)Plantilla de plan_de_unidad entregar (2)
Plantilla de plan_de_unidad entregar (2)
 
Sobre guillermo
Sobre guillermoSobre guillermo
Sobre guillermo
 
Presentacion Informatica Juridica
Presentacion Informatica JuridicaPresentacion Informatica Juridica
Presentacion Informatica Juridica
 
Sistema de base de datos
Sistema de base de datosSistema de base de datos
Sistema de base de datos
 
Delitos informaticos
Delitos informaticosDelitos informaticos
Delitos informaticos
 
Storia Di Pievebovigliana
Storia Di PieveboviglianaStoria Di Pievebovigliana
Storia Di Pievebovigliana
 

Similar a Programacion web introduccion

Compiladores
CompiladoresCompiladores
Compiladoreshenry_shd
 
Clasificacion de los lenguajes de programacion
Clasificacion de los lenguajes de programacionClasificacion de los lenguajes de programacion
Clasificacion de los lenguajes de programacionalexisdario
 
lenguaje de Programacion
lenguaje de Programacionlenguaje de Programacion
lenguaje de ProgramacionLauracks
 
Lenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolonLenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolonalejandritasalva
 
Nivel de programacion web_introduccion_11º3
Nivel  de programacion web_introduccion_11º3Nivel  de programacion web_introduccion_11º3
Nivel de programacion web_introduccion_11º3SebastianFrancoSotelo
 
Clasificacion de los_lenguajes_de_programacion
Clasificacion de los_lenguajes_de_programacionClasificacion de los_lenguajes_de_programacion
Clasificacion de los_lenguajes_de_programacionHenry Cordova
 
Practica1 lenguajes de programacion. clasificacion.
Practica1 lenguajes de programacion. clasificacion.Practica1 lenguajes de programacion. clasificacion.
Practica1 lenguajes de programacion. clasificacion.Fontyed
 
Introducción a lenguajes de programación
Introducción a lenguajes de programaciónIntroducción a lenguajes de programación
Introducción a lenguajes de programaciónrmirandaibanez
 
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).Alejandro Perez
 
Lenguaje
LenguajeLenguaje
LenguajeAlixg19
 
Programación Web Introducción
Programación Web IntroducciónProgramación Web Introducción
Programación Web IntroducciónAndres Tovar
 
Compiladores, imterpretadores, lenguaje de alto medio y bajo nivel y lenguaje c
Compiladores, imterpretadores, lenguaje de alto medio y bajo nivel y lenguaje cCompiladores, imterpretadores, lenguaje de alto medio y bajo nivel y lenguaje c
Compiladores, imterpretadores, lenguaje de alto medio y bajo nivel y lenguaje cClariitaPM
 
Clasificacion de los lenguajes de programacion
Clasificacion de los lenguajes de programacionClasificacion de los lenguajes de programacion
Clasificacion de los lenguajes de programacionJhampier_Piedra
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacionandrearincon56
 
Compilador
CompiladorCompilador
Compiladornakari1
 

Similar a Programacion web introduccion (20)

PROGRAMA INFORMATICO
PROGRAMA INFORMATICO PROGRAMA INFORMATICO
PROGRAMA INFORMATICO
 
Kmi
KmiKmi
Kmi
 
Compiladores
CompiladoresCompiladores
Compiladores
 
Clasificacion de los lenguajes de programacion
Clasificacion de los lenguajes de programacionClasificacion de los lenguajes de programacion
Clasificacion de los lenguajes de programacion
 
lenguaje de Programacion
lenguaje de Programacionlenguaje de Programacion
lenguaje de Programacion
 
Lenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolonLenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolon
 
Nivel de programacion web_introduccion_11º3
Nivel  de programacion web_introduccion_11º3Nivel  de programacion web_introduccion_11º3
Nivel de programacion web_introduccion_11º3
 
Clasificacion de los_lenguajes_de_programacion
Clasificacion de los_lenguajes_de_programacionClasificacion de los_lenguajes_de_programacion
Clasificacion de los_lenguajes_de_programacion
 
Practica1 lenguajes de programacion. clasificacion.
Practica1 lenguajes de programacion. clasificacion.Practica1 lenguajes de programacion. clasificacion.
Practica1 lenguajes de programacion. clasificacion.
 
Introducción a lenguajes de programación
Introducción a lenguajes de programaciónIntroducción a lenguajes de programación
Introducción a lenguajes de programación
 
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).
 
Lenguajes basicos para robots
Lenguajes basicos para robotsLenguajes basicos para robots
Lenguajes basicos para robots
 
Lenguaje Ensamblador
Lenguaje EnsambladorLenguaje Ensamblador
Lenguaje Ensamblador
 
Lenguaje
LenguajeLenguaje
Lenguaje
 
Programación Web Introducción
Programación Web IntroducciónProgramación Web Introducción
Programación Web Introducción
 
Compiladores, imterpretadores, lenguaje de alto medio y bajo nivel y lenguaje c
Compiladores, imterpretadores, lenguaje de alto medio y bajo nivel y lenguaje cCompiladores, imterpretadores, lenguaje de alto medio y bajo nivel y lenguaje c
Compiladores, imterpretadores, lenguaje de alto medio y bajo nivel y lenguaje c
 
Clasificacion de los lenguajes de programacion
Clasificacion de los lenguajes de programacionClasificacion de los lenguajes de programacion
Clasificacion de los lenguajes de programacion
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Compilador
CompiladorCompilador
Compilador
 

Programacion web introduccion

  • 1. ALVARADO GUERRERO ANA YULIETH 1102
  • 2. ¿QUÉ SIGNIFICA PROGRAMACIÓN?  RESPUESTA:  EJEMPLOS:  La programación es el proceso de diseñar, codificar, depurar y mantener el código fuente de programas  $a = 1234; # número decimal computacionales. El código fuente es escrito en un lenguaje de  $a = -123; # un número negativo programación. El propósito de la  $a = 0123; # número octal programación es crear programas que (equivalente al 83 decimal) exhiban un comportamiento deseado.  $a = 0x12; # número hexadecimal El proceso de escribir código requiere (equivalente al 18 decimal) frecuentemente conocimientos en varias áreas distintas, además del dominio del lenguaje a utilizar, algoritmos especializados y lógica formal. Programar no involucra necesariamente otras tareas tales como el análisis y diseño de la aplicación (pero sí el diseño del código), aunque sí suelen estar fusionadas en el desarrollo de ALVARADO GUERRERO ANA YULIETH 1102 pequeñas aplicaciones.
  • 3. ¿QUÉ ES LUENGUAJE DE ALTO NIVEL? EJEMPLO: RESPUESTA:    Es el lenguaje más usado en las aplicaciones de gestión, creado en 1960 por un comité denominado CODASYL, patrocinado por el  Un lenguaje de Departamento de Defensa de los Estados Unidos, a fin de disponer de programación de alto nivel un lenguaje universal para aplicaciones comerciales como expresa su nombre de abstracción se (COmmon Business Oriented Language). Entre sus características se pueden caracteriza por expresar citar su parecido al lenguaje natural los algoritmos de una (inglés), es auto- documentado y tiene gran capacidad en el manejo de manera más cercana a la archivos, así como en la edición de informes escritos. Entre sus capacidad cognitiva inconvenientes están sus rígidas reglas de formatos de escritura, la necesidad humana, en lugar de a la de describir todos los elementos al capacidad ejecutora de las máximo detalle, la extensión excesiva en sus sentencias e incluso duplicación máquinas. en algunos casos, la inexistencia de funciones matemáticas y, por último, su no adecuación a las técnicas de ALVARADO GUERRERO ANA programación estructurada YULIETH 1102
  • 4. ¿QUÉ SIGNIFICA LENGUAJE DE MAQUINA?  RESPUESTA:  EJEMPLO:  Lenguaje de máquina es el sistema de 00000 1001110 LOAD  códigos directamente interpretable por un circuito microprogramable, como 11110 el microprocesador de una computadora o 00001 10110100 STOR el microcontrolador de un autómata. Este lenguaje está compuesto por un conjunto 10100 de instrucciones que determinan acciones 00010 10011110 LOAD a ser tomadas por la máquina. 11110 Un programa consiste en una cadena de 00011 11010100 ADD estas instrucciones de lenguaje de máquina (más los datos). Estas 10100 instrucciones son normalmente ejecutadas 00100 10111111 STOR en secuencia, con eventuales cambios de 11111 flujo causados por el propio programa o 00101 00000000 HALT eventos externos. El lenguaje de máquina es específico de cada máquina o arquitectura de las maquinas aunque el conjunto de introducciones ALVARADO GUERRERO ANA YULIETH disponibles 1102 pueda ser similar entre ellas.
  • 5. ¿CUÁL ES LA CLASIFICACIÓN DEL LENGUAJE DE ALTO NIVEL?  RESPUESTA:  EJEMPLOS: ADA   ALGOL  COBOL.  BASIC  IDENTIFICATION DIVISION.  C#  COBOL PROGRAM-ID. HOLAMUNDO.  FORTRAN ENVIRONMENT DIVISION.  JAVA DATA DIVISION. WORKING-  LISP  MODULA-2 STORAGE SECTION.  PASCAL PROCEDURE DIVISION.  PERL  PHP DISPLAY 'Hola mundo'. STOP  PL/1 RUN.  PL/SOL  PUTHON  RUBY ALVARADO GUERRERO ANA YULIETH 1102
  • 6. ¿QUÉ SIGNIFICA EL LENGUAJE ASSEMBLER? EJEMPLOS: RESPUESTA:   Un programa escrito en lenguaje ensamblador consiste en  una serie de instrucciones que corresponden al flujo de  El lenguaje ensamblador, órdenes ejecutables por un microprocesador. o assembler es un lenguaje de  Por ejemplo, en el lenguaje ensamblador para un procesador x86. programación de bajo nivel para  La sentencia MOV AL, 061h los   Asigna el valor hexadecimal 61 (97 decimal) al registro computadores, microprocesadores, "AL". El programa ensamblador lee la sentencia de arriba y micro controladores, y  produce su equivalente binario en lenguaje de maquina otros circuitos  Binario: 10110000 01100001 (hexadecimal: B061) El mnemónico MOV es un código de operación u integrados programables.  “opcode". El opcode es seguido por una lista de argumentos o parámetros, completando una típica Implementa una representación instrucción de ensamblador. En el ejemplo, AL es un simbólica de los código de registro de 8 bits del procesador, al cual se le asignará el valor hexadecimal 61 especificado. maquinas binarios y otras  El código de máquina generado por el ensamblador consiste de 2 bytes. El primer byte contiene constantes necesarias para empaquetado la instrucción MOV y el código del registro hacia donde se va a mover el dato: programar una arquitectura dada  10110 000 01100001 | | | | | +---- Número 61h en de CPU y constituye la binario | | | +--- Registro AL +-------- Instrucción MOV En el segundo byte se especifica el número 61h, representación más directa escrito en binario como 01100001, que se asignará al registro AL, quedando la sentencia ejecutable como: del código de maquina ALVARADO GUERREROANA 10110000 01100001 específico YULIETH para cada arquitectura legible por 1102  La cual puede ser entendida y ejecutada directamente
  • 7. ¿A QUE SE DENOMINA PROGRAMACION ORIENTADA A OBJETOS?  RESPUESTA:  EJEMPLO:  La programación orientada a  Por ejemplo cada objetos o POO (OOP según ventana que abres en tu sus siglas en inglés) es un paradigma de Computadora es un programación que Objeto tiene usa objetos y sus propiedades que son el interacciones, para diseñar aplicaciones y color de la ventana, su programas informáticos. tamaño, imágenes, etc. Está basado en varias técnicas, Y tiene Sus métodos. incluyendo herencia, abstra Cerrar, Abrir. cción, polimorfismo y encap Maximizar sulamiento. ALVARADO GUERRERO ANA YULIETH 1102
  • 8. ¿QUE SON LOS EVENTOS?  RESPUESTA:  EJEMPLO:  En la programación  Para enviar un documento para su aprobación, el flujo de existe la programación trabajo de este ejemplo orientada a objetos, en utiliza la la que un evento es un actividad CallExternalMethod mensaje de software que Activity enlazada al método indica que algo ha Request ocurrido, como un tecleo DocumentApproval de la Document o un click de un mouse. ApprovalInterface. La  En el control de actividad siguiente del flujo procesos, un evento es de trabajo es una una ocurrencia que ha actividad HandleExternalEven tActivity que controla un ocurrido y que ha sido evento Document Approved. registrado. ALVARADO GUERRERO ANA YULIETH 1102
  • 9. ¿CUALES SON LOS CONTROLES DEL AMBIENTE GRAFICO DE WINDOWS?  RESPUESTA:  3. Sistema Operativo de Windows Es el sistema operativo de mayor difusión entre computadores personales, servidores pequeños y medianos. Fue desarrollado por EJEMPLO: Microsoft, aunque muchas de sus ideas básicas provinieron del Sistema Operativo Mac OS  de los equipos Macintosh. 4. Versiones Windows 1.0: 1985, Windows 2.0: 1987, nuevas aplicaciones gráficas M.  Excel, M. Word. Windows 3.0: 1990, mejoró microprocesador, que permitía multitareas.  Se produce DOS: instrucciones o comandos debían ser escritas desde el teclado. Windows 3.1: consistía en soportes multimedia. Windows 3.11: controladores mejorados para comunicación en red. Windows 95: primer Sistema Operativo gráfico de Microsoft. USB. inmediatamente el Windows 98: incluía nuevos controladores de Hardware. DVD. Windows 2000: incorporaba innovaciones tecnológicas para Microsoft. Windows XP: (eXPerience) interfaz relacionado con Multimedia. Windows Vista: 2007 trae nueva interfaz gráfica para comput personales. Windows 7: será más seguro y rápido (a finales de 2009).   5. Windows 3.1 6. Navegación en Windows El ingreso al ambiente gráfico de Windows se produce tan pronto el usuario enciende el computador y el equipo se inicializa, levantándose sus usuario inicia sesión en servicios básicos. La representación gráfica de Windows, que aparece inmediatamente después del arranque, recibe el nombre de Escritorio, en el mismo que se distinguen varios componentes. el equipo 7. Botón Inicio.- acceso a sinnúmero de aplicaciones y servicios disponibles. Barra de  En la barra donde  tareas.- despliegan accesos tipo botón a ciertos servicios habilitados. Íconos.- aplicaciones y servicios que pueden ser ejecutados por el usuario mediante doble clic. 8. Clic en Inicio se habilita menú Inicio con acceso a publicaciones y servicios. aparece botón inicio,   9. Clic en la identificación de la aplicación o del servicio, generalmente despliega una ventana. 10. Menú Inicio – Todos los Programas se presentan accesos. Cuando a la derecha barra de tareas e  aparece una punta de una flecha, se puede escoger submenús adicionales.  11. Comandos Básicos Un comando es una instrucción que proporciona el Usuario al computador para que realicen determinados procesos (se ejecutan con doble clic). iconos.  12. Es posible que se requieran varios datos para activar un comando, generalmente se utiliza un cuadro de diálogo.  13. Seguridad Una de las principales críticas que con frecuencia reciben los sistemas operativos Windows es la debilidad del sistema en lo que a seguridad se refiere y el alto índice de vulnerabilidades críticas. El propio Bill Gates, fundador de Microsoft, ha asegurado en repetidas ocasiones que la seguridad es objetivo primordial para su empresa. Partiendo de la base de que no existe un sistema completamente seguro, son muchos los estudios que pretenden evaluar la seguridad de los sistemas operativos más frecuentes (Windows, Linux, Mac OS ...).  ALVARADO GUERRERO 14. Instalación de Hardware Se utiliza el Panel de Control y luego agregar Hardware ANA YULIETH  15. Instalación de Software Gran parte del Software moderno tiene autoinstaladores. 1102
  • 10. ¿A QUE SE DENOMINA ALGORITMO?  RESPUESTA:  EJEMPLO:  es un conjunto preescrito de instrucciones o reglas bien  Inicio definidas, ordenadas y finitas que permite realizar una ... float b, h, a; actividad mediante pasos sucesivos que no generen dudas printf("Diga la base"); a quien deba realizar dicha scanf("%f", &b); actividad. Dados un estado inicial y una entrada, siguiendo printf("Diga la altura"); los pasos sucesivos se llega a un scanf("%f", &h); a = estado final y se obtiene una solución. Los algoritmos son el (b*h)/2; printf("El área del objeto de estudio de la algoritmia. triángulo es %f", a) ... En la vida cotidiana, se emplean Fin algoritmos frecuentemente para resolver problemas. ALVARADO GUERRERO ANA YULIETH 1102
  • 11. ¿CUALES SON LAS ETAPAS DE UN ALGORITMO? RESPUESTA:  EJEMPLO:   · Entrada de datos, son Salida: Visualización de : datos de entrada: A,B,C los datos necesarios que Datos procesados: Raices: X1, X2 Variable el algoritmo necesita Significado Codificación en QBasic para ser ejecutado. A,B,C · Proceso, es la Coef PRINT"A=";A; "B=";"C=";C secuencia de pasos para X1 primera raíz ejecutar el algoritmo. PRINT"X1=";x1 · Salida de resultados, X2 primera raíz son los datos obtenidos PRINT"X2=";X2 después de la ejecución del algoritmo. ALVARADO GUERRERO ANA YULIETH 1102
  • 12. ¿CUALES SON LOS DIAGRAMAS DE FLUJO Y QUE SIMBOLOS USAN?  RESPUESTA:  EJEMPLO: ALVARADO GUERRERO ANA YULIETH 1102
  • 13. ¿A DIFERENCIA DE LAS VARIABLES QUE SON LAS CONSTANTES? RESPUESTA: EJEMPLO:   Constantes  Una constante es un dato numérico o  CONSTANTE alfanumérico que no cambia durante la ejecución del programa.  pi = 3.1416  Variable Es un espacio en la memoria de la  VARIABLE computadora que permite almacenar temporalmente un dato durante la  área = pi * radio ^ 2 ejecución de un proceso, su contenido puede cambiar durante la ejecución del programa. Para poder reconocer una variable en la memoria de la computadora, es necesario darle un nombre con el cual podamos identificarla dentro de un algoritmo. ALVARADO GUERRERO ANA YULIETH 1102
  • 14. ¿COMO SE DECLARAN LAS VARIABLE EN LA MEMORIA RAM?  RESPUESTA:  La memoria RAM se utiliza  EJEMPLO: principalmente como memoria interna, y únicamente como memoria de programa en el caso de que pueda asegurarse el mantenimiento de los datos con una batería exterior.  Memoria interna  En un autómata programable, la memoria interna es aquella que almacena el estado de las variables que maneja el autómata: entradas, salidas, contadores, relés internos, señales de estado, etc. Esta memoria interna se encuentra dividida en varias áreas, cada una de ellas con un cometido y características distintas.  La clasificación de la memoria interna no se realiza atendiendo a sus características de lectura y escritura, sino por el tipo de variables que almacena y el numero de bits que ocupa la variable ALVARADO GUERRERO ANA YULIETH 1102
  • 15. ¿CUALES SON LOS OPERADORES MATEMATICOS, RELACIONALES DO DE COMPARACION?  RESPUESTAS:  EJEMPLOS:  Relacionales  public class RelacionApp { public static void main(String[] args) { int x=8; int y=5; boolean  <menor que a<b compara=(x<y); System.out.println("x<y es "+compara); compara=(x>y);  >mayor que a>b System.out.println("x>y es "+compara);  a es mayor que compara=(x==y); System.out.println("x==y es "+compara); compara=(x!=y);  ==igual a==b a es igual a b System.out.println("x!=y es "+compara); <=menor que o igual a<=5 compara=(x<=y); System.out.println("x<=y es  "+compara); compara=(x>=y);  >=mayor que o igual a>=b System.out.println("x>=y es "+compara);  Matemáticos  a ^ (1 / 2) + (3 * a) / (b + 5 / (a * d))  Adición +  Sustracción – o también es válida esta otra expresión  División / a ^ 0.5 + 3 * a / (b + 5 / (a * d))  Multiplicación *  Modulo & ALVARADO GUERRERO ANA YULIETH 1102
  • 16. ¿CUALES SON LAS TABLAS LOGICAS DE AND OR XOR? EJEMPLOS:  RESPUESTA:   <?php  AND X Y RESULTA $cadena1 = "Lorem ipsum"; $cadena2 = 24; DO if( $cadena1 == "Lorem TRUE TRUE TRUE ipsum" && $cadena2 >= 12 ) { TRUE FALSE FALSE FALSE TRUE FALSE FALSE FALSE FALSE // Si la variable $cadena1 es identica a "Lorem ipsum" y OR $cadena2 es mayor o igual a X Y RESULTA  DO TRUE TRUE TRUE 12 se ejecutará verdadero, es TRUE FALSE TRUE decir, el código de IF y no de FALSE TRUE TRUE ELSE. FALSE FALSE FALSE echo "Correcto"; X Y RESULTA } else { XOR echo "Todo mal"; DO  } TRUE TRUE FALSE ?> TRUE FALSE TRUE FALSE TRUE TRUE FALSE FALSE FALSE ALVARADO GUERRERO ANA YULIETH 1102
  • 17. CONCEPTO DE PROGRAMACION HTML Y EL SIGNIFICADO DE LAS SIGUIENTES ETIQUETAS  RESPUESTA:  H1..H6: Puede que  HTML: siglas de HyperText Markup queramos empezar nuestra Language («lenguaje de marcado de web o nuestro texto con un hipertexto»), es el Lenguaje de mercado predominante para la encabezado indicando el elaboración de paginas web. Es usado para describir la estructura y el título del artículo, contenido en forma de texto, así como categoría, etc. Pues bien, para complementar el texto con objetos tales como imágenes. para escribir encabezados  HEAD: es un programa de los sistemas tenemos que utilizar las tipo unix que muestra las primeras líneas de uno o más archivos de texto. etiquetas <h>.  TITLE: está diseñado para  CENTER: permite proporcionar un pequeño texto que debería representar al documento en introducir un objeto casos como: barras de título de las ventanas  P ALING_””: permite listas de marcadores de vínculos alinear y dar los estilos de listas de resultados en un servicio de búsqueda fuente utilizados en este proceso. ALVARADO GUERRERO ANA YULIETH 1102