SlideShare una empresa de Scribd logo
1 de 29
Lorena García
   Código: 12
        1101
Hacia una calidad de la educación , humana y cristiana


    • Respuesta                          •Ejemplo

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

    • Respuesta                         • Ejemplo

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




Autor: Lorena García Forero
Hacia una calidad de la educación , humana y
               cristiana

    • Respuesta                         • Ejemplo

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



Autor: Lorena García Forero
Hacia una calidad de la educación , humana y
               cristiana

    • Respuesta                         • Ejemplo

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




Autor: Lorena García Forero
Hacia una calidad de la educación , humana y cristiana


    • Respuesta                         • Ejemplo
                                                La sentencia
                                                MOV AL, 061h
   se refiere a un tipo de                     El programa ensamblador lee la sentencia de arriba
    programa informático que                     y produce su equivalente binario en lenguaje de
                                                 máquina
    se encarga de traducir                      Binario: 10110000 01100001 (hexadecimal: B061)
    un fichero fuente escrito en                El mnemónico MOV es un código de operación u
    un lenguaje ensamblador, a                   "opcode". El opcode es seguido por una lista de
                                                 argumentos o parámetros, completando una típica
    un fichero objeto que                        instrucción de ensamblador. En el ejemplo, AL es un

    contiene código máquina,                     registro de 8 bits del procesador, al cual se le
                                                 asignará el valor hexadecimal 61 especificado.
    ejecutable     directamente                 El código de máquina generado por el ensamblador
    por la máquina para la que                   consiste de 2 bytes. El primer byte contiene
                                                 empaquetado la instrucción MOV y el código del
    se ha generado.                              registro hacia donde se va a mover el dato:
                                                10110 000 01100001 | | | | | +---- Número 61h en
                                                 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: Lorena García Forero
Hacia una calidad de la educación , humana y cristiana


  • Respuesta                           • Ejemplo

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


    • 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            SQL        para      conectarse   con
no es: mientras en la programación
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: Lorena García Forero
Hacia una calidad de la educación , humana y cristiana




    • 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: Lorena García Forero
Hacia una calidad de la educación , humana y cristiana


    • 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           | Variables reales a,b,c,x,y

dimientos que deben seguirse para
resolver un problema. La palabra             | Escribir "Introduzca los coeficientes de mayor a menor grado."


"algoritmo" deriva del nombre                | Leer a,b,c

latinizado del gran matemático
árabe Mohamed Ibn Moussa Al                  | +-Si sqr(b)>= 4*a*c entonces


Kow Rizmi, el cual escribió sobre            | | x=(-b+sqrt(b^2-4*a*c))/2a

entre los años 800 y 825 su obra
Quitab Al Jabr Al Mugabala, donde            | +-Sino


se recogía el sistema de                     | | Escribir "No existen raíces reales."

numeración hindú y el concepto del           | +-Finsi
cero.
                                             +-Final




Autor: Lorena García Forero
Hacia una calidad de la educación , humana y cristiana


    • Respuesta                          • Ejemplo

                                             coef             Descripción          Codificación en QBasic
 Análisis del problema
 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: Lorena García Forero
Hacia una calidad de la educación , humana y cristiana


    • 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: Lorena García Forero
Hacia una calidad de la educación , humana y cristiana


    • 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: Lorena García Forero
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: Lorena García Forero
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: Lorena García Forero
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: Lorena García Forero
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: Lorena García Forero
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              a          b          ayb
  cual es la expresión física de un
  operador booleano en la lógica
  de conmutación. Cada puerta              verdadero   verdadero   verdadero
  lógica consiste en una red de
  dispositivos interruptores que           verdadero      falso       falso
  cumple las condiciones booleanas
  para el operador particular. Son
  esencialmente circuitos de                  falso    verdadero      falso
  conmutación integrados en
  un chip.                                    falso       falso       falso




                                                                         +
Autor: Lorena García Forero
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"                            a           b         aob
  La salida será "1" si la entrada
  A "o" la entrada B están en "1«          verdadero   verdadero   verdadero
  Símbolo de la compuerta "OR"
                                           verdadero      falso    verdadero

                                              falso    verdadero   verdadero

                                              falso       falso       falso




