Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Upcoming SlideShare
Ubu rey2
Next
Download to read offline and view in fullscreen.

0

Share

Download to read offline

Practica 09

Download to read offline

Related Audiobooks

Free with a 30 day trial from Scribd

See all
  • Be the first to like this

Practica 09

  1. 1. Juan Manuel Sánchez Castillo Código: 32 1101
  2. 2. Hacia una calidad de la educación , humana y cristiana ¿Que significa el término programación ? • Respuesta •EjemploSe le designa al conjunto de Es un lenguaje deprocedimientos y técnicas programación que sepor medio de las cuales se utilizado en un creador deestablece de una manera programas como el Csistemática una serie de #include <stdio.h> int mainactividades, previsiones y (int argc,char **argv) {disposiciones, para formular printf("Hola mundon");o elaborarplanes, programas o return 0;proyectos. }Autor: Juan Manuel Sánchez Castillo
  3. 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. 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. 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 RubyAutor: Juan Manuel Sánchez Castillo
  6. 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 01100001Autor: Juan Manuel Sánchez Castillo
  7. 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. 8. Hacia una calidad de la educación , humana y cristiana ¿Que son los eventos ? • Respuesta • EjemploEs en el que tanto la estructura como laejecución de los programas van es un lenguaje de cuarta generación,determinados por los sucesos que ocurran propiedad de SAP, que se utiliza paraen el sistema, definidos por el usuario oque ellos mismos provoquen. programar la mayoría de sus productos (R/3, mySAP BusinessPara entender la programación dirigida suite...). Utiliza sentencias de Openpor eventos, podemos oponerla a lo queno es: mientras en la programación SQL para conectarse consecuencial (o estructurada) es el prácticamente cualquier base deprogramador el que define cuál va a ser el datos.flujo del programa, en la programacióndirigida por eventos será el propio usuario—o lo que sea que esté accionando elprograma— el que dirija el flujo delprograma.Autor: Juan Manuel Sánchez Castillo
  9. 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 • EjemploAutor: Juan Manuel Sánchez Castillo
  10. 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=0Es +-Algoritmo raícesel conjunto de operaciones y procedimientos que deben seguirse para | Variables reales a,b,c,x,yresolver 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,cKow Rizmi, el cual escribió sobre | +-Si sqr(b)>= 4*a*c entoncesentre los años 800 y 825 su obraQuitab Al Jabr Al Mugabala, donde | | x=(-b+sqrt(b^2-4*a*c))/2ase recogía el sistema de | +-Sinonumeración hindú y el concepto delcero. | | Escribir "No existen raíces reales." | +-Finsi +-FinalAutor: Juan Manuel Sánchez Castillo
  11. 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ónAutor: Juan Manuel Sánchez Castillo
  12. 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. 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. 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. 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. 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, algunosdiv 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. 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  menortipo numérico o carácter. Sirven para expresarlas condiciones en los algoritmos, los >operadores de relación.  mayorEl resultado de la operación será verdadero o =falso. Los operadores de relación se pueden  igualaplicar a cualquiera de los cuatro tipos de datos  <=estándar: enteros, reales, lógicos y carácter. Laaplicación a valores numéricos es evidente. menor o igual quePara realizar comparaciones de datos de tipo  >=carácter, se requiere una secuencia de mayor o igual queordenación de los caracteres similar al orden  <>creciente y decreciente. Esta ordenación suele distinto de (diferente a)ser alfabéticaAutor: Juan Manuel Sánchez Castillo
  18. 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. 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 falsoAutor: Juan Manuel Sánchez Castillo
  20. 20. Hacia una calidad de la educación , humana y cristiana ¿compuerta logia XOR , cual es la tabla lógica ? • Respuesta • Ejemplocompuerta XOR ó compuerta Oexclusiva ó compuerta Oexcluyente.El siguiente diagrama muestra eñsímbolo de una compuerta XOR (Oexclusiva) de 2 entradas:Comprender el funcionamiento deesta compuerta digital es muyimportante para después poderimplementar lo que se llama uncomparador digital.Autor: Juan Manuel Sánchez Castillo
  21. 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. 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 • EjemploMARCAS BÁSICAS Con Sin Con Sin Con Sin<html></html> Al principio etiqueta etiqueta etiqueta etiqueta etiqueta etiquetay al final de todo B: B: ADDRES ADDRESdocumento. S S CITE CITE NEGRIT NEGRIT<head> </head> Cabecera A Adel documento. Dentro del BIG BIG CODE CODE DFN DFNhead se ponen las I: I: EM EM KBD KBDetiquetas: ITALICA ITALICA<title> </title> indica el STRON STRON SAMP SAMP SMALL SMALLtítulo de la página para el G Gnavegador. S S SUB5 SUB 5 SUP5 SUP 5<meta> permite aportar Tachado Tachadometainformación al U Udocumento TT TT Subraya Subraya VAR VAR do doAutor: Juan Manuel Sánchez Castillo
  23. 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. 24. Hacia una calidad de la educación , humana y cristiana ¿< head >? • Respuesta • EjemploEl <HEAD> el elemento es un  <head>recipiente para todos los elementos de <title>Title of thecabeza. document</title> <HEAD> el elemento debe incluir un </head>título para el documento, y puedeincluir 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. 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. 26. Hacia una calidad de la educación , humana y cristiana ¿< p align =“valor”>? • Respuesta • EjemploAutor: Juan Manuel Sánchez Castillo
  27. 27. Hacia una calidad de la educación , humana y cristiana ¿< body>? • Respuesta • EjemploEl <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 documentode HTML, como el texto, el </html>hyperlinks, las imágenes, las mesas, laslistas, etc.,Autor: Juan Manuel Sánchez Castillo
  28. 28. Hacia una calidad de la educación , humana y cristiana ¿< hi,h2,h3,h3,h4,h5,h6>? • Respuesta • EjemploEl <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. 29. Hacia una calidad de la educación , humana y cristiana ¿< center>? • Respuesta • EjemploEl elemento del El <el centro> el en deobsoleta de está HTML 4.01.La etiqueta de La <center> el se utilizapara centrar alinear el la etiqueta detexto.La <center> el se utiliza para  <center>This text will be center-centrar alinear el texto aligned.</center>Autor: Juan Manuel Sánchez Castillo

Views

Total views

274

On Slideshare

0

From embeds

0

Number of embeds

38

Actions

Downloads

2

Shares

0

Comments

0

Likes

0

×