SlideShare una empresa de Scribd logo
1 de 29
Juan Manuel Sánchez Castillo
                 Código: 32
                        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                   return 0;
proyectos.                                     }

Autor: Juan Manuel Sánchez Castillo
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: Juan Manuel Sánchez Castillo
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
   por un circuito micro                        rojo, 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: Juan Manuel Sánchez Castillo
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: Juan Manuel Sánchez Castillo
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                    El código de máquina generado por el ensamblador
                                                    consiste de 2 bytes. El primer byte contiene
   máquina,          ejecutable                     empaquetado la instrucción MOV y el código del
                                                    registro hacia donde se va a mover el dato:
   directamente             por                    10110 000 01100001 | | | | | +---- Número 61h en
   la máquina para la que se ha                     binario | | | +--- Registro AL +-------- Instrucción MOV
                                                    En el segundo byte se especifica el número
   generado.                                        61h, escrito en binario como 01100001, que se
                                                    asignará al registro AL, quedando la sentencia
                                                    ejecutable como:
                                                   10110000 01100001


Autor: Juan Manuel Sánchez Castillo
Hacia una calidad de la educación , humana y cristiana
                            ¿ Que significa programación orientada a objetos ?
    • Respuesta                                • Ejemplo

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


Autor: Juan Manuel Sánchez Castillo
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: Juan Manuel Sánchez Castillo
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




Autor: Juan Manuel Sánchez Castillo
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: Juan Manuel Sánchez Castillo
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: Juan Manuel Sánchez Castillo
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: Juan Manuel Sánchez Castillo
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: Juan Manuel Sánchez Castillo
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: Juan Manuel Sánchez Castillo
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: Juan Manuel Sánchez Castillo
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: Juan Manuel Sánchez Castillo
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: Juan Manuel Sánchez Castillo
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: Juan Manuel Sánchez Castillo
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: Juan Manuel Sánchez Castillo
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: Juan Manuel Sánchez Castillo
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: Juan Manuel Sánchez Castillo
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: Juan Manuel Sánchez Castillo
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: Juan Manuel Sánchez Castillo
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: Juan Manuel Sánchez Castillo
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: Juan Manuel Sánchez Castillo
Hacia una calidad de la educación , humana y cristiana
                                      ¿< p align =“valor”>?
    • Respuesta                               • Ejemplo




Autor: Juan Manuel Sánchez Castillo
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                     </html>
hyperlinks, las imágenes, las mesas, las
listas, etc.,




Autor: Juan Manuel Sánchez Castillo
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: Juan Manuel Sánchez Castillo
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: Juan Manuel Sánchez Castillo

Más contenido relacionado

La actualidad más candente

Trabajo
TrabajoTrabajo
Trabajopa_tty
 
Programacion web introduccion
Programacion web introduccionProgramacion web introduccion
Programacion web introduccionDeisy F
 
introducción a lenguajes de programacion
introducción a lenguajes de programacionintroducción a lenguajes de programacion
introducción a lenguajes de programacionbretorio
 
Preguntas Tecnologia
Preguntas TecnologiaPreguntas Tecnologia
Preguntas TecnologiaLilipuNieto
 
Nivel programacion web introduccion
Nivel programacion web introduccionNivel programacion web introduccion
Nivel programacion web introduccionJuanDavidB1
 
Preguntas de Tecnología
Preguntas de TecnologíaPreguntas de Tecnología
Preguntas de TecnologíaAngelaMoraD
 
Tema1
Tema1Tema1
Tema1UH
 
Tema1
Tema1Tema1
Tema1UH
 
Clasificación de lenguajes de programación
Clasificación de lenguajes de programaciónClasificación de lenguajes de programación
Clasificación de lenguajes de programaciónAlvaro Pucha
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacionJohan95
 
Introducccion programacion
Introducccion programacionIntroducccion programacion
Introducccion programacionAnaisMar22
 

La actualidad más candente (20)

Presentación1 (3)
Presentación1 (3)Presentación1 (3)
Presentación1 (3)
 
Practica 9
Practica 9Practica 9
Practica 9
 
Trabajo
TrabajoTrabajo
Trabajo
 