Autor: Lorena García Forero
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: Lorena García Forero
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: Lorena García Forero
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:
documento.                           ADDRESS ADDRESS CITE         CITE
                                                                           NEGRITA NEGRITA
<head> </head> Cabecera              BIG       BIG      CODE      CODE     DFN       DFN
del documento. Dentro del
                                                        I:      I:
head se ponen las                    EM        EM                       KBD          KBD
                                                        ITALICA ITALICA
etiquetas:
<title> </title> indica el           SAMP      SAMP     SMALL     SMALL    STRONG STRONG
título de la página para el                                                S       S
navegador.                           SUB5      SUB 5    SUP5      SUP 5
                                                                           Tachado Tachado
<meta> permite aportar
                                                        U       U
metainformación al                   TT        TT       Subraya Subraya VAR          VAR
documento                                               do      do
Hacia una calidad de la educación , humana y cristiana
                                               ¿< HTML >?
    • Respuesta                                   •Ejemplo
 es         el        lenguaje          de
  marcado       predominante     para     la      <html>
  elaboración de páginas web. Es usado             <head>
  para describir la estructura y el
                                                   <title>Title of the
  contenido en forma de texto, así como
  para complementar el texto con                   document</title>
  objetos     tales    como     imágenes.          </head>
  Rodeadas           por         corchetes
  angulares (<,>). HTML también puede              <body>
  describir, hasta un cierto punto, la             The content of the document......
  apariencia de un documento, y puede              </body>
  incluir        un      script        (por
  ejemplo JavaScript), el cual puede
                                                   </html>
  afectar         el      comportamiento
  de     navegadores     web     y    otros
  procesadores de HTML.




                                                                              <
Autor: Lorena García Forero
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        <title>Title of the
de 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: Lorena García Forero
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          </head>
     mantiene un título la página
     cuando se agrega a los despliegues          <body>
     de los favorito un título para la           The content of the
     página en los resultados del                document......
     búsqueda-artefacto                          </body>
                                                 </html>




Autor: Lorena García Forero
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: Lorena García Forero
Hacia una calidad de la educación , humana y cristiana
                                      ¿< body>?
    • Respuesta                          • Ejemplo

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




Autor: Lorena García Forero
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: Lorena García Forero
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         <center>This text will be center-
utiliza para centrar alinear el texto        aligned.</center>




Autor: Lorena García Forero

Más contenido relacionado

La actualidad más candente

La actualidad más candente (19)

Practica 09
Practica 09Practica 09
Practica 09
 
Programacion web introduccion
Programacion web introduccionProgramacion web introduccion
Programacion web introduccion
 
Programacvion
ProgramacvionProgramacvion
Programacvion
 
Programacion web introduccion
Programacion web introduccionProgramacion web introduccion
Programacion web introduccion
 
Informatica lupita
Informatica lupitaInformatica lupita
Informatica lupita
 
Lenguajes de programacion_1
Lenguajes de programacion_1Lenguajes de programacion_1
Lenguajes de programacion_1
 
Programacion web introduccion
Programacion web introduccionProgramacion web introduccion
Programacion web introduccion
 
Practica 09
Practica 09Practica 09
Practica 09
 
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
 
Programación Web Introducción
Programación Web IntroducciónProgramación Web Introducción
Programación Web Introducción
 
Nivel de programacion web
Nivel de programacion webNivel de programacion web
Nivel de programacion web
 
Programación
 Programación Programación
Programación
 
Clasificasion de lenguajes
Clasificasion de lenguajesClasificasion de lenguajes
Clasificasion de lenguajes
 
METODOS DE ELEMENTOS DE PROGRAMACIÒN
METODOS DE ELEMENTOS DE PROGRAMACIÒNMETODOS DE ELEMENTOS DE PROGRAMACIÒN
METODOS DE ELEMENTOS DE PROGRAMACIÒN
 
Programacion
ProgramacionProgramacion
Programacion
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Lenguajes de Programacion
Lenguajes de ProgramacionLenguajes de Programacion
Lenguajes de Programacion
 

Destacado

Destacado (8)

Categoria A Tercera publicación
Categoria A Tercera publicaciónCategoria A Tercera publicación
Categoria A Tercera publicación
 
