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