SlideShare una empresa de Scribd logo
1 de 29
Daniela Medina Cubides
             Código: 20
                  1101
Hacia una calidad de la educación , humana y cristiana
                           ¿Que significa el término programación ?
    • Respuesta                                •Ejemplo

Se le designa al conjunto de                  Es     un     lenguaje    de
procedimientos y técnicas                     programación       que     se
por medio de las cuales se                    utilizado en un creador de
establece de una manera                       programas como el C
sistemática una serie de                      #include <stdio.h> int main
actividades, previsiones y                    (int argc,char **argv) {
disposiciones, para formular
                                              printf("Hola mundon");
o      elaborar       planes,
programas o proyectos.                        return 0;
                                              }

Autor: Daniela Medina Cubides
Hacia una calidad de la educación , humana y cristiana
                           ¿Que es el lenguaje de alto nivel ?
    • Respuesta                                 • Ejemplo

  se     caracteriza   por                      A través de diagramas de
    expresar los algoritmos
                                                   flujo    o programación
    de una manera adecuada
                                                   orientada    a     objetos
    a la capacidad cognitiva
                                                   fácilmente      entendible
    humana, en lugar de a la
                                                   para un usuario.
    capacidad ejecutora de
    las máquinas.




Autor: Daniela Medina Cubides
Hacia una calidad de la educación , humana y cristiana
                           ¿A que se denomina lenguaje de maquina ?
    • Respuesta                               • Ejemplo

 Lenguaje de máquina es el
   sistema      de     códigos               Lenguaje de máquina del Intel
   directamente interpretable                  8088. El código de máquina en
                                               hexadecimal se resalta en rojo,
   por un circuito micro                       el equivalente en lenguaje
   programable,    como     el                 ensamblador en magenta, y las
   microprocesador de una                      direcciones de memoria donde
   computadora o el micro                      se encuentra el código, en azul.
   controlador de un autómata                  Abajo se ve un texto en
                                               hexadecimal y ASCII.
   (un PLC) .



Autor: Daniela Medina Cubides
Hacia una calidad de la educación , humana y cristiana
                           ¿ Como se clasifican los lenguajes de alto nivel ?
    • Respuesta                                 • Ejemplo

   Ada                            ALGOL
   BASIC                          C#
   COBOL                          Fortran
   Java                           Lisp
   Modula-2                       Pascal
   Perl                           PHP
   PL/1                           PL/SQL
   Python                         Ruby




Autor: Daniela Medina Cubides
Hacia una calidad de la educación , humana y cristiana
                           ¿Que significa el lenguaje Asembler ?
    • Respuesta                               • Ejemplo
                                                  La sentencia
                                                  MOV AL, 061h
 se refiere a un tipo de                         El programa ensamblador lee la sentencia de arriba
                                                   y produce su equivalente binario en lenguaje de
   programa informático que                        máquina

   se encarga de traducir                      
                                               
                                                   Binario: 10110000 01100001 (hexadecimal: B061)
                                                   El mnemónico MOV es un código de operación u
   un fichero fuente escrito en                    "opcode". El opcode es seguido por una lista de
                                                   argumentos o parámetros, completando una típica
   un lenguaje ensamblador, a                      instrucción de ensamblador. En el ejemplo, AL es un
                                                   registro de 8 bits del procesador, al cual se le
   un fichero objeto que                           asignará el valor hexadecimal 61 especificado.
   contiene código máquina,                       El código de máquina generado por el ensamblador
                                                   consiste de 2 bytes. El primer byte contiene
   ejecutable directamente por                     empaquetado la instrucción MOV y el código del
                                                   registro hacia donde se va a mover el dato:
   la máquina para la que se ha                   10110 000 01100001 | | | | | +---- Número 61h en
   generado.                                       binario | | | +--- Registro AL +-------- Instrucción MOV
                                                   En el segundo byte se especifica el número 61h,
                                                   escrito en binario como 01100001, que se asignará
                                                   al registro AL, quedando la sentencia ejecutable
                                                   como:
                                                  10110000 01100001


Autor: Daniela Medina Cubides
Hacia una calidad de la educación , humana y cristiana
                          ¿ Que significa programación orientada a objetos ?
   • Respuesta                               • Ejemplo

     Usa objetos y sus interacciones,        ABAP
      para diseñar aplicaciones y
      programas informáticos. Está           es un lenguaje de cuarta
      basado en varias técnicas,             generación, propiedad de SAP,
       incluyendo herencia, abstracció       que se utiliza para programar
       n, polimorfismo y encapsulamie        la mayoría de sus productos
       nto. Su uso se popularizó a           (R/3, mySAP Business suite...).
       principios de la década de los        Utiliza sentencias de Open
       años 1990. En la actualidad,          SQL para conectarse con
       existe variedad de lenguajes de       prácticamente cualquier base
       programación que soportan la          de datos.
       orientación a objetos.




Autor: Daniela Medina Cubides
Hacia una calidad de la educación , humana y cristiana
                                ¿Que son los eventos ?
    • Respuesta                                • Ejemplo
Es en el que tanto la estructura como la
ejecución    de los     programas     van     es un lenguaje de cuarta generación,
determinados por los sucesos que ocurran      propiedad de SAP, que se utiliza para
en el sistema, definidos por el usuario o
que ellos mismos provoquen.                   programar la mayoría de sus
                                              productos (R/3, mySAP Business
Para entender la programación dirigida        suite...). Utiliza sentencias de Open
por eventos, podemos oponerla a lo que
no es: mientras en la programación            SQL        para      conectarse   con
secuencial (o estructurada) es el             prácticamente cualquier base de
programador el que define cuál va a ser el    datos.
flujo del programa, en la programación
dirigida por eventos será el propio usuario
—o lo que sea que esté accionando el
programa— el que dirija el flujo del
programa.