Trabajo de Señalización
Trabajo de Señalización Trabajo de Señalización
Trabajo de Señalización
 
Fotografias fantasticas
Fotografias fantasticasFotografias fantasticas
Fotografias fantasticas
 
El paludismo
El paludismoEl paludismo
El paludismo
 
Bolivar
BolivarBolivar
Bolivar
 
Informe Semanal de Andbank 25 mayo 2015
Informe Semanal de Andbank 25 mayo 2015Informe Semanal de Andbank 25 mayo 2015
Informe Semanal de Andbank 25 mayo 2015
 
Ejercicios de amortizaciones
Ejercicios de amortizacionesEjercicios de amortizaciones
Ejercicios de amortizaciones
 
Eje tematico anualidades
Eje tematico   anualidadesEje tematico   anualidades
Eje tematico anualidades
 

Similar a Lorena gg

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
 
Programacion web introduccion diego zuluaga
Programacion web introduccion diego zuluagaProgramacion web introduccion diego zuluaga
Programacion web introduccion diego zuluagaDiego Zuluaga
 
Tema1
Tema1Tema1
Tema1UH
 
Tema1
Tema1Tema1
Tema1UH
 
Tema1
Tema1Tema1
Tema1UH
 
Lenguaje de programacion .doc
Lenguaje de programacion .docLenguaje de programacion .doc
Lenguaje de programacion .docarmandolarosa2
 
Desarollo web nivel de introduccion
Desarollo  web nivel de introduccionDesarollo  web nivel de introduccion
Desarollo web nivel de introduccionCamilo cuitiva
 
LENGUAJES DE PROGRAMACIÓN
LENGUAJES DE PROGRAMACIÓN LENGUAJES DE PROGRAMACIÓN
LENGUAJES DE PROGRAMACIÓN Esteban Torres
 
Programacion web introduccion
Programacion web introduccionProgramacion web introduccion
Programacion web introduccioncarlos_leon
 
Introducción a la Informática básica
Introducción a la Informática básicaIntroducción a la Informática básica
Introducción a la Informática básicaJoaquin Lara Sierra
 
Introducción a la Informática básica
Introducción a la Informática básicaIntroducción a la Informática básica
Introducción a la Informática básicaEdumatica Consulting
 
Programacion web introduccion
Programacion web  introduccionProgramacion web  introduccion
Programacion web introduccionandrea katherine
 
Programacion web - introduccion
Programacion web - introduccionProgramacion web - introduccion
Programacion web - introduccionandrea katherine
 

Similar a Lorena gg (20)

Desasorrollo web nivel introduccion (b.b)
Desasorrollo web nivel introduccion (b.b)Desasorrollo web nivel introduccion (b.b)
Desasorrollo web nivel introduccion (b.b)
 
Programacion web introduccion diego zuluaga
Programacion web introduccion diego zuluagaProgramacion web introduccion diego zuluaga
Programacion web introduccion diego zuluaga
 
ananossa
ananossaananossa
ananossa
 
Fernando
FernandoFernando
Fernando
 
Tema1
Tema1Tema1
Tema1
 
Tema1
Tema1Tema1
Tema1
 
Tema1
Tema1Tema1
Tema1
 
PROGRAMACION WEB
PROGRAMACION WEBPROGRAMACION WEB
PROGRAMACION WEB
 
Lenguaje de programacion .doc
Lenguaje de programacion .docLenguaje de programacion .doc
Lenguaje de programacion .doc
 
Anamaria
AnamariaAnamaria
Anamaria
 
Lenguaje c++
Lenguaje c++Lenguaje c++
Lenguaje c++
 
Pracita 09
Pracita 09Pracita 09
Pracita 09
 
Desarollo web nivel de introduccion
Desarollo  web nivel de introduccionDesarollo  web nivel de introduccion
Desarollo web nivel de introduccion
 
LENGUAJES DE PROGRAMACIÓN
LENGUAJES DE PROGRAMACIÓN LENGUAJES DE PROGRAMACIÓN
LENGUAJES DE PROGRAMACIÓN
 
Programacion web introduccion
Programacion web introduccionProgramacion web introduccion
Programacion web introduccion
 
Presentación1 (3)
Presentación1 (3)Presentación1 (3)
Presentación1 (3)
 
