programación web
TRANSCRIPT
2012 HACIA UNA EDUCACION, DEMOCRATICA Y HUMANISTA
Gómez Delgado Angie Viviana-Gómez Orjuela Gina Paola-1102
¿Que significa programación?
La programación es el proceso
de diseñar, codificar, depurar y
mantener el código fuente de
programas computacionales. El
propósito de la programación
es crear programas que
exhiban un comportamiento
deseado. El proceso de escribir
código requiere frecuentemente
conocimientos en varias áreas
distintas, además del dominio
del lenguaje a utilizar,
algoritmos especializados y
lógica formal.
2012 HACIA UNA EDUCACION, DEMOCRATICA Y HUMANISTA
Gómez Delgado Angie Viviana-Gómez Orjuela Gina Paola-1102
¿Que es lenguaje 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.
En los primeros lenguajes de alto nivel, la
limitación era que se orientaban a un área
específica y sus instrucciones requerían
de una sintaxis predefinida. Se clasifican
como lenguajes procedimentales.
2012 HACIA UNA EDUCACION, DEMOCRATICA Y HUMANISTA
Gómez Delgado Angie Viviana-Gómez Orjuela Gina Paola-1102
¿Que significa lenguaje de maquina?
Lenguaje 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. Un programa consiste en una cadena de
estas instrucciones de lenguaje de máquina (más los
datos). Estas instrucciones son normalmente
ejecutadas en secuencia, con eventuales cambios de
flujo causados por el propio programa o eventos
externos. El lenguaje de máquina es específico de cada
máquina o arquitectura de la máquina, aunque el
conjunto de instrucciones disponibles pueda ser similar
entre ellas.
2012 HACIA UNA EDUCACION, DEMOCRATICA Y HUMANISTA
Gómez Delgado Angie Viviana-Gómez Orjuela Gina Paola-1102
Cual es la clasificación de los lenguajes de alto nivel
Lenguajes de alto nivel: Más parecidos al lenguaje humano. Manejan conceptos, tipos de datos, etc., de una manera cercana al pensamiento humano ignorando (abstrayéndose) del funcionamiento de la máquina. Ejemplos: Java, Ruby.
2012 HACIA UNA EDUCACION, DEMOCRATICA Y HUMANISTA
Gómez Delgado Angie Viviana-Gómez Orjuela Gina Paola-1102
Que significa lenguaje asembler
La programación en lenguaje ensamblador ofrece diferentes ventajas. Un programa escrito en lenguaje ensamblador requiere considerablemente menos memoria y tiempo de ejecución que un programa escrito en un lenguaje de alto nivel.
2012 HACIA UNA EDUCACION, DEMOCRATICA Y HUMANISTA
Gómez Delgado Angie Viviana-Gómez Orjuela Gina Paola-1102
A que se denomina programación orientada a los objetos
La programación orientada a objetos o POO
(OOP según sus siglas en inglés) 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. Su uso se popularizó a
principios de la década de los años 1990. En la
actualidad, existe variedad de lenguajes de
programación que soportan la orientación a
objetos
el número de ruedas de un
automóvil es el mismo cuatro,
para todos los automóviles.
2012 HACIA UNA EDUCACION, DEMOCRATICA Y HUMANISTA
Gómez Delgado Angie Viviana-Gómez Orjuela Gina Paola-1102
Que son los eventos
La programación dirigida por
eventos es un paradigma de
programación en el que tanto la
estructura como la ejecución de
los programas van determinados
por los sucesos que ocurran en
el sistema, definidos por el
usuario o que ellos mismos
provoquen
Visual Basic es uno de los lenguajes de
programación que más entusiasmo despiertan
entre los programadores de computadoras, tanto
expertos como novatos. En el caso de los
programadores expertos por la facilidad con la
que desarrollan aplicaciones complejas en
poquísimo tiempo (comparado con lo que cuesta
programar en Visual C++, por ejemplo). En el caso
de los programadores novatos por el hecho de ver
de lo que son capaces a los pocos minutos de
empezar su aprendizaje. El precio que hay que
pagar por utilizar Visual Basic es una menor
velocidad o eficiencia en las aplicaciones
2012 HACIA UNA EDUCACION, DEMOCRATICA Y HUMANISTA
Gómez Delgado Angie Viviana-Gómez Orjuela Gina Paola-1102
Cuales son los controles del ambiente grafico Windows
Este es el quinceavo post de una
serie que estoy haciendo sobre .NET
4 y VS 2010. En el post de hoy
veremos los nuevos controles para
gráficas que se han incorporado en
ASP.NET y Windows Formas
Los controles que podemos crear con Visual
Studio .NET, (realmente con .NET Framework),
pueden ser de tres tipos:
1- Usando herencia, de esta forma
aprovechamos toda la funcionalidad de un
control existente al que sólo tendremos que
indicarle el código necesario para que haga las
cosas que nosotros queremos que haga y que
no estén implementadas en el control que
queremos "personalizar"... por ejemplo para
que sólo acepte números.
2012 HACIA UNA EDUCACION, DEMOCRATICA Y HUMANISTA
Gómez Delgado Angie Viviana-Gómez Orjuela Gina Paola-1102
A que se denomina algoritmo
Si bien los allegados a la informática
saben que un algoritmo es un
conjunto de operaciones ordenadas
de modo tal en que puedan resolver
un problema, son pocos los saben que
el término deriva del matemático
astrónomo y geógrafo musulmán al-
Jwarizmi
2012 HACIA UNA EDUCACION, DEMOCRATICA Y HUMANISTA
Gómez Delgado Angie Viviana-Gómez Orjuela Gina Paola-1102
Cuales son las etapas de un algoritmo
Análisis de proceso implica que hace el
programa.
Diseño implica como se hace o realiza la tarea
(problema) solicitado
En el diseño:
El todo es la sumatoria de las partes.
Divide el todo en varias partes.
En la resolución de un problema complejo, se
divide en varios sub problemas y
seguidamente se vuelven a dividir los sub
problemas en otros mas sencillos, hasta que
puedan implementarse en el computador
El problema consiste en encontrar el
máximo de un conjunto de números.
Para un ejemplo más complejo véase
Algoritmo de Euclides
2012 HACIA UNA EDUCACION, DEMOCRATICA Y HUMANISTA
Gómez Delgado Angie Viviana-Gómez Orjuela Gina Paola-1102
El diagrama de flujo es la representación
gráfica del algoritmo o proceso. Se utiliza en
disciplinas como la programación, la economía,
los procesos industriales y la psicología
cognitiva. Estos diagramas utilizan símbolos
con significados bien definidos que
representan los pasos del algoritmo, y
representan el flujo de ejecución mediante
flechas que conectan los puntos de inicio y de
fin de proceso
Cuáles son los diagramas de flujo?
2012 HACIA UNA EDUCACION, DEMOCRATICA Y HUMANISTA
Gómez Delgado Angie Viviana-Gómez Orjuela Gina Paola-1102
¿ Cuales son los símbolos de flujo
2012 HACIA UNA EDUCACION, DEMOCRATICA Y HUMANISTA
Gómez Delgado Angie Viviana-Gómez Orjuela Gina Paola-1102
¿ A diferencia de las variables que son las constantes?
En programación, una constante 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, donde el programa almacena valores fijos.Por ejemplo:El valor de pi = 3.1416Por conveniencia, el nombre de las constantes suele escribirse en mayúsculas en la mayoría de lenguajes.
#include<stdio.h> #define PI 3.1415926 intmain() { printf("Pi vale %f", PI); return0; }
2012 HACIA UNA EDUCACION, DEMOCRATICA Y HUMANISTA
Gómez Delgado Angie Viviana-Gómez Orjuela Gina Paola-1102
¿ Como se declaran las variables en la memoria RAM ?
Visual BasicVariables, definición y entornoBasic, desde siempre, al contrario de otros sistemas de programación, no exigió la definición previa de una variable. Una variable, como Vd. seguro que conoce, es un nombre que en el programa le asignamos a un dato. Ese dato podrá cambiar. Piense por ejemplo, en un programa consistente en la toma de datos de los alumnos de un centro escolar.
NombreApellido1Apellido2DirecciónTeléfonoDNI
2012 HACIA UNA EDUCACION, DEMOCRATICA Y HUMANISTA
Gómez Delgado Angie Viviana-Gómez Orjuela Gina Paola-1102
¿ Cuales son los operadores Matemáticas, relacionados o de comparación
Los operadores relacionales son símbolos que se usan para comparar dos valores. Si el resultado de la comparación es correcto la expresión considerada es verdadera, en caso contrario es falsa. Por ejemplo, 8>4 (ocho mayor que cuatro) es verdadera, se representa por el valor true del tipo básico boolean, en cambio, 8<4 (ocho menor que cuatro) es falsa, false. En la primera columna de la tabla, se dan los símbolos de los operadores relacionales, el la segunda, el nombre de dichos operadores, y a continuación su significado mediante un 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
2012 HACIA UNA EDUCACION, DEMOCRATICA Y HUMANISTA
Gómez Delgado Angie Viviana-Gómez Orjuela Gina Paola-1102
¿ Cuales son las tablas lógicas de AND ?
AND y OR trabajan con dos operandos y retornan un valor lógico basadas en las denominadas tablas de verdad. El operador NOT actúa sobre un operando. Estas tablas de verdad son conocidas y usadas en el contexto de la vida diaria, por ejemplo: "si hace sol Y tengo tiempo, iré a la playa", "si NO hace sol, me quedaré en casa", "si llueve O hace viento, iré al cine". Las tablas de verdad de los operadores AND, OR y
2012 HACIA UNA EDUCACION, DEMOCRATICA Y HUMANISTA
Gómez Delgado Angie Viviana-Gómez Orjuela Gina Paola-1102
El HTML no es más que una aplicación del SGML (Standard GeneralizedMarkup Language), un sistema para definir tipos de documentos estructurados y lenguajes de marcas para representar esos mismos documentos. El término HTML se suele referir a ambas cosas, tanto al tipo de documento como
allenguaje de marcas.
¿ Concepto de programación HTLM ?
2012 HACIA UNA EDUCACION, DEMOCRATICA Y HUMANISTA
Gómez Delgado Angie Viviana-Gómez Orjuela Gina Paola-1102
¿ Concepto de programación HEAD ?
<HEAD> Es un área de definición del documento HTML al que precede donde especifica información cómo el titulo de la pagina, entre etiquetastitle y otra información destinada a buscadores
-n número: imprime el número indicado de líneas.-c número: imprime el número indicado de bytes.
2012 HACIA UNA EDUCACION, DEMOCRATICA Y HUMANISTA
Gómez Delgado Angie Viviana-Gómez Orjuela Gina Paola-1102
¿ Concepto de programación TITLE ?
<TITLE> Esta etiqueta será utilizada para los marcadores del navegador y definirá un nombre para tu página, te recomiendo que sea corto pero explicativo para que si te das de alta en los buscadores con solo el titulo quede claro de que tu página va de cualquier tema.
2012 HACIA UNA EDUCACION, DEMOCRATICA Y HUMANISTA
Gómez Delgado Angie Viviana-Gómez Orjuela Gina Paola-1102
¿ Concepto de programación center ?
es una aplicación con una interfaz de usuario grande, diseñado para servir como equipo personal de cine en casa. Está incluido en Windows XP Media Center Edition como parte de dicha versión del sistema operativo. También es parte deWindows Vista (Ediciones Home Premium y Ultimate) y Windows 7. Está diseñado para equipos que dispongan de control remoto (el cual puede incluir un botón verde con el logotipo de Windows)
2012 HACIA UNA EDUCACION, DEMOCRATICA Y HUMANISTA
Gómez Delgado Angie Viviana-Gómez Orjuela Gina Paola-1102