Autor: Daniela Medina Cubides
Hacia una calidad de la educación , humana y cristiana

                  ¿ Cuales son los controles de un ambiente grafico
                   y que función cumple cada uno ?
    • Respuesta                              • Ejemplo


                                                     • Escritorio.
       Es todo el                                 • Barra de tareas.
       conjunto de                                   • Bandeja de
       imágenes e                                      reciclaje.
       iconos que                                    • Sistema de
       aparecen al                                     ficheros.
                                                     • Cuadro de
       iniciar sesión.                                  dialogo.



Autor: Daniela Medina Cubides
Hacia una calidad de la educación , humana y cristiana
                           ¿ A que se denomina algoritmo?
    • Respuesta                               • Ejemplo
                                            Calcular las posibles raíces para una ecuación de
                                            segundo grado: ax2+bx+c=0
Es                                          +-Algoritmo raíces
el conjunto de operaciones y proce
dimientos que deben seguirse para           | Variables reales a,b,c,x,y
resolver un problema. La palabra
                                            | Escribir "Introduzca los coeficientes de mayor a menor
"algoritmo" deriva del nombre               grado."
latinizado del gran matemático
árabe Mohamed Ibn Moussa Al                 | Leer a,b,c
Kow Rizmi, el cual escribió sobre           | +-Si sqr(b)>= 4*a*c entonces
entre los años 800 y 825 su obra
Quitab Al Jabr Al Mugabala, donde           | | x=(-b+sqrt(b^2-4*a*c))/2a
se recogía el sistema de
                                            | +-Sino
numeración hindú y el concepto del
cero.                                       | | Escribir "No existen raíces reales."

                                            | +-Finsi

                                            +-Final



Autor: Daniela Medina Cubides
Hacia una calidad de la educación , humana y cristiana
                           ¿Cuáles son las etapas de un algoritmo?
    • Respuesta                                • Ejemplo

 Análisis del problema                        coef              Descripción          Codificación en QBasic




 Diseño del algoritmo
                                                a     team. cuadrático         INPUT "Coef a =";A
 Codificación
 Compilación y ejecución
                                                b     term. lineal             INPUT "Coef b =";B

 Verificación
 Depuración                                    c     term. independiente      INPUT "Coef c =";C


 Documentación



Autor: Daniela Medina Cubides
Hacia una calidad de la educación , humana y cristiana
                           ¿Cuáles son los diagramas de flujo ?
    • Respuesta                                • Ejemplo
 Formato vertical: En él, el flujo o la
  secuencia de las operaciones, va de
  arriba hacia abajo. Es una lista
  ordenada de las operaciones de un
  proceso con toda la información que se
  considere     necesaria,      según   su
  propósito.
 Formato panorámico: El proceso entero
  está representado en una sola carta y
  puede apreciarse de una sola mirada
  mucho más rápido que leyendo el
  texto, lo que facilita su comprensión,
  aún para personas no familiarizadas.
  Registra no solo en línea vertical, sino
  también horizontal, distintas acciones
  simultáneas y la participación de más
  de un puesto o departamento que el
  formato vertical no registra.




Autor: Daniela Medina Cubides
Hacia una calidad de la educación , humana y cristiana
                           ¿Qué símbolo y que significado lo componen ?
    • Respuesta                               • Ejemplo
 Óvalo o Elipse: Inicio y término
  (Abre y/o cierra el diagrama).
 Rectángulo:                Actividad
  (Representa la ejecución de una o
  más actividades o procedimientos).
 Rombo: Decisión (Formula una
  pregunta o cuestión).
 Círculo: Conector (Representa el
  enlace de actividades con otra
  dentro de un procedimiento).
 Triángulo boca abajo: Archivo
  definitivo (Guarda un documento
  en forma permanente).
 Triángulo boca arriba: Archivo
  temporal (Proporciona un tiempo
  para el almacenamiento del
  documento).


Autor: Daniela Medina Cubides
Hacia una calidad de la educación , humana y cristiana

                         ¿Qué son la variables y como se declaran en la memoria RAM?

    • Respuesta                                 • Ejemplo

 En programación, las variables son
  estructuras de datos que, como su
  nombre indica, pueden cambiar de
  contenido a lo largo de la ejecución
  de un programa. Una variable
  corresponde a un área reservada
  en la memoria principal del
  ordenador pudiendo ser de
  longitud Fija.




Autor: Daniela Medina Cubides
Hacia una calidad de la educación , humana y cristiana
                      ¿a que diferencia una variable que es una constante y que función cumple dentro de un
                                                   algoritmo ?

    • Respuesta                                        •Ejemplo

  son valores fijos que no pueden
   ser modificados por el programa.
   Pueden ser de cualquier tipo de
   datos básico (punteros incluidos).
   Para marcar que queremos que                      const int dummy = 321; /*
   una variable sea constante                        declaramos que dummy vale y valdrá
   utilizamos la palabra reservada                   siempre 321 */




Autor: Daniela Medina Cubides
Hacia una calidad de la educación , humana y cristiana

                      ¿Cómo se clasifican los operadores aritméticos en cuanto a su nivel de jerarquía ?

        • Respuesta                                     • Ejemplo

+                           suma                         En la expresión 5 + 3 los
                                                          valores 5 y 3 se