Introducción al Lenguaje de Programación
Introducción al Lenguaje de ProgramaciónIntroducción al Lenguaje de Programación
Introducción al Lenguaje de Programación
 
Programacion web introduccion
Programacion web introduccionProgramacion web introduccion
Programacion web introduccion
 
introducción a lenguajes de programacion
introducción a lenguajes de programacionintroducción a lenguajes de programacion
introducción a lenguajes de programacion
 
Introduccion web tecnologia
Introduccion web tecnologiaIntroduccion web tecnologia
Introduccion web tecnologia
 
Preguntas Tecnologia
Preguntas TecnologiaPreguntas Tecnologia
Preguntas Tecnologia
 
ananossa
ananossaananossa
ananossa
 
Nivel programacion web introduccion
Nivel programacion web introduccionNivel programacion web introduccion
Nivel programacion web introduccion
 
Preguntas de Tecnología
Preguntas de TecnologíaPreguntas de Tecnología
Preguntas de Tecnología
 
Clase 5
Clase 5Clase 5
Clase 5
 
Tema1
Tema1Tema1
Tema1
 
Tema1
Tema1Tema1
Tema1
 
Programacion web introduccion
Programacion web introduccionProgramacion web introduccion
Programacion web introduccion
 
PROGRAMACION WEB
PROGRAMACION WEBPROGRAMACION WEB
PROGRAMACION WEB
 
Introduccion web tecnologia
Introduccion web tecnologiaIntroduccion web tecnologia
Introduccion web tecnologia
 
Clasificación de lenguajes de programación
Clasificación de lenguajes de programaciónClasificación de lenguajes de programación
Clasificación de lenguajes de programación
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Introducccion programacion
Introducccion programacionIntroducccion programacion
Introducccion programacion
 

Destacado

Destacado (20)

Dossier 20 02_2013_942
Dossier 20 02_2013_942Dossier 20 02_2013_942
Dossier 20 02_2013_942
 
Aje Castilla y León en Castilla y León Económica
Aje Castilla y León en Castilla y León EconómicaAje Castilla y León en Castilla y León Económica
Aje Castilla y León en Castilla y León Económica
 
PH-0B-AY-CI-03
PH-0B-AY-CI-03PH-0B-AY-CI-03
PH-0B-AY-CI-03
 
Elementos formes 1
Elementos formes 1Elementos formes 1
Elementos formes 1
 
7 herramientas estadisticas 2
7 herramientas estadisticas 27 herramientas estadisticas 2
7 herramientas estadisticas 2
 
Practica 19
Practica 19Practica 19
Practica 19
 
Presentacion proyecto educativo.
Presentacion proyecto educativo.Presentacion proyecto educativo.
Presentacion proyecto educativo.
 
Herramientas de calidad
Herramientas de calidadHerramientas de calidad
Herramientas de calidad
 
Bitácora marzo 23
Bitácora marzo 23Bitácora marzo 23
Bitácora marzo 23
 
Presentación2
Presentación2Presentación2
Presentación2
 
Jpcastillo comunicacion y_educacion
Jpcastillo comunicacion y_educacionJpcastillo comunicacion y_educacion
Jpcastillo comunicacion y_educacion
 
Aplicaciones contable ingles
Aplicaciones contable inglesAplicaciones contable ingles
Aplicaciones contable ingles
 
Practica power point
Practica power pointPractica power point
Practica power point
 
Trabajo de fotos !!
Trabajo de fotos !!Trabajo de fotos !!
Trabajo de fotos !!
 
Ensayo
EnsayoEnsayo
Ensayo
 
Deportes extremos
Deportes extremosDeportes extremos
Deportes extremos
 
Trabajo practico 3 sofi
Trabajo practico 3 sofiTrabajo practico 3 sofi
Trabajo practico 3 sofi
 
Elin
ElinElin
Elin
 
Viaje de estudios
Viaje de estudiosViaje de estudios
Viaje de estudios
 
Relación existente entre el perfil del profesor de
Relación existente entre el perfil del profesor deRelación existente entre el perfil del profesor de
Relación existente entre el perfil del profesor de
 

Similar a Practica 09

Programacion web introduccion diego zuluaga
Programacion web introduccion diego zuluagaProgramacion web introduccion diego zuluaga
Programacion web introduccion diego zuluagaDiego Zuluaga
 
