programación web

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

Upload: viviana-gomez

Post on 14-Jul-2015

58 views

Category:

Documents


0 download

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