-                           resta                         denominan operandos. El valor de
                                                          la expresión 5 + 3 se conoce
*                           multiplicación                como resultado de la expresión.
                                                          div es la división entera, es decir,
/                           división
                                                          19 div 3 da como resultado 6. El
                                                          operador mod representa el resto
**, ˆ                       exponenciación
                                                          de la división entera, algunos
div                         división entera
                                                          lenguajes lo representan con
                                                          el % o el . 15 mod 6 es igual a 3.
mod                         módulo (resto)




Autor: Daniela Medina Cubides
Hacia una calidad de la educación , humana y cristiana
                             ¿Cuáles son los operadores de relación , comparación ?
    • Respuesta                                     • Ejemplo
                                                    <
Permiten realizar comparaciones de valores de
                                                       menor
tipo numérico o carácter. Sirven para expresar
las condiciones en los algoritmos, los              >
operadores de relación.                                mayor
El resultado de la operación será verdadero o       =
falso. Los operadores de relación se pueden            igual
aplicar a cualquiera de los cuatro tipos de datos    <=
estándar: enteros, reales, lógicos y carácter. La
aplicación a valores numéricos es evidente.         menor o igual que
Para realizar comparaciones de datos de tipo         >=
carácter, se requiere una secuencia de              mayor o igual que
ordenación de los caracteres similar al orden        <>
creciente y decreciente. Esta ordenación suele
                                                    distinto de (diferente a)
ser alfabética




Autor: Daniela Medina Cubides
Hacia una calidad de la educación , humana y cristiana
                           ¿compuerta logia AND , cual es la tabla lógica ?
    • Respuesta                                 • Ejemplo

 es un dispositivo electrónico el cual              a            b           ayb
  es la expresión física de un
  operador booleano en la lógica
  de conmutación. Cada puerta lógica            verdadero    verdadero    verdadero
  consiste en una red de dispositivos
  interruptores que cumple las
                                                verdadero       falso         falso
  condiciones booleanas para el
  operador particular. Son
  esencialmente circuitos de                       falso     verdadero        falso
  conmutación integrados en un chip.
                                                   falso        falso         falso




                                                                                 +
Autor: Daniela Medina Cubides
Hacia una calidad de la educación , humana y cristiana
                           ¿compuerta logia OR , cual es la tabla lógica ?
    • Respuesta                                 • Ejemplo

  La compuerta lógica OR puede
  llamarse también compuerta lógica "o"
  La salida será "1" si la entrada A "o" la          a            b            aob
  entrada B están en "1« Símbolo de la
  compuerta                           "OR"      verdadero     verdadero      verdadero

                                                verdadero       falso        verdadero

                                                   falso      verdadero      verdadero

                                                   falso        falso          falso




Autor: Daniela Medina Cubides
Hacia una calidad de la educación , humana y cristiana
                           ¿compuerta logia XOR , cual es la tabla lógica ?
    • Respuesta                                 • Ejemplo

compuerta XOR ó compuerta O
exclusiva     ó    compuerta   O
excluyente.
El siguiente diagrama muestra eñ
símbolo de una compuerta XOR (O
exclusiva) de 2 entradas:
Comprender el funcionamiento de
esta compuerta digital es muy
importante para después poder
implementar lo que se llama un
comparador digital.




Autor: Daniela Medina Cubides
Hacia una calidad de la educación , humana y cristiana
                                ¿Que significa programación HTLM ?
    • Respuesta                                 •Ejemplo

  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 objetos tales como imágenes.




Autor: Daniela Medina Cubides
Hacia una calidad de la educación , humana y cristiana

                    ¿Cómo se clasifican las etiquetas dentro de la programación HTLM y su significado?

• Respuesta                                 • Ejemplo

MARCAS BÁSICAS                              Con      Sin      Con      Sin      Con      Sin
<html></html> Al principio                  etiqueta etiqueta etiqueta etiqueta etiqueta etiqueta
y al final de todo                                                                     B:        B:
                                            ADDRES ADDRES
documento.                                  S      S
                                                          CITE              CITE       NEGRIT    NEGRIT
<head> </head> Cabecera                                                                A         A
del documento. Dentro del                   BIG        BIG       CODE       CODE       DFN       DFN
head se ponen las                                                I:      I:
                                            EM         EM                        KBD             KBD
etiquetas:                                                       ITALICA ITALICA
<title> </title> indica el                                                             STRON STRON
                                            SAMP       SAMP      SMALL SMALL
título de la página para el                                                            G     G
navegador.                                                                             S       S
                                            SUB5       SUB 5     SUP5       SUP 5
<meta> permite aportar                                                                 Tachado Tachado
metainformación al                                               U       U
documento                                   TT         TT        Subraya Subraya VAR             VAR
                                                                 do      do


Autor: Daniela Medina Cubides
Hacia una calidad de la educación , humana y cristiana
                                               ¿< HTML >?
    • Respuesta                                   •Ejemplo
 es el lenguaje de marcado predominante
  para la elaboración de páginas web. Es          <html>
  usado para describir la estructura y el          <head>
  contenido en forma de texto, así como
                                                   <title>Title of the document</title>
  para complementar el texto con objetos
  tales    como      imágenes.     Rodeadas        </head>
  por corchetes angulares (<,>). HTML
  también puede describir, hasta un cierto         <body>
  punto, la apariencia de un documento, y          The content of the document......
  puede      incluir   un     script    (por       </body>
  ejemplo JavaScript), el cual puede afectar
  el comportamiento de navegadores web y           </html>
  otros procesadores de HTML.




                                                                                 <