Programacion web introduccion
Programacion web introduccionProgramacion web introduccion
Programacion web introduccionbcrra_lms
 
Conceptos basicos de lenguajes de programacion
Conceptos basicos de lenguajes de programacionConceptos basicos de lenguajes de programacion
Conceptos basicos de lenguajes de programacionAshley Stronghold Witwicky
 
Desarollo web nivel de introduccion
Desarollo  web nivel de introduccionDesarollo  web nivel de introduccion
Desarollo web nivel de introduccionCamilo cuitiva
 
Programacion web introduccion practica o9 ximena
Programacion web introduccion practica o9 ximenaProgramacion web introduccion practica o9 ximena
Programacion web introduccion practica o9 ximenatatiana96penagos
 
Lenguaje de programacion .doc
Lenguaje de programacion .docLenguaje de programacion .doc
Lenguaje de programacion .docarmandolarosa2
 
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
 
1. que es programacion
1. que es programacion1. que es programacion
1. que es programacionFausto Orozco
 
1. Que es programacion
1. Que es programacion1. Que es programacion
1. Que es programacionFausto Orozco
 
Lección 1 Introducción a los Lenguajes de Programación
Lección 1   Introducción a los Lenguajes de ProgramaciónLección 1   Introducción a los Lenguajes de Programación
Lección 1 Introducción a los Lenguajes de Programaciónocasas
 
FUNDAMENTOS DE PROGRAMACIÓN EN DISEÑO WEB
 FUNDAMENTOS DE PROGRAMACIÓN EN DISEÑO WEB FUNDAMENTOS DE PROGRAMACIÓN EN DISEÑO WEB
FUNDAMENTOS DE PROGRAMACIÓN EN DISEÑO WEBMaria_carvajal
 
Programacion web introduccion
Programacion web  introduccionProgramacion web  introduccion
Programacion web introduccionandrea katherine
 
Programacion web - introduccion
Programacion web - introduccionProgramacion web - introduccion
Programacion web - introduccionandrea katherine
 
Programacion web introduccion practica o9
Programacion web introduccion practica o9Programacion web introduccion practica o9
Programacion web introduccion practica o9Anavay
 

Similar a Practica 09 (20)

Programacion web introduccion diego zuluaga
Programacion web introduccion diego zuluagaProgramacion web introduccion diego zuluaga
Programacion web introduccion diego zuluaga
 
Programacion web introduccion
Programacion web introduccionProgramacion web introduccion
Programacion web introduccion
 
Practica 09
Practica 09Practica 09
Practica 09
 
Conceptos basicos de lenguajes de programacion
Conceptos basicos de lenguajes de programacionConceptos basicos de lenguajes de programacion
Conceptos basicos de lenguajes de programacion
 
Desarollo web nivel de introduccion
Desarollo  web nivel de introduccionDesarollo  web nivel de introduccion
Desarollo web nivel de introduccion
 
Programacion web introduccion practica o9 ximena
Programacion web introduccion practica o9 ximenaProgramacion web introduccion practica o9 ximena
Programacion web introduccion practica o9 ximena
 
Practica 09
Practica 09Practica 09
Practica 09
 
Lenguaje de programacion .doc
Lenguaje de programacion .docLenguaje de programacion .doc
Lenguaje de programacion .doc
 
Desasorrollo web nivel introduccion (b.b)
Desasorrollo web nivel introduccion (b.b)Desasorrollo web nivel introduccion (b.b)
Desasorrollo web nivel introduccion (b.b)
 
Programacvion
ProgramacvionProgramacvion
Programacvion
 
Desasorrollo web nivel introduccion (b.b)
Desasorrollo web nivel introduccion (b.b)Desasorrollo web nivel introduccion (b.b)
Desasorrollo web nivel introduccion (b.b)
 
Programación Web Introducción
Programación Web IntroducciónProgramación Web Introducción
Programación Web Introducción
 
1. que es programacion
1. que es programacion1. que es programacion
1. que es programacion
 
1. Que es programacion
1. Que es programacion1. Que es programacion
1. Que es programacion
 
