nivel de programacion web_introduccion_11º3
TRANSCRIPT
¿ Que significa programación?
RESPUESTA:
Actividad por la cual se crean programas para
computadoras, tales programas pueden ser códigos
fuentes interpretados o códigos fuentes que serán
compilados hacia lenguajes binarios
EJEMPLO: - Scripts en BASH.
- Programas en C++.
#include <stdio.h>
int main (int argc,char **argv)
{
printf("Hola mundo\n");
return 0;
}
Nota: este programa está tomado del Dominio Público.
¿Que es lenguaje de alto nivel?
RESPUESTA:
Permite al programador escribir las instrucciones de un
programa utilizando palabras o expresiones sintácticas muy
similares al inglés.
EJEMPLO:
En C se pueden usar palabras tales como: case, if, for, while,
etc. para construir con ellas instrucciones como:
if( numero > 0 ) printf( "El número es positivo" )
¿Qué significa lenguaje de maquina?
RESPUESTA:
Es el único lenguaje que puede ejecutar una computadora.
El lenguaje de máquina es un código que es interpretado
directamente por el microprocesador.
El lenguaje está compuesto por un conjunto de
instrucciones ejecutadas en secuencia que representan
acciones que la máquina podrá tomar.
EJEMPLO:
código o lenguaje máquina:
00000 1001110 LOAD 11110
00001 10110100 STOR 10100
00010 10011110 LOAD 11110
00011 11010100 ADD 10100
00100 10111111 STOR 11111
00101 00000000 HALT
¿Cómo se clasifican los lenguajes de alto nivel?
RESPUESTA:
Se clasifican como lenguajes procedimentales, para que
el usuario común pudiese solucionar un problema de
procesamiento de datos de una manera más fácil y
rápida.
* ADA * Clipper
*ALGOL * Cobol
*BASIC * C++
*FORTH
EJEMPLO:
- Ada es un lenguaje de programación orientado a objetos y
fuertemente tipado de forma estática.
- BASIC, siglas de Beginner's All-purpose Symbolic
Instruction Code, es una familia de lenguajes de programación
de alto nivel.
¿Qué significa lenguaje ASSEMBLER?
RESPUESTA:
Significa lenguaje ensamblador. es un lenguaje de
programación de bajo nivel para los computadores,
microprocesadores, micro-controladores, y otros circuitos
integrados programables
EJEMPLO:
Micro-controlador (µc) Intel 80C51
ORG 8030H
T05SEG:
SETB TR0
JNB uSEG,T05SEG ;esta subrutina es utilizada
CLR TR0 ;para realizar una cuenta de
CPL uSEG ;0,5 segundos mediante la
MOV R1,DPL ;interrupción del timer 0.
MOV R2,DPH
CJNE R2,#07H,T05SEG
CJNE R1,#78H,T05SEG
MOV DPTR,#0
RET
¿Qué significa Programación orientada hacia objetos?
RESPUESTA:
POO (Programación Orientada a Objetos)
Es una de las formas más populares de programar y
viene teniendo gran acogida en el desarrollo de
proyectos de software desde los últimos años. Esta
acogida se debe a sus grandes capacidades y ventajas
frente a las antiguas formas de programar.
EJEMPLO:
¿Qué son los eventos?
RESPUESTA:
Es un suceso en el sistema (tal como una interacción del
usuario con la máquina, o un mensaje enviado por un
objeto). El sistema maneja el evento enviando el mensaje
adecuado al objeto pertinente. También se puede definir
como evento, a la reacción que puede desencadenar un
objeto, es decir la acción que genera.
EJEMPLO:
txtBox_click: Es el nombre del procedimiento que se ocupará de
responder al evento click en el objeto txtBox.
¿Qué significa algoritmo?
RESPUESTA:
Conjunto ordenado y finito de operaciones que
permite hallar la solución de un problema.
EJEMPLO:Inicio
Contador = 2
Suma = 1
Mientras Contador <= 100 hacer
Suma = Suma + Contador
Contador = Contador + 1
Fin_mientras
Visualizar Suma
Fin
¿Cuáles son las etapas de un algoritmo?
RESPUESTA:1. Análisis del problema: Conducen al diseño detallado por
medio un código escrito en forma de un algoritmo
2. Diseño de algoritmo
3. Codificación: Refleja las ideas desarrolladas en las
etapas de análisis y diseño
4. Compilación y ejecución: Traduce el programa fuente a
programa en código de maquina y lo ejecuta.
5. Verificación: Busca errores en las etapas anteriores y los
elimina.
6. Depuración
7. Documentación: Son comentarios, etiquetas de texto,
que facilitan la comprensión del programa
EJEMPLO:Los algoritmos pueden expresarse mediante formulas:
O por Pseudocódigo:
inicio
leer a,b,c
calcular
escribir perímetro
fin
¿Que significa diagramas de flujo y cuales son sus símbolos? Significado de cada uno
RESPUESTA:Es una representación gráfica de la secuencia de pasos
que se realizan para obtener un cierto resultado.
eje,mplo
¿Qué son las variables y como se declaran en la memoria RAM?
RESPUESTA:
Es un nombre asociado a un elemento de datos que está
situado en posiciones contiguas de la memoria principal,
y su valor puede cambiar durante la ejecución de un
programa.
Toda variable pertenece a un tipo de dato concreto.
EJEMPLO:
Variables Estáticas: Las Variables Estáticas son
guardadas en la memoria de usuario (RAM) y son
independientes del programa que las llama. La
declaración de una variable de este tipo es equivalente
a guardar el contenido de la variable en un directorio
con un nombre, como si se tratase de un programa.
A diferencia de las variables, ¿Que son las constantes?
RESPUESTA:
Es un dato cuyo valor no puede cambiar durante la
ejecución del programa. Recibe un valor en el
momento de la compilación y este permanece
inalterado durante todo el programa.
EJEMPLO:Const
Min = 0;
Max = 100;
Sep = 10;
var
i : integer;
begin
i := Min;
while i < Max do begin
writeln(i);
i := i + Sep
end
end.
¿Cuáles son los operadores matemáticos y cual es su jerarquización?
RESPUESTA:
Un operador es un símbolo matemático que indica que
debe ser llevada a cabo una operación especificada1 sobre
un cierto número de operandos (número, función, vector,
etc.).
EJEMPLO:
Jerarquía de los Operadores Aritméticos
Operador Jerarquía Operación
** (mayor)
(menor)
Potencia
*, /, mod, div Multiplicación,
división, módulo,
división entera
+, - Suma, resta
Operadores aritméticos
Operador aritmético Operación Ejemplo Resultado
** Potencia 4**3 64
* Multiplicación 8.25*7 57.75
/ División 15/4 3.75
+ Suma 125.78+62.50 188.28
- Resta 65.30-32.33 32.97
mod Módulo (residuo)
15 mod 2 1
div División entera 17 div 3 5
¿Cuáles y que significados tienen los operadores de relación?
RESPUESTA: EJEMPLO:
Operador Nombre Ejemplo Significado
< menor que a<b a es menor que b
> mayor que a>b a es mayor que b
== igual a a==b a es igual a b
/= no igual a a!=b a no es igual a b
<= menor que o igual a a<=5 a es menor que o igual a b
>= mayor que o igual a a>=b a es menor que o igual a b
¿Qué significan y cual es la tabla de descomposición para los siguientes operadores lógicos: AND, OR,
XOR?
RESPUESTA:
AND: Para que el resultado sea verdadero
las dos condiciones deben ser verdaderas.
OR: El resultado es verdadero si al menos
una de las dos condiciones es verdadera.
XNOR: Es la negación del operador lógico
OR (lo contrario del resultado en la tabla de
verdad)
EJEMPLO:
¿Qué significa programación HTML?
RESPUESTA:
Hyper Text Markup Language (Lenguaje de marcación
de Hipertexto)
Es el lenguaje de marcas de texto utilizado normalmente
en la www (World Wide Web). Es el formato estándar
de las páginas web.
EJEMPLO:Subrayar un Link al pasar el mouse:
<STYLE type="text/css">
<!--
A:link {COLOR: red; TEXT-DECORATION: none}
A:visited {COLOR: gray; TEXT-DECORATION: none}
A:active {TEXT-DECORATION: none}
A:hover {COLOR: blue; TEXT-DECORATION: underline} -->
</STYLE>
</p>
<p><a href="l1.htm">El texto que quieras.</a><br>
<a href="l2.htm">otro texto.</a><br>
<a href="l3.htm">Otro texto.</a><br>
</p>
¿Cuál es el significado y uso de las siguientes etiquetas:
RESPUESTA:
<html> Es la que encerrará el documento .
<HEAD> cabeza .
<BODY> cuerpo.
<TITLE> contiene el titulo del documento encerrado por el
elemento.
<Hx></Hx> se usa la etiqueta para escribir títulos.
<p align="left"> Párrafo... </p> Alinea a la izquierda.
<p align="center"> Párrafo... </p> Realiza un centrado.
<p align="right"> Párrafo... </p> Alinea a la derecha.
EJEMPLO:
<Hx></Hx>
<h1>Titulo principal</h1>
<h2>Titulo secundario</h2>
<h3>Titulo terciario</h3>
<h4>Titulo cuarto nivel</h4>
<h5>Titulo quinto</h5>
<h6>Titulo sexto</h6>
Quedaría mas o menos así:
Titulo principal
Titulo secundario
Titulo terciario
Titulo cuarto nivel
Titulo quinto
Titulo sexto