Autor: Daniela Medina Cubides
Hacia una calidad de la educación , humana y cristiana
                                         ¿< head >?
    • Respuesta                             • Ejemplo

El <HEAD> el elemento es un                  <head>
recipiente para todos los elementos de        <title>Title of the
cabeza.                                       document</title>
 <HEAD> el elemento debe incluir un           </head>
título para el documento, y puede
incluir las escrituras, estilos, la           <body>
información de la meta, y más.                The content of the document......
                                              </body>

                                              </html>




Autor: Daniela Medina Cubides
Hacia una calidad de la educación , humana y cristiana
                                              ¿< tittle >?
    • Respuesta                                   • Ejemplo

   El <el título> la etiqueta define el
    título del documento.        El <el            <html>
     título> el elemento se requiere en
     todos      los    documentos       de           <head>
     HTML/XHTML.          El <el título> el          <title>HTML 4.01 Tag
     elemento:      define un título en el           Reference</title>
     toolbar del navegador que mantiene              </head>
     un título la página cuando se agrega
     a los despliegues de los favorito un            <body>
     título para la página en los                    The content of the document......
     resultados del búsqueda-artefacto               </body>
                                                     </html>




Autor: Daniela Medina Cubides
Hacia una calidad de la educación , humana y cristiana
                                     ¿< p align =“valor”>?
    • Respuesta                              • Ejemplo

            La foto podemos
         alinearla en la página
            como queramos
            mediante "align",
        utilizando los atributos
        "left" para alinearla a la
        izquierda, "right" para
         alinearla a la derecha,
          "top" para alinearla
         arriba, "bottom" para
            alinearla abajo y
        "middle" para alinearla
                al centro.




Autor: Daniela Medina Cubides
Hacia una calidad de la educación , humana y cristiana
                                             ¿< body>?
    • Respuesta                                 • Ejemplo

El <BODY> la etiqueta define el cuerpo
                                                <body>
del documento.
                                                 The content of the document......
El <el cuerpo> el elemento contiene              </body>
todos los volúmenes de un documento
de HTML, como el texto, el hyperlinks,           </html>
las imágenes, las mesas, las listas, etc.,




Autor: Daniela Medina Cubides
Hacia una calidad de la educación , humana y cristiana
                                ¿< hi,h2,h3,h3,h4,h5,h6>?
    • Respuesta                            • Ejemplo

El <el h1> a <el h6> se usan las
                                            <h1>This is heading 1</h1>
etiquetas para definir los títulos de
                                             <h2>This is heading 2</h2>
HTML.
                                             <h3>This is heading 3</h3>
 <el h1> define el título más                <h4>This is heading 4</h4>
importante. <el h6> define el título         <h5>This is heading 5</h5>
importante.                                  <h6>This is heading 6</h6>




Autor: Daniela Medina Cubides
Hacia una calidad de la educación , humana y cristiana
                                           ¿< center>?
    • Respuesta                               • Ejemplo


El elemento del El <el centro> el en de
obsoleta de está HTML 4.01.
La etiqueta de La <center> el se utiliza
para centrar alinear el la etiqueta de
texto.La <center> el se utiliza para           <center>This text will be center-
centrar alinear el texto                        aligned.</center>




Autor: Daniela Medina Cubides

Más contenido relacionado

La actualidad más candente

La actualidad más candente (18)

Programacion web introduccion
Programacion web introduccionProgramacion web introduccion
Programacion web introduccion
 
Informatica lupita
Informatica lupitaInformatica lupita
Informatica lupita
 
Kianny
KiannyKianny
Kianny
 
Programacion web introduccion
Programacion web introduccionProgramacion web introduccion
Programacion web introduccion
 
Programacion web introduccion practica o9 ximena
Programacion web introduccion practica o9 ximenaProgramacion web introduccion practica o9 ximena
Programacion web introduccion practica o9 ximena
 
Programacion web introduccion practica o9 ximena
Programacion web introduccion practica o9 ximenaProgramacion web introduccion practica o9 ximena
Programacion web introduccion practica o9 ximena
 
PROGRAMACIÓN WEB INTRODUCCIÓN
PROGRAMACIÓN WEB INTRODUCCIÓNPROGRAMACIÓN WEB INTRODUCCIÓN
PROGRAMACIÓN WEB INTRODUCCIÓN
 
Trabajo
TrabajoTrabajo
Trabajo
 
PROGRAMACIÓN WEB INTRODUCCIÓN
PROGRAMACIÓN WEB INTRODUCCIÓNPROGRAMACIÓN WEB INTRODUCCIÓN
PROGRAMACIÓN WEB INTRODUCCIÓN
 
Programacion web introduccion
Programacion web introduccionProgramacion web introduccion
Programacion web introduccion
 
Presentación1 (3)
Presentación1 (3)Presentación1 (3)
Presentación1 (3)
 
Programacion web introduccion practica o9
Programacion web introduccion practica o9Programacion web introduccion practica o9
Programacion web introduccion practica o9
 
Programacion web introduccion
Programacion web introduccionProgramacion web introduccion
Programacion web introduccion
 
Clasificasion de lenguajes
Clasificasion de lenguajesClasificasion de lenguajes
Clasificasion de lenguajes
 
Programación web introducción
Programación web introducciónProgramación web introducción
Programación web introducción
 
PRESENTACIÓN WEB 2.0
PRESENTACIÓN WEB 2.0PRESENTACIÓN WEB 2.0
PRESENTACIÓN WEB 2.0
 
