18
2012: Hacia la calidad educativa, democrática y humanista. co Sotelo Johann Sebastian 11°3 IVEL DE PROGRAMACIÓ WEB INTRODUCCIÓN

Nivel de programacion web_introduccion_11º3

Embed Size (px)

Citation preview

Page 1: Nivel  de programacion web_introduccion_11º3

2012: Hacia la calidad educativa, democrática y humanista.

Franco Sotelo Johann Sebastian 11°3

NIVEL DE PROGRAMACIÓN WEB INTRODUCCIÓN

Page 2: Nivel  de programacion web_introduccion_11º3

2012: Hacia la calidad educativa, democrática y humanista.

Franco Sotelo Johann Sebastian 11°3

¿ 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.

Page 3: Nivel  de programacion web_introduccion_11º3

2012: Hacia la calidad educativa, democrática y humanista.

Franco Sotelo Johann Sebastian 11°3

¿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" )

Page 4: Nivel  de programacion web_introduccion_11º3

2012: Hacia la calidad educativa, democrática y humanista.

Franco Sotelo Johann Sebastian 11°3

¿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 1111000001 10110100 STOR 1010000010 10011110 LOAD 1111000011 11010100 ADD 1010000100 10111111 STOR 1111100101 00000000 HALT

Page 5: Nivel  de programacion web_introduccion_11º3

2012: Hacia la calidad educativa, democrática y humanista.

Franco Sotelo Johann Sebastian 11°3

¿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.

Page 6: Nivel  de programacion web_introduccion_11º3

2012: Hacia la calidad educativa, democrática y humanista.

Franco Sotelo Johann Sebastian 11°3

¿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 80C51ORG 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

Page 7: Nivel  de programacion web_introduccion_11º3

2012: Hacia la calidad educativa, democrática y humanista.

Franco Sotelo Johann Sebastian 11°3

¿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:

Page 8: Nivel  de programacion web_introduccion_11º3

2012: Hacia la calidad educativa, democrática y humanista.

Franco Sotelo Johann Sebastian 11°3

¿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.

Page 9: Nivel  de programacion web_introduccion_11º3

2012: Hacia la calidad educativa, democrática y humanista.

Franco Sotelo Johann Sebastian 11°3

¿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 SumaFin

Page 10: Nivel  de programacion web_introduccion_11º3

2012: Hacia la calidad educativa, democrática y humanista.

Franco Sotelo Johann Sebastian 11°3

¿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 algoritmo2. Diseño de algoritmo3. Codificación: Refleja las ideas desarrolladas en las etapas de análisis y diseño4. 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ón7. 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ímetrofin

Page 11: Nivel  de programacion web_introduccion_11º3

2012: Hacia la calidad educativa, democrática y humanista.

Franco Sotelo Johann Sebastian 11°3

¿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

Page 12: Nivel  de programacion web_introduccion_11º3

2012: Hacia la calidad educativa, democrática y humanista.

Franco Sotelo Johann Sebastian 11°3

¿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.

Page 13: Nivel  de programacion web_introduccion_11º3

2012: Hacia la calidad educativa, democrática y humanista.

Franco Sotelo Johann Sebastian 11°3

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.

Page 14: Nivel  de programacion web_introduccion_11º3

2012: Hacia la calidad educativa, democrática y humanista.

Franco Sotelo Johann Sebastian 11°3

¿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éticosOperador 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

Page 15: Nivel  de programacion web_introduccion_11º3

2012: Hacia la calidad educativa, democrática y humanista.

Franco Sotelo Johann Sebastian 11°3

¿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

Page 16: Nivel  de programacion web_introduccion_11º3

2012: Hacia la calidad educativa, democrática y humanista.

Franco Sotelo Johann Sebastian 11°3

¿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:

Page 17: Nivel  de programacion web_introduccion_11º3

2012: Hacia la calidad educativa, democrática y humanista.

Franco Sotelo Johann Sebastian 11°3

¿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>

Page 18: Nivel  de programacion web_introduccion_11º3

2012: Hacia la calidad educativa, democrática y humanista.

Franco Sotelo Johann Sebastian 11°3

¿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 principalTitulo secundarioTitulo terciarioTitulo cuarto nivelTitulo quintoTitulo sexto