Introducción a la Informática básica
Introducción a la Informática básicaIntroducción a la Informática básica
Introducción a la Informática básica
 
Introducción a la Informática básica
Introducción a la Informática básicaIntroducción a la Informática básica
Introducción a la Informática básica
 
Programacion web introduccion
Programacion web  introduccionProgramacion web  introduccion
Programacion web introduccion
 
Programacion web - introduccion
Programacion web - introduccionProgramacion web - introduccion
Programacion web - introduccion
 

Lorena gg

  • 1. Lorena García Código: 12 1101
  • 2. Hacia una calidad de la educación , humana y cristiana • Respuesta •Ejemplo Se le designa al conjunto Es un lenguaje de de procedimientos y programación que se técnicas por medio de las utilizado en un creador de programas como el C cuales se establece de una manera sistemática #include <stdio.h> int main una serie de actividades, previsiones y (int argc,char **argv) { disposiciones, para printf("Hola mundon"); formular o elaborar return 0; planes, programas o } proyectos. Autor: Lorena García Forero
  • 3. Hacia una calidad de la educación , humana y cristiana • Respuesta • Ejemplo  se caracteriza por A través de diagramas expresar los algoritmos de flujo o de una manera programación orientada adecuada a la a objetos fácilmente capacidad cognitiva entendible para un humana, en lugar de a la capacidad ejecutora usuario. de las máquinas. Autor: Lorena García Forero
  • 4. Hacia una calidad de la educación , humana y cristiana • Respuesta • Ejemplo  Lenguaje de máquina es el sistema de códigos  Lenguaje de máquina del directamente Intel 8088. El código de interpretable por un máquina en hexadecimal se resalta en rojo, el circuito micro equivalente en lenguaje programable, como el ensamblador en magenta, y microprocesador de una las direcciones de memoria computadora o el micro donde se encuentra el código, en azul. Abajo se ve controlador de un un texto en hexadecimal y autómata (un PLC) . ASCII. Autor: Lorena García Forero
  • 5. Hacia una calidad de la educación , humana y cristiana • Respuesta • Ejemplo  Ada ALGOL  BASIC C#  COBOL Fortran  Java Lisp  Modula-2 Pascal  Perl PHP  PL/1 PL/SQL  Python Ruby Autor: Lorena García Forero
  • 6. Hacia una calidad de la educación , humana y cristiana • Respuesta • Ejemplo  La sentencia  MOV AL, 061h  se refiere a un tipo de  El programa ensamblador lee la sentencia de arriba programa informático que y produce su equivalente binario en lenguaje de máquina se encarga de traducir  Binario: 10110000 01100001 (hexadecimal: B061) un fichero fuente escrito en  El mnemónico MOV es un código de operación u un lenguaje ensamblador, a "opcode". El opcode es seguido por una lista de argumentos o parámetros, completando una típica un fichero objeto que instrucción de ensamblador. En el ejemplo, AL es un contiene código máquina, registro de 8 bits del procesador, al cual se le asignará el valor hexadecimal 61 especificado. ejecutable directamente  El código de máquina generado por el ensamblador por la máquina para la que consiste de 2 bytes. El primer byte contiene empaquetado la instrucción MOV y el código del se ha generado. registro hacia donde se va a mover el dato:  10110 000 01100001 | | | | | +---- Número 61h en 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: Lorena García Forero
  • 7. Hacia una calidad de la educación , humana y cristiana • Respuesta • Ejemplo  Usa objetos y sus  ABAP interacciones, para diseñar aplicaciones y es un lenguaje de cuarta programas informáticos. generación, propiedad Está basado en varias de SAP, que se utiliza para técnicas, programar la mayoría de incluyendo herencia, abstrac sus productos (R/3, mySAP ción, polimorfismo y encaps Business suite...). Utiliza ulamiento. Su uso se sentencias de Open popularizó a principios de la SQL para conectarse con década de los años 1990. En prácticamente cualquier la actualidad, existe base de datos. variedad de lenguajes de programación que soportan la orientación a objetos. Autor: Lorena García Forero
  • 8. Hacia una calidad de la educación , humana y cristiana • 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 SQL para conectarse con no es: mientras en la programación 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: Lorena García Forero
  • 9. Hacia una calidad de la educación , humana y cristiana • 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: Lorena García Forero
  • 10. Hacia una calidad de la educación , humana y cristiana • 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 | Variables reales a,b,c,x,y dimientos que deben seguirse para resolver un problema. La palabra | Escribir "Introduzca los coeficientes de mayor a menor grado." "algoritmo" deriva del nombre | Leer a,b,c latinizado del gran matemático árabe Mohamed Ibn Moussa Al | +-Si sqr(b)>= 4*a*c entonces Kow Rizmi, el cual escribió sobre | | x=(-b+sqrt(b^2-4*a*c))/2a entre los años 800 y 825 su obra Quitab Al Jabr Al Mugabala, donde | +-Sino se recogía el sistema de | | Escribir "No existen raíces reales." numeración hindú y el concepto del | +-Finsi cero. +-Final Autor: Lorena García Forero
  • 11. Hacia una calidad de la educación , humana y cristiana • Respuesta • Ejemplo coef Descripción Codificación en QBasic  Análisis del problema  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: Lorena García Forero
  • 12. Hacia una calidad de la educación , humana y cristiana • 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: Lorena García Forero
  • 13. Hacia una calidad de la educación , humana y cristiana • 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: Lorena García Forero
  • 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: Lorena García Forero
  • 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: Lorena García Forero
  • 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: Lorena García Forero
  • 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: Lorena García Forero
  • 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 a b ayb cual es la expresión física de un operador booleano en la lógica de conmutación. Cada puerta verdadero verdadero verdadero lógica consiste en una red de dispositivos interruptores que verdadero falso falso cumple las condiciones booleanas para el operador particular. Son esencialmente circuitos de falso verdadero falso conmutación integrados en un chip. falso falso falso + Autor: Lorena García Forero
  • 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" a b aob La salida será "1" si la entrada A "o" la entrada B están en "1« verdadero verdadero verdadero Símbolo de la compuerta "OR" verdadero falso verdadero falso verdadero verdadero falso falso falso Autor: Lorena García Forero
  • 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: Lorena García Forero
  • 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: Lorena García Forero
  • 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: documento. ADDRESS ADDRESS CITE CITE NEGRITA NEGRITA <head> </head> Cabecera BIG BIG CODE CODE DFN DFN del documento. Dentro del I: I: head se ponen las EM EM KBD KBD ITALICA ITALICA etiquetas: <title> </title> indica el SAMP SAMP SMALL SMALL STRONG STRONG título de la página para el S S navegador. SUB5 SUB 5 SUP5 SUP 5 Tachado Tachado <meta> permite aportar U U metainformación al TT TT Subraya Subraya VAR VAR documento do do
  • 23. Hacia una calidad de la educación , humana y cristiana ¿< HTML >? • Respuesta •Ejemplo  es el lenguaje de marcado predominante para la  <html> elaboración de páginas web. Es usado <head> para describir la estructura y el <title>Title of the contenido en forma de texto, así como para complementar el texto con document</title> objetos tales como imágenes. </head> Rodeadas por corchetes angulares (<,>). HTML también puede <body> describir, hasta un cierto punto, la The content of the document...... apariencia de un documento, y puede </body> incluir un script (por ejemplo JavaScript), el cual puede </html> afectar el comportamiento de navegadores web y otros procesadores de HTML. < Autor: Lorena García Forero
  • 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 <title>Title of the de 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: Lorena García Forero
  • 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 </head> mantiene un título la página cuando se agrega a los despliegues <body> de los favorito un título para la The content of the página en los resultados del document...... búsqueda-artefacto </body> </html> Autor: Lorena García Forero
  • 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: Lorena García Forero
  • 27. Hacia una calidad de la educación , humana y cristiana ¿< body>? • Respuesta • Ejemplo El <BODY> la etiqueta define el  <body> cuerpo del documento. The content of the El <el cuerpo> el elemento contiene document...... todos los volúmenes de un </body> documento de HTML, como el texto, el hyperlinks, las imágenes, las </html> mesas, las listas, etc., Autor: Lorena García Forero
  • 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: Lorena García Forero
  • 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  <center>This text will be center- utiliza para centrar alinear el texto aligned.</center> Autor: Lorena García Forero