Programacion objetos
Programacion objetosProgramacion objetos
Programacion objetos
 
Preguntas (1)
Preguntas (1)Preguntas (1)
Preguntas (1)
 

Similar a Practica 09 (6)

PROGRAMACIÓN WEB INTRODUCCIÓN
PROGRAMACIÓN WEB INTRODUCCIÓNPROGRAMACIÓN WEB INTRODUCCIÓN
PROGRAMACIÓN WEB INTRODUCCIÓN
NanahEspinosa
 
Programcion web introduccion
Programcion web introduccionProgramcion web introduccion
Programcion web introduccion
carolina cardenas
 
Programacion web introduccion
Programacion web introduccionProgramacion web introduccion
Programacion web introduccion
bcrra_lms
 
Programacion web introduccion practica o9 ximena
Programacion web introduccion practica o9 ximenaProgramacion web introduccion practica o9 ximena
Programacion web introduccion practica o9 ximena
tatiana96penagos
 
Desasorrollo web nivel introduccion (b.b)
Desasorrollo web nivel introduccion (b.b)Desasorrollo web nivel introduccion (b.b)
Desasorrollo web nivel introduccion (b.b)
Bryan Bolaños Garcia
 
Desasorrollo web nivel introduccion (b.b)
Desasorrollo web nivel introduccion (b.b)Desasorrollo web nivel introduccion (b.b)
Desasorrollo web nivel introduccion (b.b)
Jüan Castro
 
Luisa cholo diapositivas
Luisa cholo diapositivasLuisa cholo diapositivas
Luisa cholo diapositivas
luisacholo
 
Luisa cholo diapositivas
Luisa cholo diapositivasLuisa cholo diapositivas
Luisa cholo diapositivas
luisacholo
 
Nivel programacion web introduccion
Nivel programacion web introduccionNivel programacion web introduccion
Nivel programacion web introduccion
JuanDavidB1
 
Clasificación de lenguajes de
Clasificación de lenguajes deClasificación de lenguajes de
Clasificación de lenguajes de
JoRgEp10
 
Preguntas Tecnologia
Preguntas TecnologiaPreguntas Tecnologia
Preguntas Tecnologia
LilipuNieto
 
Programacion web introduccion diego zuluaga
Programacion web introduccion diego zuluagaProgramacion web introduccion diego zuluaga
Programacion web introduccion diego zuluaga
Diego Zuluaga
 

Similar a Practica 09 (6) (20)

Lorena gg
Lorena ggLorena gg
Lorena gg
 
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
 
Programacion web introduccion
Programacion web introduccionProgramacion web introduccion
Programacion web introduccion
 
Introduccion web tecnologia
Introduccion web tecnologiaIntroduccion web tecnologia
Introduccion web tecnologia
 
Programcion web introduccion
Programcion web introduccionProgramcion web introduccion
Programcion web introduccion
 
Programacion web introduccion
Programacion web introduccionProgramacion web introduccion
Programacion web introduccion
 
Programacion web introduccion practica o9 ximena
Programacion web introduccion practica o9 ximenaProgramacion web introduccion practica o9 ximena
Programacion web introduccion practica o9 ximena
 
Preguntas (1)
Preguntas (1)Preguntas (1)
Preguntas (1)
 
Desasorrollo web nivel introduccion (b.b)
Desasorrollo web nivel introduccion (b.b)Desasorrollo web nivel introduccion (b.b)
Desasorrollo web nivel introduccion (b.b)
 
NIVEL DE PROGRAMACIÓN WEB INTRODUCCIÓN
NIVEL DE PROGRAMACIÓN WEB INTRODUCCIÓNNIVEL DE PROGRAMACIÓN WEB INTRODUCCIÓN
NIVEL DE PROGRAMACIÓN WEB INTRODUCCIÓN
 
Desasorrollo web nivel introduccion (b.b)
Desasorrollo web nivel introduccion (b.b)Desasorrollo web nivel introduccion (b.b)
Desasorrollo web nivel introduccion (b.b)
 
Luisa cholo diapositivas
Luisa cholo diapositivasLuisa cholo diapositivas
Luisa cholo diapositivas
 
Lenguaje de programacion .doc
Lenguaje de programacion .docLenguaje de programacion .doc
Lenguaje de programacion .doc
 
Luisa cholo diapositivas
Luisa cholo diapositivasLuisa cholo diapositivas
Luisa cholo diapositivas
 
Nivel programacion web introduccion
Nivel programacion web introduccionNivel programacion web introduccion
Nivel programacion web introduccion
 
Clasificación de lenguajes de
Clasificación de lenguajes deClasificación de lenguajes de
Clasificación de lenguajes de
 
Introduccion web tecnologia
Introduccion web tecnologiaIntroduccion web tecnologia
Introduccion web tecnologia
 
Preguntas Tecnologia
Preguntas TecnologiaPreguntas Tecnologia
Preguntas Tecnologia
 
Programacion web introduccion diego zuluaga
Programacion web introduccion diego zuluagaProgramacion web introduccion diego zuluaga
Programacion web introduccion diego zuluaga
 

