La programación implica crear programas para computadoras, ya sean códigos interpretados como scripts de BASH o códigos compilados como programas en C++. Los lenguajes de alto nivel se caracterizan por expresar algoritmos de una manera cercana a la cognición humana, a diferencia de los lenguajes de máquina que son directamente interpretables por los circuitos de una computadora. Los lenguajes de programación se pueden clasificar como procedimentales, orientados a objetos o ensambladores de bajo nivel.
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Programacion web introduccion
1.
2. ¿Qué significa el termino programación?
Programación es aquella actividad por la
cual se crean programas para
computadoras, tales programas pueden scripts en BASH o
ser códigos fuentes interpretados programas en C++
(como por ejemplo scripts en BASH) o
códigos fuentes que serán compilados
(como por ejemplo programas en C++)
hacia lenguajes binarios y ejecutados
desde el kernel del sistema operativo.
AUTOR: Gómez Aldana Lady Johanna
3. ¿Qué es lenguaje de alto nivel?
Un lenguaje de programación de alto En C se pueden usar
nivel de abstracción se caracteriza por palabras tales
expresar los algoritmos de una manera como: case, if, for, while
más cercana a la
capacidad cognitiva humana, en lugar de
a la capacidad ejecutora de las
máquinas.
AUTOR: Gómez Aldana Lady Johanna
4. ¿ A que se denomina lenguaje de maquina?
Lenguaje de máquina es el
sistema de códigos
00000 1001110 LOAD 11110
directamente interpretable por
00001 10110100 STOR 10100
un circuito micro
00010 10011110 LOAD 11110
programable, como
00011 11010100 ADD 10100
el microprocesador de
00100 10111111 STOR 11111
una computadora o el micro
00101 00000000 HALT
controlador de un autómata.
AUTOR: Gómez Aldana Lady Johanna
5. ¿ Como se clasifican los lenguajes de alto nivel?
Se clasifican como
Un foreign key se podría
lenguajes procedimentales:
interpretar como un trigger que
También llamados
comprueba que existe un valor en
disparadores, lo que hace
otra tabla cada vez que insertamos
un trigger es estar alerta
o actualizamos un dato de una
hasta que sucede algo y
tabla.
saltan.
AUTOR: Gómez Aldana Lady Johanna
6. ¿ Que significa el lenguaje ASSEMBLER?
Un procesador x86: La sentencia
El lenguaje ensamblador, MOV AL, 061h
o assembler es un lenguaje de Asigna el valor hexadecimal 61
programación de bajo nivel para los (97 decimal) al registro "AL".
computadores, microprocesadores, El programa ensamblador lee la
micro controladores, y otros circuitos sentencia de arriba y produce su
integrados programables. equivalente binario en lenguaje de
Implementa una representación máquina
simbólica de los códigos de máquina. Binario: 10110000
01100001 (hexadecimal: B061)
AUTOR: Gómez Aldana Lady Johanna
7. ¿Qué significa programación orientada a objetos?
POO (OOP según sus siglas en inglés) es Cada ventana que abres en
un paradigma de programación que tu Computadora es un
usa objetos y sus interacciones, para Objeto tiene propiedades
diseñar aplicaciones y que son el color de la
programas informáticos. Está basado en ventana, su tamaño,
varias técnicas imágenes, etc. Y tiene Sus
incluyendo herencia, abstracción, poli- métodos. Cerrar, Abrir.
morfismo y encapsulamiento. Maximizar
AUTOR: Gómez Aldana Lady Johanna
8. ¿Qué son los eventos?
Un evento es una acción que es Un botón.
reconocida por el objeto. Un
evento ocurre, se dispara, como
resultado de la interacción del
usuario con el objeto
AUTOR: Gómez Aldana Lady Johanna
9. ¿Cuáles son los controles de ambiente grafico y que función cumple
cada uno?
• Escritorio.
Es todo el conjunto de • Barra de tareas.
imágenes e iconos que • Bandeja de reciclaje.
aparecen al iniciar sesión. • Sistema de ficheros.
• Cuadro de dialogo.
AUTOR: Gómez Aldana Lady Johanna
10. ¿ A que se denomina algoritmo?
1. Inicio
2. Inicializar variables: A = 0, B = 0
3. Solicitar la introducción de dos
valores distintos
Es un método para resolver un 4. Leer los dos valores
5. Asignarlos a las variables A y B
problema mediante una serie de 6. Si A = B Entonces vuelve a 3
pasos definidos, precisos y porque los valores deben ser
distintos
finitos. 7. Si A>B Entonces
Escribir A, “Es el mayor”
8. De lo contrario: Escribir B, “Es
el mayor”
9. Fin Si
10. Fin
AUTOR: Gómez Aldana Lady Johanna
11. ¿Cuáles son las etapas de un algoritmo?
1. Inicio
2. Inicializar variables: A = 0, B = 0
3. Solicitar la introducción de dos
1. Análisis del problema valores distintos
2. Diseño de algoritmo 4. Leer los dos valores
5. Asignarlos a las variables A y B
3. Codificación 6. Si A = B Entonces vuelve a 3
4. Compilación y ejecución porque los valores deben ser
distintos
5. Verificación 7. Si A>B Entonces
6. Depuración Escribir A, “Es el mayor”
8. De lo contrario: Escribir B, “Es
7. Documentación el mayor”
9. Fin Si
10. Fin
AUTOR: Gómez Aldana Lady Johanna
12. ¿Cuáles son los diagramas de flujo?
Es la representación
gráfica del algoritmo o
proceso
AUTOR: Gómez Aldana Lady Johanna
13. ¿Qué símbolos componen a un diagrama de flujo?
Decisión Proceso
Salida
Terminal ENTRADA
AUTOR: Gómez Aldana Lady Johanna
14. ¿Qué son las variables y como se declaran en la memoria RAM?
son espacios reservados en la Si en un script para IRC hemos
memoria que, como su nombre creado una variable llamada
indica, pueden cambiar de contenido %num, a las que hemos asignado
a lo largo de la ejecución de un 3,14, podemos tener una
programa. Una variable corresponde instrucción como las siguiente:
a un área reservada en la memoria echo-a el valor asignado es: %num
principal del ordenador pudiendo ser Esta orden presentara en la
de longitud: ventana activa un mensaje que
• Fija diga :
• Variable “el valor asignado es 3, 14”
AUTOR: Gómez Aldana Lady Johanna
15. ¿Qué es una constante y que función cumple en un algoritmo?
Es un dato numérico o pi = 3.1416
alfanumérico que no
cambia durante la En un algoritmo seria:
ejecución del programa. A,b,c funcionan como
variables
AUTOR: Gómez Aldana Lady Johanna
16. ¿Cómo se clasifican los operadores aritméticos?
Permiten realizar operaciones entre • Suma (+)
operandos: tales como números • Resta (-)
variables temporales o constantes. • Multiplicación (*)
También pueden ser procesadas • División con decimales (/)
utilizando operaciones y funciones • División de enteros ()
adecuadas a sus tipos. • Potenciación (^)
AUTOR: Gómez Aldana Lady Johanna
17. ¿Cuáles son los operadores de relación o comparación?
Se utilizan para comparar dos
operadores, que pueden ser • igual (=)
números, caracteres, cadenas • <> diferente a
de caracteres, constantes o • < = menor o igual que
variables. • > = mayor o igual que
Son aquellos que se utilizan • < menor que
para expresar condiciones, ya • > mayor que
que describe una posible
relación entre dos valores.
AUTOR: Gómez Aldana Lady Johanna
18. ¿Qué son operadores lógicos?
Permiten formular
condiciones complejas a • No (not)
partir de condiciones • Y (and)
simples, son de • O (or)
conjunción, disyunción y
negación.
AUTOR: Gómez Aldana Lady Johanna
19. ¿operadores lógicos AND?
Para que el resultado sea verdadero las
dos condiciones deben ser verdaderas.
AND TRUE FALSE NULL
TRUE TRUE FALSE NULL
FALSE FALSE FALSE FALSE
NULL NULL FALSE NULL
AUTOR: Gómez Aldana Lady Johanna
20. ¿ operadores lógicos OR ?
El resultado es verdadero si al menos una de
las dos condiciones es verdadera.
OR TRUE FALSE NULL
TRUE TRUE TRUE TRUE
FALSE TRUE FALSE NULL
NULL TRUE NULL NULL
AUTOR: Gómez Aldana Lady Johanna
21. ¿ operadores lógicos NOT?
El resultado es invertido.
NOT TRUE FALSE NULL
FALSE TRUE NULL
AUTOR: Gómez Aldana Lady Johanna
22. ¿ tablas de operadores lógicos?
AUTOR: Gómez Aldana Lady Johanna
23. ¿Qué significa programación HTML?
El HTML no es mas que una Procesador de texto , como el
aplicación del SGML un sistema que ofrecen los sistemas
para definir tipos de documentos operativos Windows (bloc de
estructurados y lenguajes de notas) , UNIX (el editor vi o ed)
marcas para representar esos O el que ofrece MS Office
mismos documentos. (Word).
AUTOR: Gómez Aldana Lady Johanna
24. ¿Cómo se clasifican las etiquetas dentro de la programación HTML?
• <B> Sirve para colocar un texto en
negrita.
• <U> Sirve para subrayar un texto.
• <STRONG> Cumple la misma función
que <B> .
• <I> Para colocar cursiva.
• <CITE> Citación.
• SIZE: regula el tamaño de caracteres.
• FACE: Es la fuente que se quiere usar.
AUTOR: Gómez Aldana Lady Johanna
25. ¿<HTML>?
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: Gómez Aldana Lady Johanna
26. ¿<HEAD>?
Cabecera que contiene
todo el código entre las
etiquetas <head> solo el
titulo es visible el resto de
código esta oculto para el
usuario.
AUTOR: Gómez Aldana Lady Johanna
27. ¿<TITLE>?
El titulo sirve para “ilustrar”
al visitante, pero muchos
motores de búsqueda,
robots, índices, etc. Un titulo
que tenga relación con el
contenido el titulo se pondrá
entre dos etiquetas title.
AUTOR: Gómez Aldana Lady Johanna
28. ¿<BODY>?
El elemento <BODY> se coloca
inmediatamente después del cierre
de la marca </HEAD> y, en
cualquier caso, dentro de los
elementos <HTML></HTML>; tiene
una marca de apertura y una de
cierre y delimitado por ellas figura
el cuerpo del documento.
AUTOR: Gómez Aldana Lady Johanna
29. ¿<H1…..HB>?
Puede que queramos empezar
nuestra web o nuestro texto con un
encabezado indicando el título del
artículo, categoría, etc. Pues bien,
para escribir encabezados tenemos
que utilizar las etiquetas <h>.
AUTOR: Gómez Aldana Lady Johanna
30. ¿<CENTER>?
La etiqueta <center> nos permite
centrar párrafos, imágenes o
tablas dentro de nuestra Web.
Para centrar un elemento, éste
debe estar entre las etiquetas de
apertura y cierre. Este sería el
código de un texto centrado
AUTOR: Gómez Aldana Lady Johanna
31. ¿<P ALING= “VALOR”>?
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: Gómez Aldana Lady Johanna