practica 09
Post on 06-Jul-2015
140 Views
Preview:
TRANSCRIPT
Juan Manuel Sánchez Castillo
Código: 32
1101
¿Que significa el término programación ?
Hacia una calidad de la educación , humana y cristiana
Autor: Juan Manuel Sánchez Castillo
• Respuesta •Ejemplo
Se le designa al conjunto deprocedimientos y técnicaspor medio de las cuales seestablece de una manerasistemática una serie deactividades, previsiones ydisposiciones, para formularo elaborarplanes, programas oproyectos.
Es un lenguaje deprogramación que seutilizado en un creador deprogramas como el C
#include <stdio.h> int main
(int argc,char **argv) {
printf("Hola mundo\n");
return 0;
}
¿Que es el lenguaje de alto nivel ?
Hacia una calidad de la educación , humana y cristiana
• Respuesta • Ejemplo
Autor: Juan Manuel Sánchez Castillo
se caracteriza porexpresar los algoritmosde una manera adecuadaa la capacidad cognitivahumana, en lugar de a lacapacidad ejecutora delas máquinas.
A través de diagramas deflujo o programaciónorientada a objetosfácilmente entendiblepara un usuario.
¿A que se denomina lenguaje de maquina ?
Hacia una calidad de la educación , humana y cristiana
• Respuesta • Ejemplo
Autor: Juan Manuel Sánchez Castillo
Lenguaje de máquina es elsistema de códigosdirectamente interpretablepor un circuito microprogramable, como elmicroprocesador de unacomputadora o el microcontrolador de un autómata(un PLC) .
Lenguaje de máquina del Intel8088. El código de máquina enhexadecimal se resalta enrojo, el equivalente en lenguajeensamblador en magenta, y lasdirecciones de memoria dondese encuentra el código, en azul.Abajo se ve un texto enhexadecimal y ASCII.
¿ Como se clasifican los lenguajes de alto nivel ?
Hacia una calidad de la educación , humana y cristiana
• Respuesta • Ejemplo
Autor: Juan Manuel Sánchez Castillo
Ada ALGOL BASIC C# COBOL Fortran Java Lisp Modula-2 Pascal Perl PHP PL/1 PL/SQL Python Ruby
¿Que significa el lenguaje Asembler ?
Hacia una calidad de la educación , humana y cristiana
Autor: Juan Manuel Sánchez Castillo
• Respuesta • Ejemplo
se refiere a un tipo deprograma informático quese encarga de traducirun fichero fuente escrito enun lenguaje ensamblador, aun fichero objeto quecontiene códigomáquina, ejecutabledirectamente porla máquina para la que se hagenerado.
La sentencia
MOV AL, 061h
El programa ensamblador lee la sentencia de arriba
y produce su equivalente binario en lenguaje de
máquina
Binario: 10110000 01100001 (hexadecimal: B061)
El mnemónico MOV es un código de operación u
"opcode". El opcode es seguido por una lista de
argumentos o parámetros, completando una típica
instrucción de ensamblador. En el ejemplo, AL es un
registro de 8 bits del procesador, al cual se le
asignará el valor hexadecimal 61 especificado.
El código de máquina generado por el ensamblador
consiste de 2 bytes. El primer byte contiene
empaquetado la instrucción MOV y el código del
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
¿ Que significa programación orientada a objetos ?
Hacia una calidad de la educación , humana y cristiana
Autor: Juan Manuel Sánchez Castillo
• Respuesta • Ejemplo
Usa objetos y susinteracciones, para diseñaraplicaciones yprogramas informáticos. Estábasado en variastécnicas, incluyendo herencia, abstracción, polimorfismo y encapsulamiento. Su uso sepopularizó a principios de ladécada de los años 1990. En laactualidad, existe variedad delenguajes de programación quesoportan la orientación aobjetos.
ABAPes un lenguaje de cuartageneración, propiedad de SAP,que se utiliza para programarla mayoría de sus productos(R/3, mySAP Business suite...).Utiliza sentencias de OpenSQL para conectarse conprácticamente cualquier basede datos.
¿Que son los eventos ?
Hacia una calidad de la educación , humana y cristiana
Autor: Juan Manuel Sánchez Castillo
• Respuesta • Ejemplo
Es en el que tanto la estructura como laejecución de los programas vandeterminados por los sucesos que ocurranen el sistema, definidos por el usuario oque ellos mismos provoquen.
Para entender la programación dirigidapor eventos, podemos oponerla a lo queno es: mientras en la programaciónsecuencial (o estructurada) es elprogramador el que define cuál va a ser elflujo 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.
es un lenguaje de cuarta generación,
propiedad de SAP, que se utiliza para
programar la mayoría de sus
productos (R/3, mySAP Business
suite...). Utiliza sentencias de Open
SQL para conectarse con
prácticamente cualquier base de
datos.
¿ Cuales son los controles de un ambiente grafico y que función cumple cada uno ?
Hacia una calidad de la educación , humana y cristiana
Autor: Juan Manuel Sánchez Castillo
• Respuesta • Ejemplo
¿ A que se denomina algoritmo?
Hacia una calidad de la educación , humana y cristiana
Autor: Juan Manuel Sánchez Castillo
• Respuesta • Ejemplo
Esel conjunto de operaciones y procedimientos que deben seguirse pararesolver un problema. La palabra"algoritmo" deriva del nombrelatinizado del gran matemáticoárabe Mohamed Ibn Moussa AlKow Rizmi, el cual escribió sobreentre los años 800 y 825 su obraQuitab Al Jabr Al Mugabala, dondese recogía el sistema de
numeración hindú y el concepto delcero.
Calcular las posibles raíces para una ecuación de segundo grado: ax2+bx+c=0
+-Algoritmo raíces
| Variables reales a,b,c,x,y
| Escribir "Introduzca los coeficientes de mayor a menor grado."
| Leer a,b,c
| +-Si sqr(b)>= 4*a*c entonces
| | x=(-b+sqrt(b^2-4*a*c))/2a
| +-Sino
| | Escribir "No existen raíces reales."
| +-Finsi
+-Final
¿Cuáles son las etapas de un algoritmo?
Hacia una calidad de la educación , humana y cristiana
• Respuesta • Ejemplo
Autor: Juan Manuel Sánchez Castillo
Análisis del problema
Diseño del algoritmo
Codificación
Compilación y ejecución
Verificación
Depuración
Documentación
coef Descripción Codificación en QBasic
a team. cuadrático INPUT "Coef a =";A
b term. lineal INPUT "Coef b =";B
c term. independiente INPUT "Coef c =";C
¿Cuáles son los diagramas de flujo ?
Hacia una calidad de la educación , humana y cristiana
• Respuesta • Ejemplo
Autor: Juan Manuel Sánchez Castillo
Formato vertical: En él, el flujo o lasecuencia de las operaciones, va dearriba hacia abajo. Es una listaordenada de las operaciones de unproceso con toda la información que seconsidere necesaria, según supropósito.
Formato panorámico: El proceso enteroestá representado en una sola carta ypuede apreciarse de una sola miradamucho más rápido que leyendo eltexto, lo que facilita sucomprensión, aún para personas nofamiliarizadas. Registra no solo enlínea vertical, sino tambiénhorizontal, distintas accionessimultáneas y la participación de másde un puesto o departamento que elformato vertical no registra.
¿Qué símbolo y que significado lo componen ?
Hacia una calidad de la educación , humana y cristiana
• Respuesta • Ejemplo
Autor: Juan Manuel Sánchez Castillo
Óvalo o Elipse: Inicio y término(Abre y/o cierra el diagrama).
Rectángulo: Actividad(Representa la ejecución de una omás actividades o procedimientos).
Rombo: Decisión (Formula unapregunta o cuestión).
Círculo: Conector (Representa elenlace de actividades con otradentro de un procedimiento).
Triángulo boca abajo: Archivodefinitivo (Guarda un documentoen forma permanente).
Triángulo boca arriba: Archivotemporal (Proporciona un tiempopara el almacenamiento deldocumento).
¿Qué son la variables y como se declaran en la memoria RAM?
Hacia una calidad de la educación , humana y cristiana
• Respuesta • Ejemplo
Autor: Juan Manuel Sánchez Castillo
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.
¿a que diferencia una variable que es una constante y que función cumple dentro de un algoritmo ?
Hacia una calidad de la educación , humana y cristiana
• Respuesta •Ejemplo
Autor: Juan Manuel Sánchez Castillo
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
una variable sea constante
utilizamos la palabra reservada
const int dummy = 321; /*
declaramos que dummy vale y valdrá
siempre 321 */
¿Cómo se clasifican los operadores aritméticos en cuanto a su nivel de jerarquía ?
Hacia una calidad de la educación , humana y cristiana
• Respuesta • Ejemplo
Autor: Juan Manuel Sánchez Castillo
+ suma
- resta
* multiplicación
/ división
**, ˆ exponenciación
div división entera
mod módulo (resto)
En la expresión 5 + 3 los
valores 5 y 3 se
denominan operandos. El valor de
la expresión 5 + 3 se conoce
como resultado de la expresión.
div es la división entera, es decir,
19 div 3 da como resultado 6. El
operador mod representa el resto
de la división entera, algunos
lenguajes lo representan con
el % o el \. 15 mod 6 es igual a 3.
¿Cuáles son los operadores de relación , comparación ?
Hacia una calidad de la educación , humana y cristiana
• Respuesta • Ejemplo
Autor: Juan Manuel Sánchez Castillo
<
menor
>
mayor
=
igual
<=
menor o igual que
>=
mayor o igual que
<>
distinto de (diferente a)
Permiten realizar comparaciones de valores de
tipo numérico o carácter. Sirven para expresar
las condiciones en los algoritmos, los
operadores de relación.
El resultado de la operación será verdadero o
falso. Los operadores de relación se pueden
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.
Para realizar comparaciones de datos de tipo
carácter, se requiere una secuencia de
ordenación de los caracteres similar al orden
creciente y decreciente. Esta ordenación suele
ser alfabética
¿compuerta logia AND , cual es la tabla lógica ?
Hacia una calidad de la educación , humana y cristiana
• Respuesta • Ejemplo
+
Autor: Juan Manuel Sánchez Castillo
es un dispositivo electrónico el cual es la expresión física de un operador booleano en la lógica de conmutación. Cada puerta lógica consiste en una red de dispositivos interruptores que cumple las condiciones booleanas para el operador particular. Son esencialmente circuitos de conmutación integrados en un chip.
a b a y b
verdadero verdadero verdadero
verdadero falso falso
falso verdadero falso
falso falso falso
¿compuerta logia OR , cual es la tabla lógica ?
Hacia una calidad de la educación , humana y cristiana
• Respuesta • Ejemplo
Autor: Juan Manuel Sánchez Castillo
La compuerta lógica OR puedellamarse también compuerta lógica "o"La salida será "1" si la entrada A "o" laentrada B están en "1« Símbolo de lacompuerta "OR"
a b a o b
verdadero verdadero verdadero
verdadero falso verdadero
falso verdadero verdadero
falso falso falso
¿compuerta logia XOR , cual es la tabla lógica ?
Hacia una calidad de la educación , humana y cristiana
• Respuesta • Ejemplo
Autor: Juan Manuel Sánchez Castillo
compuerta 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.
¿Que significa programación HTLM ?
Hacia una calidad de la educación , humana y cristiana
• Respuesta •Ejemplo
Autor: Juan Manuel Sánchez Castillo
siglas de HyperText MarkupLanguage (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.
¿Cómo se clasifican las etiquetas dentro de la programación HTLM y su significado?
Hacia una calidad de la educación , humana y cristiana
• Respuesta • Ejemplo
Autor: Juan Manuel Sánchez Castillo
Con etiqueta
Sin etiqueta
Con etiqueta
Sin etiqueta
Con etiqueta
Sin etiqueta
ADDRESS
ADDRESS
CITE CITEB: NEGRITA
B: NEGRITA
BIG BIG CODE CODE DFN DFN
EM EMI: ITALICA
I: ITALICA
KBD KBD
SAMP SAMP SMALL SMALLSTRONG
STRONG
SUB5 SUB 5 SUP5 SUP 5S Tachado
S Tachado
TT TTU Subrayado
U Subrayado
VAR VAR
MARCAS BÁSICAS<html></html> Al principio y al final de todo documento.<head> </head> Cabecera del documento. Dentro del head se ponen lasetiquetas:<title> </title> indica el título de la página para el navegador.<meta> permite aportar metainformación al documento
¿< HTML >?
Hacia una calidad de la educación , humana y cristiana
• Respuesta •Ejemplo
<Autor: Juan Manuel Sánchez Castillo
es el lenguaje de marcado predominantepara la elaboración de páginas web. Esusado para describir la estructura y elcontenido en forma de texto, así comopara complementar el texto con objetostales como imágenes. Rodeadaspor corchetes angulares (<,>). HTMLtambién puede describir, hasta un ciertopunto, la apariencia de un documento, ypuede incluir un script (porejemplo JavaScript), el cual puede afectarel comportamiento de navegadores web yotros procesadores de HTML.
<html><head><title>Title of the document</title></head>
<body>The content of the document......</body>
</html>
¿< head >?
Hacia una calidad de la educación , humana y cristiana
• Respuesta • Ejemplo
Autor: Juan Manuel Sánchez Castillo
El <HEAD> el elemento es unrecipiente para todos los elementos decabeza.
<HEAD> el elemento debe incluir untítulo para el documento, y puedeincluir las escrituras, estilos, lainformación de la meta, y más.
<head><title>Title of the document</title></head>
<body>The content of the document......</body>
</html>
¿< tittle >?
Hacia una calidad de la educación , humana y cristiana
• Respuesta • Ejemplo
Autor: Juan Manuel Sánchez Castillo
El <el título> la etiqueta define eltítulo del documento. El <eltítulo> el elemento se requiere entodos los documentos deHTML/XHTML. El <el título> elelemento: define un título en eltoolbar del navegador que mantieneun título la página cuando se agregaa los despliegues de los favorito untítulo para la página en losresultados del búsqueda-artefacto
<html>
<head><title>HTML 4.01 Tag Reference</title></head>
<body>The content of the document......</body>
</html>
¿< p align =“valor”>?
Hacia una calidad de la educación , humana y cristiana
• Respuesta • Ejemplo
Autor: Juan Manuel Sánchez Castillo
¿< body>?
Hacia una calidad de la educación , humana y cristiana
• Respuesta • Ejemplo
Autor: Juan Manuel Sánchez Castillo
El <BODY> la etiqueta define el cuerpodel documento.
El <el cuerpo> el elemento contienetodos los volúmenes de un documentode HTML, como el texto, elhyperlinks, las imágenes, las mesas, laslistas, etc.,
<body>The content of the document......</body>
</html>
¿< hi,h2,h3,h3,h4,h5,h6>?
Hacia una calidad de la educación , humana y cristiana
• Respuesta • Ejemplo
Autor: Juan Manuel Sánchez Castillo
El <el h1> a <el h6> se usan lasetiquetas para definir los títulos deHTML.
<el h1> define el título másimportante. <el h6> define el títuloimportante.
<h1>This is heading 1</h1><h2>This is heading 2</h2><h3>This is heading 3</h3><h4>This is heading 4</h4><h5>This is heading 5</h5><h6>This is heading 6</h6>
¿< center>?
Hacia una calidad de la educación , humana y cristiana
• Respuesta • Ejemplo
Autor: Juan Manuel Sánchez Castillo
El 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 paracentrar alinear el texto
<center>This text will be center-aligned.</center>
top related