Practica 09 (6)

  • 1. Daniela Medina Cubides Código: 20 1101
  • 2. Hacia una calidad de la educación , humana y cristiana ¿Que significa el término programación ? • Respuesta •Ejemplo Se le designa al conjunto de Es un lenguaje de procedimientos y técnicas programación que se por medio de las cuales se utilizado en un creador de establece de una manera programas como el C sistemática una serie de #include <stdio.h> int main actividades, previsiones y (int argc,char **argv) { disposiciones, para formular printf("Hola mundon"); o elaborar planes, programas o proyectos. return 0; } Autor: Daniela Medina Cubides
  • 3. Hacia una calidad de la educación , humana y cristiana ¿Que es el lenguaje de alto nivel ? • Respuesta • Ejemplo  se caracteriza por  A través de diagramas de expresar los algoritmos flujo o programación de una manera adecuada orientada a objetos a la capacidad cognitiva fácilmente entendible humana, en lugar de a la para un usuario. capacidad ejecutora de las máquinas. Autor: Daniela Medina Cubides
  • 4. Hacia una calidad de la educación , humana y cristiana ¿A que se denomina lenguaje de maquina ? • Respuesta • Ejemplo  Lenguaje de máquina es el sistema de códigos  Lenguaje de máquina del Intel directamente interpretable 8088. El código de máquina en hexadecimal se resalta en rojo, por un circuito micro el equivalente en lenguaje programable, como el ensamblador en magenta, y las microprocesador de una direcciones de memoria donde computadora o el micro se encuentra el código, en azul. controlador de un autómata Abajo se ve un texto en hexadecimal y ASCII. (un PLC) . Autor: Daniela Medina Cubides
  • 5. Hacia una calidad de la educación , humana y cristiana ¿ Como se clasifican los lenguajes de alto nivel ? • Respuesta • Ejemplo  Ada ALGOL  BASIC C#  COBOL Fortran  Java Lisp  Modula-2 Pascal  Perl PHP  PL/1 PL/SQL  Python Ruby Autor: Daniela Medina Cubides
  • 6. Hacia una calidad de la educación , humana y cristiana ¿Que significa el lenguaje Asembler ? • Respuesta • Ejemplo  La sentencia  MOV AL, 061h  se refiere a un tipo de  El programa ensamblador lee la sentencia de arriba y produce su equivalente binario en lenguaje de programa informático que máquina se encarga de traducir   Binario: 10110000 01100001 (hexadecimal: B061) El mnemónico MOV es un código de operación u un fichero fuente escrito en "opcode". El opcode es seguido por una lista de argumentos o parámetros, completando una típica un lenguaje ensamblador, a instrucción de ensamblador. En el ejemplo, AL es un registro de 8 bits del procesador, al cual se le un fichero objeto que asignará el valor hexadecimal 61 especificado. contiene código máquina,  El código de máquina generado por el ensamblador consiste de 2 bytes. El primer byte contiene ejecutable directamente por empaquetado la instrucción MOV y el código del registro hacia donde se va a mover el dato: la máquina para la que se ha  10110 000 01100001 | | | | | +---- Número 61h en generado. binario | | | +--- Registro AL +-------- Instrucción MOV En el segundo byte se especifica el número 61h, escrito en binario como 01100001, que se asignará al registro AL, quedando la sentencia ejecutable como:  10110000 01100001 Autor: Daniela Medina Cubides
  • 7. Hacia una calidad de la educación , humana y cristiana ¿ Que significa programación orientada a objetos ? • Respuesta • Ejemplo  Usa objetos y sus interacciones,  ABAP para diseñar aplicaciones y programas informáticos. Está es un lenguaje de cuarta basado en varias técnicas, generación, propiedad de SAP, incluyendo herencia, abstracció que se utiliza para programar n, polimorfismo y encapsulamie la mayoría de sus productos nto. Su uso se popularizó a (R/3, mySAP Business suite...). principios de la década de los Utiliza sentencias de Open años 1990. En la actualidad, SQL para conectarse con existe variedad de lenguajes de prácticamente cualquier base programación que soportan la de datos. orientación a objetos. Autor: Daniela Medina Cubides
  • 8. Hacia una calidad de la educación , humana y cristiana ¿Que son los eventos ? • Respuesta • Ejemplo Es en el que tanto la estructura como la ejecución de los programas van es un lenguaje de cuarta generación, determinados por los sucesos que ocurran propiedad de SAP, que se utiliza para en el sistema, definidos por el usuario o que ellos mismos provoquen. programar la mayoría de sus productos (R/3, mySAP Business Para entender la programación dirigida suite...). Utiliza sentencias de Open por eventos, podemos oponerla a lo que no es: mientras en la programación SQL para conectarse con secuencial (o estructurada) es el prácticamente cualquier base de programador el que define cuál va a ser el datos. flujo del programa, en la programación dirigida por eventos será el propio usuario —o lo que sea que esté accionando el programa— el que dirija el flujo del programa. Autor: Daniela Medina Cubides
  • 9. Hacia una calidad de la educación , humana y cristiana ¿ Cuales son los controles de un ambiente grafico y que función cumple cada uno ? • Respuesta • Ejemplo • Escritorio. Es todo el • Barra de tareas. conjunto de • Bandeja de imágenes e reciclaje. iconos que • Sistema de aparecen al ficheros. • Cuadro de iniciar sesión. dialogo. Autor: Daniela Medina Cubides
  • 10. Hacia una calidad de la educación , humana y cristiana ¿ A que se denomina algoritmo? • Respuesta • Ejemplo Calcular las posibles raíces para una ecuación de segundo grado: ax2+bx+c=0 Es +-Algoritmo raíces el conjunto de operaciones y proce dimientos que deben seguirse para | Variables reales a,b,c,x,y resolver un problema. La palabra | Escribir "Introduzca los coeficientes de mayor a menor "algoritmo" deriva del nombre grado." latinizado del gran matemático árabe Mohamed Ibn Moussa Al | Leer a,b,c Kow Rizmi, el cual escribió sobre | +-Si sqr(b)>= 4*a*c entonces entre los años 800 y 825 su obra Quitab Al Jabr Al Mugabala, donde | | x=(-b+sqrt(b^2-4*a*c))/2a se recogía el sistema de | +-Sino numeración hindú y el concepto del cero. | | Escribir "No existen raíces reales." | +-Finsi +-Final Autor: Daniela Medina Cubides
  • 11. Hacia una calidad de la educación , humana y cristiana ¿Cuáles son las etapas de un algoritmo? • Respuesta • Ejemplo  Análisis del problema coef Descripción Codificación en QBasic  Diseño del algoritmo a team. cuadrático INPUT "Coef a =";A  Codificación  Compilación y ejecución b term. lineal INPUT "Coef b =";B  Verificación  Depuración c term. independiente INPUT "Coef c =";C  Documentación Autor: Daniela Medina Cubides
  • 12. Hacia una calidad de la educación , humana y cristiana ¿Cuáles son los diagramas de flujo ? • Respuesta • Ejemplo  Formato vertical: En él, el flujo o la secuencia de las operaciones, va de arriba hacia abajo. Es una lista ordenada de las operaciones de un proceso con toda la información que se considere necesaria, según su propósito.  Formato panorámico: El proceso entero está representado en una sola carta y puede apreciarse de una sola mirada mucho más rápido que leyendo el texto, lo que facilita su comprensión, aún para personas no familiarizadas. Registra no solo en línea vertical, sino también horizontal, distintas acciones simultáneas y la participación de más de un puesto o departamento que el formato vertical no registra. Autor: Daniela Medina Cubides
  • 13. Hacia una calidad de la educación , humana y cristiana ¿Qué símbolo y que significado lo componen ? • Respuesta • Ejemplo  Óvalo o Elipse: Inicio y término (Abre y/o cierra el diagrama).  Rectángulo: Actividad (Representa la ejecución de una o más actividades o procedimientos).  Rombo: Decisión (Formula una pregunta o cuestión).  Círculo: Conector (Representa el enlace de actividades con otra dentro de un procedimiento).  Triángulo boca abajo: Archivo definitivo (Guarda un documento en forma permanente).  Triángulo boca arriba: Archivo temporal (Proporciona un tiempo para el almacenamiento del documento). Autor: Daniela Medina Cubides
  • 14. Hacia una calidad de la educación , humana y cristiana ¿Qué son la variables y como se declaran en la memoria RAM? • Respuesta • Ejemplo  En programación, las variables son estructuras de datos que, como su nombre indica, pueden cambiar de contenido a lo largo de la ejecución de un programa. Una variable corresponde a un área reservada en la memoria principal del ordenador pudiendo ser de longitud Fija. Autor: Daniela Medina Cubides
  • 15. Hacia una calidad de la educación , humana y cristiana ¿a que diferencia una variable que es una constante y que función cumple dentro de un algoritmo ? • Respuesta •Ejemplo  son valores fijos que no pueden ser modificados por el programa. Pueden ser de cualquier tipo de datos básico (punteros incluidos). Para marcar que queremos que const int dummy = 321; /* una variable sea constante declaramos que dummy vale y valdrá utilizamos la palabra reservada siempre 321 */ Autor: Daniela Medina Cubides
  • 16. Hacia una calidad de la educación , humana y cristiana ¿Cómo se clasifican los operadores aritméticos en cuanto a su nivel de jerarquía ? • Respuesta • Ejemplo + suma  En la expresión 5 + 3 los valores 5 y 3 se - resta denominan operandos. El valor de la expresión 5 + 3 se conoce * multiplicación como resultado de la expresión. div es la división entera, es decir, / división 19 div 3 da como resultado 6. El operador mod representa el resto **, ˆ exponenciación de la división entera, algunos div división entera lenguajes lo representan con el % o el . 15 mod 6 es igual a 3. mod módulo (resto) Autor: Daniela Medina Cubides
  • 17. Hacia una calidad de la educación , humana y cristiana ¿Cuáles son los operadores de relación , comparación ? • Respuesta • Ejemplo < Permiten realizar comparaciones de valores de  menor tipo numérico o carácter. Sirven para expresar las condiciones en los algoritmos, los > operadores de relación.  mayor El resultado de la operación será verdadero o = falso. Los operadores de relación se pueden  igual aplicar a cualquiera de los cuatro tipos de datos  <= estándar: enteros, reales, lógicos y carácter. La aplicación a valores numéricos es evidente. menor o igual que Para realizar comparaciones de datos de tipo  >= carácter, se requiere una secuencia de mayor o igual que ordenación de los caracteres similar al orden  <> creciente y decreciente. Esta ordenación suele distinto de (diferente a) ser alfabética Autor: Daniela Medina Cubides
  • 18. Hacia una calidad de la educación , humana y cristiana ¿compuerta logia AND , cual es la tabla lógica ? • Respuesta • Ejemplo  es un dispositivo electrónico el cual a b ayb es la expresión física de un operador booleano en la lógica de conmutación. Cada puerta lógica verdadero verdadero verdadero consiste en una red de dispositivos interruptores que cumple las verdadero falso falso condiciones booleanas para el operador particular. Son esencialmente circuitos de falso verdadero falso conmutación integrados en un chip. falso falso falso + Autor: Daniela Medina Cubides
  • 19. Hacia una calidad de la educación , humana y cristiana ¿compuerta logia OR , cual es la tabla lógica ? • Respuesta • Ejemplo La compuerta lógica OR puede llamarse también compuerta lógica "o" La salida será "1" si la entrada A "o" la a b aob entrada B están en "1« Símbolo de la compuerta "OR" verdadero verdadero verdadero verdadero falso verdadero falso verdadero verdadero falso falso falso Autor: Daniela Medina Cubides
  • 20. Hacia una calidad de la educación , humana y cristiana ¿compuerta logia XOR , cual es la tabla lógica ? • Respuesta • Ejemplo compuerta XOR ó compuerta O exclusiva ó compuerta O excluyente. El siguiente diagrama muestra eñ símbolo de una compuerta XOR (O exclusiva) de 2 entradas: Comprender el funcionamiento de esta compuerta digital es muy importante para después poder implementar lo que se llama un comparador digital. Autor: Daniela Medina Cubides
  • 21. Hacia una calidad de la educación , humana y cristiana ¿Que significa programación HTLM ? • Respuesta •Ejemplo  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 objetos tales como imágenes. Autor: Daniela Medina Cubides
  • 22. Hacia una calidad de la educación , humana y cristiana ¿Cómo se clasifican las etiquetas dentro de la programación HTLM y su significado? • Respuesta • Ejemplo MARCAS BÁSICAS Con Sin Con Sin Con Sin <html></html> Al principio etiqueta etiqueta etiqueta etiqueta etiqueta etiqueta y al final de todo B: B: ADDRES ADDRES documento. S S CITE CITE NEGRIT NEGRIT <head> </head> Cabecera A A del documento. Dentro del BIG BIG CODE CODE DFN DFN head se ponen las I: I: EM EM KBD KBD etiquetas: ITALICA ITALICA <title> </title> indica el STRON STRON SAMP SAMP SMALL SMALL título de la página para el G G navegador. S S SUB5 SUB 5 SUP5 SUP 5 <meta> permite aportar Tachado Tachado metainformación al U U documento TT TT Subraya Subraya VAR VAR do do Autor: Daniela Medina Cubides
  • 23. Hacia una calidad de la educación , humana y cristiana ¿< HTML >? • Respuesta •Ejemplo  es el lenguaje de marcado predominante para la elaboración de páginas web. Es  <html> usado para describir la estructura y el <head> contenido en forma de texto, así como <title>Title of the document</title> para complementar el texto con objetos tales como imágenes. Rodeadas </head> por corchetes angulares (<,>). HTML también puede describir, hasta un cierto <body> punto, la apariencia de un documento, y The content of the document...... puede incluir un script (por </body> ejemplo JavaScript), el cual puede afectar el comportamiento de navegadores web y </html> otros procesadores de HTML. < Autor: Daniela Medina Cubides
  • 24. Hacia una calidad de la educación , humana y cristiana ¿< head >? • Respuesta • Ejemplo El <HEAD> el elemento es un  <head> recipiente para todos los elementos de <title>Title of the cabeza. document</title> <HEAD> el elemento debe incluir un </head> título para el documento, y puede incluir las escrituras, estilos, la <body> información de la meta, y más. The content of the document...... </body> </html> Autor: Daniela Medina Cubides
  • 25. Hacia una calidad de la educación , humana y cristiana ¿< tittle >? • Respuesta • Ejemplo  El <el título> la etiqueta define el título del documento. El <el  <html> título> el elemento se requiere en todos los documentos de <head> HTML/XHTML. El <el título> el <title>HTML 4.01 Tag elemento: define un título en el Reference</title> toolbar del navegador que mantiene </head> un título la página cuando se agrega a los despliegues de los favorito un <body> título para la página en los The content of the document...... resultados del búsqueda-artefacto </body> </html> Autor: Daniela Medina Cubides
  • 26. Hacia una calidad de la educación , humana y cristiana ¿< p align =“valor”>? • Respuesta • Ejemplo La foto podemos alinearla en la página como queramos mediante "align", utilizando los atributos "left" para alinearla a la izquierda, "right" para alinearla a la derecha, "top" para alinearla arriba, "bottom" para alinearla abajo y "middle" para alinearla al centro. Autor: Daniela Medina Cubides
  • 27. Hacia una calidad de la educación , humana y cristiana ¿< body>? • Respuesta • Ejemplo El <BODY> la etiqueta define el cuerpo  <body> del documento. The content of the document...... El <el cuerpo> el elemento contiene </body> todos los volúmenes de un documento de HTML, como el texto, el hyperlinks, </html> las imágenes, las mesas, las listas, etc., Autor: Daniela Medina Cubides
  • 28. Hacia una calidad de la educación , humana y cristiana ¿< hi,h2,h3,h3,h4,h5,h6>? • Respuesta • Ejemplo El <el h1> a <el h6> se usan las  <h1>This is heading 1</h1> etiquetas para definir los títulos de <h2>This is heading 2</h2> HTML. <h3>This is heading 3</h3> <el h1> define el título más <h4>This is heading 4</h4> importante. <el h6> define el título <h5>This is heading 5</h5> importante. <h6>This is heading 6</h6> Autor: Daniela Medina Cubides
  • 29. Hacia una calidad de la educación , humana y cristiana ¿< center>? • Respuesta • Ejemplo El elemento del El <el centro> el en de obsoleta de está HTML 4.01. La etiqueta de La <center> el se utiliza para centrar alinear el la etiqueta de texto.La <center> el se utiliza para  <center>This text will be center- centrar alinear el texto aligned.</center> Autor: Daniela Medina Cubides