Programacion web introduccion
Click here to load reader
-
Upload
julian-forero-cano -
Category
Documents
-
view
158 -
download
2
Transcript of Programacion web introduccion
2012: HACIA UNA EDUCACION, DEMOCRATICA Y HUMANISTA
¿ Que Significa programación ?
La programación es el proceso de diseñar, codificar, depurar y mantener el código fuente de programas computacionales. Programar no involucra necesariamente otras tareas tales como el análisis y diseño de la aplicación , aunque sí suelen estar fusionadas en el desarrollo de
pequeñas aplicaciones.
#include <stdio.h> int main (int argc,char **argv) { printf("Hola mundo\n"); return 0; }
Ejemplos
2012: HACIA UNA EDUCACION, DEMOCRATICA Y HUMANISTA
¿Qué es lengua de alto nivel?
Un lenguaje de programación de alto nivel de abstracción se caracteriza por expresar los algoritmos de una manera más cercana a la capacidad cognitiva humana, en lugar de a la capacidad ejecutora de las máquinas.
AdaALGOLBASICC#COBOLFortranJavaLispModula-2PascalPerlPHPPL/1PL/SQLPythonRuby
Ejemplos
2012: HACIA UNA EDUCACION, DEMOCRATICA Y HUMANISTA
EjemplosLenguaje de
máquina es el sistema de códigos directamente interpretable por un circuito microprogramable, como el microprocesador de una computadora o el microcontrolador de un autómata. Este lenguaje está compuesto por un conjunto de instrucciones que determinan acciones a ser tomadas por la máquina.
¿Qué significa lenguaje de máquina?
Código de lenguaje de maquina:
00000 1001110 LOAD 11110.00001 10110100 STOR 1010000010 1oo1111o LOAD 1111000011 11010100 ADD 1010000100 10 11111 STOR 1111100101 00000000 HALT
2012: HACIA UNA EDUCACION, DEMOCRATICA Y HUMANISTA
Ejemplos
¿ Cuál es la clasificación de los lenguajes de alto nivel ?
Los lenguajes de programación de alto
nivel son más fáciles de aprender porque se usan palabras o comandos del
lenguaje natural, como por ejemplo del inglés.
Este es el caso del BASIC, el lenguaje de
programación más conocido.
Existen muchos lenguajes de programación de alto nivel su
clasificación es : Lenguajes de programación imperativos.
Lenguajes de programación declarativos
Lenguajes de programación orientados a objetos
Lenguajes de programación de primera generación
Lenguajes de programación naturales
Lenguajes de programación de (1,2,3,4,5) generación.
2012: HACIA UNA EDUCACION, DEMOCRATICA Y HUMANISTA
Ejemplos
¿Que significa lenguaje assembler ?
Es un lenguaje de programación de bajo nivel para los computadores, microprocesadores, microcontroladores, y otros circuitos integrados programables. Implementa una representación simbólica de los códigos de máquina binarios y otras constantes necesarias para programar una arquitectura dada de CPU y constituye la representación más directa del código máquina específico para cada arquitectura legible por un programador.
Por ejemplo, en el lenguaje ensamblador para un procesador
x86:• La sentencia MOV AL, 061h
• Asigna el valor hexadecimal 61 (97 deci
mal) al registro "AL".• El programa ensamblador lee
la sentencia de arriba y produce su
equivalente binario en lenguaje de máquina
Binario: 10110000 01100001 (hexadecimal: B061)
2012: HACIA UNA EDUCACION, DEMOCRATICA Y HUMANISTA
Ejemplos
¿ A que se denomina programación orientada a
objetos?Es un paradigma de programación que usa objetos y sus interacciones, para diseñar aplicaciones y programas informáticos. Está basado en varias técnicas, incluyendo herencia, abstracción, polimorfismo y encapsulamiento
Entre los lenguajes orientados a objetos se destacan los siguientes: ABAP -> SAP Lenguaje
orientado a eventos ABL Lenguaje de
programación de OpenEdge de Progress Software
Action Script ActionScript 3 Ada Clarion Clipper (lenguaje de
programación) (Versión 5.x con librería de objetos Class(y))
Object Pascal (Embarcadero Delphi)
Gambas
2012: HACIA UNA EDUCACION, DEMOCRATICA Y HUMANISTA
Ejemplos
¿Qué son los eventos ?
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.
Un ejemplo claro lo tenemos en los sistemas de
programación Lexico y Visual Basic, en los que a cada elemento del programa
(objetos, controles, etcétera) se le asignan una serie de
eventos que generará dicho elemento, como la pulsación
de un botón del ratón sobre él o el redibujado del control.
2012: HACIA UNA EDUCACION, DEMOCRATICA Y HUMANISTA
Ejemplos
¿ Cuales son los controles del ambiente grafico ?
Es nuestro lugar de trabajo.
Estos son sus controles:
Barra de tareas, barra de control, bandeja de reciclaje, sistema de ficheros, icono, ventana, cuadro de dialogo…
2012: HACIA UNA EDUCACION, DEMOCRATICA Y HUMANISTA
Ejemplos
¿ Qué se denomina algoritmo ?
Es un conjunto prescrito de
instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar
una actividad mediante pasos sucesivos que no generen dudas a
quien deba realizar dicha actividad.
Realizar un algoritmo que permita leer dos valores
Determinar cuales de los dos valores es menor y escríbalo.
Realizar un algoritmo que sume dos números
2012: HACIA UNA EDUCACION, DEMOCRATICA Y HUMANISTA
Ejemplos
¿Cuáles son las etapas de un algoritmo?
Análisis del problema Diseño de algoritmo. Codificación Compilación Ejecución Verificación. Depuración. Documentación
Iniciación Inicializar variables.
Solicitar la introducción valores distintos.
Leer los dos valores. Asignar a los valores A y
B Fin
2012: HACIA UNA EDUCACION, DEMOCRATICA Y HUMANISTA
Ejemplos
¿Cuáles son los diagrama de flujo?
Es la presentación grafica del
algoritmo o proceso. Se utiliza en
disciplinas como la programación, la
economía, los procesos
industriales y psicología cognitiva.
2012: HACIA UNA EDUCACION, DEMOCRATICA Y HUMANISTA
Ejemplos
¿Cuáles son los símbolos del diagrama de flujo ?
2012: HACIA UNA EDUCACION, DEMOCRATICA Y HUMANISTA
• El valor de pi = 3.1416.
• #include <stdio.h> #define PI 3.1415926 int main() { printf("Pi vale %f", PI); return 0; }
es un valor que no puede ser alterado durante la ejecución de un programa.Una constante corresponde a una longitud fija de un área reservada en la memoria principal del ordenador, en la que se da que el programa almacena valores fijos.
¿A diferencia de las variables que son las constantes?Ejemplo
s
2012: HACIA UNA EDUCACION, DEMOCRATICA Y HUMANISTA
Las constantes se declaran en la sección de ficheros y rutinas, con las sintaxis: Const constant_name ( as type) = value.Se declara bajo el nombre único de (constant_name). Los nombres se escriben en mayúsculas.
¿Cómo se declaran las variables en la memoria RAM?
#include <stdio.h> #define PI 3.1415926 int main() { printf("Pi vale %f", PI); return 0; } #include <stdio.h> #define PI 3.1415926 int main() { printf("Pi vale %f", PI); return 0; }
• Const MAX as longint=10000.
• MIN=1000 ‘ compilador supone el tipo Word.
• SWITH= «n» compilador supone el tipo char.
• MSG=«hello» compilador supone el tipo string.
Ejemplos
2012: HACIA UNA EDUCACION, DEMOCRATICA Y HUMANISTA
Los llamados operadores relacionales son los que comparan dos valores, estos son:
• < menor que. • > mayor que.• = igual.• != no igual a.• <= menor o igual a. • >= mayor o igual a.
¿Cuáles son los operadores matemáticos relacionales o de
comparación?
• 8>4.• 5<10• 2+5=10• 4*4 != 12• 20+2x >= 21• 30 – 2x <=29
Ejemplos
2012: HACIA UNA EDUCACION, DEMOCRATICA Y HUMANISTA
es un dispositivo electrónico el cual es la expresión física de un operador booleano en la lógica de conmutación.• La compuerta
denominada lógica AND, tiene la función de producto lógico.
• La puerta lógica OR , realiza la operación de suma lógica.
• La puerta lógica XOR, realiza la función booleana A'B+AB'.
¿Cuáles con las tablas lógicas And, Or , Xor?
Entrada
Entrada
Salida
0 0 0
0 1 0
1 0 0
1 1 1
and
xor
or
Entrada Entrada Salida
0 0 0
0 1 1
1 0 1
1 1 1
Entrada Entrada Salida
0 0 0
0 1 1
1 0 1
1 1 0
Ejemplos
2012: HACIA UNA EDUCACION, DEMOCRATICA Y HUMANISTA
<HTML><HEAD>
<TITLE> Título de mi página de Internet
</TITLE></HEAD><BODY>
<H1> <CENTER> Primera pagina
</CENTER> </H1><HR>
.
Explique el concepto de programación HTML
El HTML, 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).
Ejemplos
2012: HACIA UNA EDUCACION, DEMOCRATICA Y HUMANISTA
• <html> es usado para describir la estructura y el contenido en forma de texto.
• <head> contiene información acerca de documentos corrientes.
• <title> es el titulo del documento.
• <h1..h6> son las secciones de los niveles.
• <center> nos permite centrar párrafos, imágenes o tablas dentro de nuestra Web.
• <p align=«»>es el formato párrafos.
¿cuál es el significado de las etiquetas HTML?
• Html• Head• Title• H1..h6• Center• P align=
«»
Ejemplos
JULIAN DAVID FORERO CANO