Lección 1 Introducción a los Lenguajes de Programación
Lección 1   Introducción a los Lenguajes de ProgramaciónLección 1   Introducción a los Lenguajes de Programación
Lección 1 Introducción a los Lenguajes de Programación
 
Correa correa juan_felipe
Correa correa juan_felipeCorrea correa juan_felipe
Correa correa juan_felipe
 
FUNDAMENTOS DE PROGRAMACIÓN EN DISEÑO WEB
 FUNDAMENTOS DE PROGRAMACIÓN EN DISEÑO WEB FUNDAMENTOS DE PROGRAMACIÓN EN DISEÑO WEB
FUNDAMENTOS DE PROGRAMACIÓN EN DISEÑO WEB
 
Programacion web introduccion
Programacion web  introduccionProgramacion web  introduccion
Programacion web introduccion
 
Programacion web - introduccion
Programacion web - introduccionProgramacion web - introduccion
Programacion web - introduccion
 
Programacion web introduccion practica o9
Programacion web introduccion practica o9Programacion web introduccion practica o9
Programacion web introduccion practica o9
 

Practica 09

  • 1. Juan Manuel Sánchez Castillo Código: 32 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 return 0; proyectos. } Autor: Juan Manuel Sánchez Castillo
  • 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: Juan Manuel Sánchez Castillo
  • 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 por un circuito micro rojo, 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: Juan Manuel Sánchez Castillo
  • 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: Juan Manuel Sánchez Castillo
  • 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  El código de máquina generado por el ensamblador consiste de 2 bytes. El primer byte contiene máquina, ejecutable empaquetado la instrucción MOV y el código del registro hacia donde se va a mover el dato: directamente por  10110 000 01100001 | | | | | +---- Número 61h en la máquina para la que se ha binario | | | +--- Registro AL +-------- Instrucción MOV En el segundo byte se especifica el número generado. 61h, escrito en binario como 01100001, que se asignará al registro AL, quedando la sentencia ejecutable como:  10110000 01100001 Autor: Juan Manuel Sánchez Castillo
  • 7. Hacia una calidad de la educación , humana y cristiana ¿ Que significa programación orientada a objetos ? • Respuesta • Ejemplo  Usa objetos y sus  ABAP interacciones, para diseñar aplicaciones y es un lenguaje de cuarta programas informáticos. Está generación, propiedad de SAP, basado en varias que se utiliza para programar técnicas, incluyendo herencia, a la mayoría de sus productos bstracción, polimorfismo y enca (R/3, mySAP Business suite...). psulamiento. Su uso se Utiliza sentencias de Open popularizó a principios de la SQL para conectarse con década de los años 1990. En la prácticamente cualquier base actualidad, existe variedad de de datos. lenguajes de programación que soportan la orientación a objetos. Autor: Juan Manuel Sánchez Castillo
  • 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: Juan Manuel Sánchez Castillo
  • 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 Autor: Juan Manuel Sánchez Castillo
  • 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: Juan Manuel Sánchez Castillo
  • 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: Juan Manuel Sánchez Castillo
  • 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: Juan Manuel Sánchez Castillo
  • 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: Juan Manuel Sánchez Castillo
  • 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: Juan Manuel Sánchez Castillo
  • 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: Juan Manuel Sánchez Castillo
  • 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: Juan Manuel Sánchez Castillo
  • 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: Juan Manuel Sánchez Castillo
  • 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: Juan Manuel Sánchez Castillo
  • 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: Juan Manuel Sánchez Castillo
  • 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: Juan Manuel Sánchez Castillo
  • 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: Juan Manuel Sánchez Castillo
  • 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: Juan Manuel Sánchez Castillo
  • 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: Juan Manuel Sánchez Castillo
  • 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: Juan Manuel Sánchez Castillo
  • 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: Juan Manuel Sánchez Castillo
  • 26. Hacia una calidad de la educación , humana y cristiana ¿< p align =“valor”>? • Respuesta • Ejemplo Autor: Juan Manuel Sánchez Castillo
  • 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 </html> hyperlinks, las imágenes, las mesas, las listas, etc., Autor: Juan Manuel Sánchez Castillo
  • 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: Juan Manuel Sánchez Castillo
  • 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: Juan Manuel Sánchez Castillo