SlideShare una empresa de Scribd logo
1 de 21
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. 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.

                                   Gómez Delgado Angie Viviana-
                                   Gómez Orjuela Gina Paola-1102
2012 HACIA UNA EDUCACION, DEMOCRATICA Y HUMANISTA

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




                                     Gómez Delgado Angie Viviana-
                                     Gómez Orjuela Gina Paola-1102
2012 HACIA UNA EDUCACION, DEMOCRATICA Y HUMANISTA

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



                                           Gómez Delgado Angie Viviana-
                                           Gómez Orjuela Gina Paola-1102
2012 HACIA UNA EDUCACION, DEMOCRATICA Y HUMANISTA

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.




                        Gómez Delgado Angie Viviana-
                        Gómez Orjuela Gina Paola-1102
2012 HACIA UNA EDUCACION, DEMOCRATICA Y HUMANISTA

                        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.




                          Gómez Delgado Angie Viviana-
                          Gómez Orjuela Gina Paola-1102
2012 HACIA UNA EDUCACION, DEMOCRATICA Y HUMANISTA

                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                                       el número de ruedas de un
aplicaciones y programas informáticos. Está                             automóvil es el mismo cuatro,
basado en varias técnicas, incluyendo                                   para todos los automóviles.
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




                                        Gómez Delgado Angie Viviana-
                                        Gómez Orjuela Gina Paola-1102
2012 HACIA UNA EDUCACION, DEMOCRATICA Y HUMANISTA

                             Que son los eventos

                                                Visual Basic es uno de los lenguajes de
                                                programación que más entusiasmo despiertan
                                                entre los programadores de computadoras, tanto
La programación dirigida por                    expertos como novatos. En el caso de los
eventos es un paradigma de                      programadores expertos por la facilidad con la
programación en el que tanto la                 que desarrollan aplicaciones complejas en
estructura como la ejecución de                 poquísimo tiempo (comparado con lo que cuesta
los programas van determinados                  programar en Visual C++, por ejemplo). En el caso
por los sucesos que ocurran en                  de los programadores novatos por el hecho de ver
el sistema, definidos por el                    de lo que son capaces a los pocos minutos de
usuario o que ellos mismos                      empezar su aprendizaje. El precio que hay que
provoquen                                       pagar por utilizar Visual Basic es una menor
                                                velocidad o eficiencia en las aplicaciones



                          Gómez Delgado Angie Viviana-
                          Gómez Orjuela Gina Paola-1102
2012 HACIA UNA EDUCACION, DEMOCRATICA Y HUMANISTA

       Cuales son los controles del ambiente grafico Windows




                                                    Los controles que podemos crear con Visual
                                                    Studio .NET, (realmente con .NET Framework),
                                                    pueden ser de tres tipos:
Este es el quinceavo post de una
                                                    1- Usando herencia, de esta forma
serie que estoy haciendo sobre .NET
                                                    aprovechamos toda la funcionalidad de un
4 y VS 2010. En el post de hoy
                                                    control existente al que sólo tendremos que
veremos los nuevos controles para
                                                    indicarle el código necesario para que haga las
gráficas que se han incorporado en
                                                    cosas que nosotros queremos que haga y que
ASP.NET y Windows Formas
                                                    no estén implementadas en el control que
                                                    queremos "personalizar"... por ejemplo para
                                                    que sólo acepte números.



                           Gómez Delgado Angie Viviana-
                           Gómez Orjuela Gina Paola-1102
2012 HACIA UNA EDUCACION, DEMOCRATICA Y HUMANISTA

                               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




                                 Gómez Delgado Angie Viviana-
                                 Gómez Orjuela Gina Paola-1102
2012 HACIA UNA EDUCACION, DEMOCRATICA Y HUMANISTA

                         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              El problema consiste en encontrar el
(problema) solicitado                                       máximo de un conjunto de números.
En el diseño:                                               Para un ejemplo más complejo véase
                                                            Algoritmo de Euclides
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

                                   Gómez Delgado Angie Viviana-
                                   Gómez Orjuela Gina Paola-1102
2012 HACIA UNA EDUCACION, DEMOCRATICA Y HUMANISTA

                                Cuáles son los diagramas de flujo?




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



                                   Gómez Delgado Angie Viviana-
                                   Gómez Orjuela Gina Paola-1102
2012 HACIA UNA EDUCACION, DEMOCRATICA Y HUMANISTA

           ¿ Cuales son los símbolos de flujo




              Gómez Delgado Angie Viviana-
              Gómez Orjuela Gina Paola-1102
2012 HACIA UNA EDUCACION, DEMOCRATICA Y HUMANISTA
                ¿ 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                                 #include
un programa.
Una constante corresponde a una                                  <stdio.h>
longitud fija de un área reservada                               #define PI
en la memoria principal del                                      3.1415926 int
ordenador, donde el programa
                                                                 main() {
almacena valores fijos.
Por ejemplo:                                                     printf("Pi vale
El valor de pi = 3.1416                                          %f", PI); return
Por conveniencia, el nombre de                                   0; }
las constantes suele escribirse en
mayúsculas en la mayoría de
lenguajes.




                                 Gómez Delgado Angie Viviana-
                                 Gómez Orjuela Gina Paola-1102
2012 HACIA UNA EDUCACION, DEMOCRATICA Y HUMANISTA

    ¿ Como se declaran las variables en la memoria RAM ?



Visual Basic
Variables, definición y entorno
Basic, desde siempre, al
contrario de otros sistemas de
programación, no exigió la                                Nombre
definición previa de una                                      Apellido1
variable. Una variable, como                                  Apellido2
Vd. seguro que conoce, es un
                                                              Dirección
nombre que en el programa le
asignamos a un dato. Ese dato
                                                              Teléfono
podrá cambiar. Piense por                                     DNI
ejemplo, en un programa
consistente en la toma de
datos de los alumnos de un
centro escolar.


                          Gómez Delgado Angie Viviana-
                          Gómez Orjuela Gina Paola-1102
2012 HACIA UNA EDUCACION, DEMOCRATICA Y HUMANISTA

          ¿ Cuales son los operadores Matemáticas, relacionados o de
                                 comparación
                                                  Oper nombre             ejemplo significado
Los operadores relacionales son
                                                  ador
símbolos que se usan para comparar
dos valores. Si el resultado de la                <          menor que a<b        a es menor
comparación es correcto la                                                        que b
expresión considerada es
                                                  >          mayor que a>b        a es mayor
verdadera, en caso contrario es
falsa. Por ejemplo, 8>4 (ocho                                                     que b
mayor que cuatro) es verdadera, se                ==         igual a      a==b    a es igual a b
representa por el valor true del
                                                  !=         no igual a   a!=b    a no es igual
tipo básico boolean, en cambio, 8<4
(ocho menor que cuatro) es                                                        ab
falsa, false. En la primera columna               <=         menor que a<=5       a es menor
de la tabla, se dan los símbolos de                          o igual a            que o igual a b
los operadores relacionales, el la
segunda, el nombre de dichos                      >=         mayor que a>=b       a es menor
operadores, y a continuación su                              o igual a            que o igual a b
significado mediante un ejemplo.
                             Gómez Delgado Angie Viviana-
                             Gómez Orjuela Gina Paola-1102
2012 HACIA UNA EDUCACION, DEMOCRATICA Y HUMANISTA

              ¿ 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




                            Gómez Delgado Angie Viviana-
                            Gómez Orjuela Gina Paola-1102
2012 HACIA UNA EDUCACION, DEMOCRATICA Y HUMANISTA

                        ¿ Concepto de programación HTLM ?




El  HTML no es más que una aplicación
del SGML (Standard Generalized
Markup 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.




                             Gómez Delgado Angie Viviana-
                             Gómez Orjuela Gina Paola-1102
2012 HACIA UNA EDUCACION, DEMOCRATICA Y HUMANISTA

             ¿ Concepto de programación HEAD ?




                                                     -n número:
<HEAD> Es un área de
definición del documento                             imprime el
HTML al que precede                                  número indicado
donde especifica                                     de líneas.
información cómo el titulo                           -c número:
de la pagina, entre                                  imprime el
etiquetastitle y otra                                número indicado
información destinada a                              de bytes.
buscadores




                     Gómez Delgado Angie Viviana-
                     Gómez Orjuela Gina Paola-1102
2012 HACIA UNA EDUCACION, DEMOCRATICA Y HUMANISTA

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




                          Gómez Delgado Angie Viviana-
                          Gómez Orjuela Gina Paola-1102
2012 HACIA UNA EDUCACION, DEMOCRATICA Y HUMANISTA

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




                               Gómez Delgado Angie Viviana-
                               Gómez Orjuela Gina Paola-1102
2012 HACIA UNA EDUCACION, DEMOCRATICA Y HUMANISTA




              Gómez Delgado Angie Viviana-
              Gómez Orjuela Gina Paola-1102

Más contenido relacionado

La actualidad más candente

Programacion web introduccion
Programacion web introduccionProgramacion web introduccion
Programacion web introduccionJenaleCh
 
Programacion web introduccion practica o9 ximena
Programacion web introduccion practica o9 ximenaProgramacion web introduccion practica o9 ximena
Programacion web introduccion practica o9 ximenatatiana96penagos
 
Jhondiapositiva096
Jhondiapositiva096Jhondiapositiva096
Jhondiapositiva096olguito
 
Programación web introducción
Programación web introducciónProgramación web introducción
Programación web introduccióntrinch_1
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programaciónEliezer Cordova
 
Introducción a la ingeniería de software
Introducción a la ingeniería de softwareIntroducción a la ingeniería de software
Introducción a la ingeniería de softwareSebastianRipalda1
 
Paradigmas programacion
Paradigmas programacionParadigmas programacion
Paradigmas programacionLuis Peralta
 
Introducción a los paradigmas de programación
Introducción a los paradigmas de programaciónIntroducción a los paradigmas de programación
Introducción a los paradigmas de programaciónJose Sanchez
 
Paradigmas de programacion
Paradigmas de programacionParadigmas de programacion
Paradigmas de programacionyamy matin
 
01. lenguajes de programación autor virtuniversidad
01. lenguajes de programación autor virtuniversidad01. lenguajes de programación autor virtuniversidad
01. lenguajes de programación autor virtuniversidadLuisBeltrnAlvinoAlva
 
PARADIGMA IMPERATIVO
PARADIGMA IMPERATIVOPARADIGMA IMPERATIVO
PARADIGMA IMPERATIVOFredy Olaya
 

La actualidad más candente (17)

Wiki ap2
Wiki ap2Wiki ap2
Wiki ap2
 
Lenguajesprog
LenguajesprogLenguajesprog
Lenguajesprog
 
Programacion web introduccion
Programacion web introduccionProgramacion web introduccion
Programacion web introduccion
 
Bryan trabajo
Bryan trabajoBryan trabajo
Bryan trabajo
 
Programacion web introduccion practica o9 ximena
Programacion web introduccion practica o9 ximenaProgramacion web introduccion practica o9 ximena
Programacion web introduccion practica o9 ximena
 
Jhondiapositiva096
Jhondiapositiva096Jhondiapositiva096
Jhondiapositiva096
 
Programacvion
ProgramacvionProgramacvion
Programacvion
 
Programación web introducción
Programación web introducciónProgramación web introducción
Programación web introducción
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Paradigmas de programación
Paradigmas de programaciónParadigmas de programación
Paradigmas de programación
 
Introducción a la ingeniería de software
Introducción a la ingeniería de softwareIntroducción a la ingeniería de software
Introducción a la ingeniería de software
 
Paradigmas programacion
Paradigmas programacionParadigmas programacion
Paradigmas programacion
 
Introducción a los paradigmas de programación
Introducción a los paradigmas de programaciónIntroducción a los paradigmas de programación
Introducción a los paradigmas de programación
 
Informatica lupita
Informatica lupitaInformatica lupita
Informatica lupita
 
Paradigmas de programacion
Paradigmas de programacionParadigmas de programacion
Paradigmas de programacion
 
01. lenguajes de programación autor virtuniversidad
01. lenguajes de programación autor virtuniversidad01. lenguajes de programación autor virtuniversidad
01. lenguajes de programación autor virtuniversidad
 
PARADIGMA IMPERATIVO
PARADIGMA IMPERATIVOPARADIGMA IMPERATIVO
PARADIGMA IMPERATIVO
 

Similar a Programación lenguajes conceptos

Similar a Programación lenguajes conceptos (20)

Programacion web
Programacion webProgramacion web
Programacion web
 
Programacion web
Programacion webProgramacion web
Programacion web
 
Programacion web
Programacion webProgramacion web
Programacion web
 
Programacion web
Programacion webProgramacion web
Programacion web
 
Delphi
DelphiDelphi
Delphi
 
Delphi
DelphiDelphi
Delphi
 
Consepto de Programación
Consepto de ProgramaciónConsepto de Programación
Consepto de Programación
 
Mauricio oropeza
Mauricio oropezaMauricio oropeza
Mauricio oropeza
 
Programacion alexa
Programacion alexaProgramacion alexa
Programacion alexa
 
Principios programacion
Principios programacionPrincipios programacion
Principios programacion
 
Programacion estructurada vs. programación a objetos
Programacion estructurada vs. programación a objetosProgramacion estructurada vs. programación a objetos
Programacion estructurada vs. programación a objetos
 
Programación web introducción
Programación web introducciónProgramación web introducción
Programación web introducción
 
DAVID MONTALVO INTRODUCCION A LA PROGRAMACION.pptx
DAVID MONTALVO INTRODUCCION A LA PROGRAMACION.pptxDAVID MONTALVO INTRODUCCION A LA PROGRAMACION.pptx
DAVID MONTALVO INTRODUCCION A LA PROGRAMACION.pptx
 
Hannyer calero sanchez
Hannyer calero sanchezHannyer calero sanchez
Hannyer calero sanchez
 
Dazaaaa
DazaaaaDazaaaa
Dazaaaa
 
Juan kalo b.
Juan kalo b.Juan kalo b.
Juan kalo b.
 
Experto visual foxpro-9-sp2
Experto visual foxpro-9-sp2Experto visual foxpro-9-sp2
Experto visual foxpro-9-sp2
 
visual fox pro desde cero com 9.0
visual fox pro desde cero com 9.0visual fox pro desde cero com 9.0
visual fox pro desde cero com 9.0
 
Programacion web
Programacion webProgramacion web
Programacion web
 
Conceptos Básicos de Computación
Conceptos Básicos de ComputaciónConceptos Básicos de Computación
Conceptos Básicos de Computación
 

Programación lenguajes conceptos

  • 1. 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. 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. Gómez Delgado Angie Viviana- Gómez Orjuela Gina Paola-1102
  • 2. 2012 HACIA UNA EDUCACION, DEMOCRATICA Y HUMANISTA ¿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. Gómez Delgado Angie Viviana- Gómez Orjuela Gina Paola-1102
  • 3. 2012 HACIA UNA EDUCACION, DEMOCRATICA Y HUMANISTA ¿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. Gómez Delgado Angie Viviana- Gómez Orjuela Gina Paola-1102
  • 4. 2012 HACIA UNA EDUCACION, DEMOCRATICA Y HUMANISTA 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. Gómez Delgado Angie Viviana- Gómez Orjuela Gina Paola-1102
  • 5. 2012 HACIA UNA EDUCACION, DEMOCRATICA Y HUMANISTA 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. Gómez Delgado Angie Viviana- Gómez Orjuela Gina Paola-1102
  • 6. 2012 HACIA UNA EDUCACION, DEMOCRATICA Y HUMANISTA 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 el número de ruedas de un aplicaciones y programas informáticos. Está automóvil es el mismo cuatro, basado en varias técnicas, incluyendo para todos los automóviles. 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 Gómez Delgado Angie Viviana- Gómez Orjuela Gina Paola-1102
  • 7. 2012 HACIA UNA EDUCACION, DEMOCRATICA Y HUMANISTA Que son los eventos Visual Basic es uno de los lenguajes de programación que más entusiasmo despiertan entre los programadores de computadoras, tanto La programación dirigida por expertos como novatos. En el caso de los eventos es un paradigma de programadores expertos por la facilidad con la programación en el que tanto la que desarrollan aplicaciones complejas en estructura como la ejecución de poquísimo tiempo (comparado con lo que cuesta los programas van determinados programar en Visual C++, por ejemplo). En el caso por los sucesos que ocurran en de los programadores novatos por el hecho de ver el sistema, definidos por el de lo que son capaces a los pocos minutos de usuario o que ellos mismos empezar su aprendizaje. El precio que hay que provoquen pagar por utilizar Visual Basic es una menor velocidad o eficiencia en las aplicaciones Gómez Delgado Angie Viviana- Gómez Orjuela Gina Paola-1102
  • 8. 2012 HACIA UNA EDUCACION, DEMOCRATICA Y HUMANISTA Cuales son los controles del ambiente grafico Windows Los controles que podemos crear con Visual Studio .NET, (realmente con .NET Framework), pueden ser de tres tipos: Este es el quinceavo post de una 1- Usando herencia, de esta forma serie que estoy haciendo sobre .NET aprovechamos toda la funcionalidad de un 4 y VS 2010. En el post de hoy control existente al que sólo tendremos que veremos los nuevos controles para indicarle el código necesario para que haga las gráficas que se han incorporado en cosas que nosotros queremos que haga y que ASP.NET y Windows Formas no estén implementadas en el control que queremos "personalizar"... por ejemplo para que sólo acepte números. Gómez Delgado Angie Viviana- Gómez Orjuela Gina Paola-1102
  • 9. 2012 HACIA UNA EDUCACION, DEMOCRATICA Y HUMANISTA 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 Gómez Delgado Angie Viviana- Gómez Orjuela Gina Paola-1102
  • 10. 2012 HACIA UNA EDUCACION, DEMOCRATICA Y HUMANISTA 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 El problema consiste en encontrar el (problema) solicitado máximo de un conjunto de números. En el diseño: Para un ejemplo más complejo véase Algoritmo de Euclides 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 Gómez Delgado Angie Viviana- Gómez Orjuela Gina Paola-1102
  • 11. 2012 HACIA UNA EDUCACION, DEMOCRATICA Y HUMANISTA Cuáles son los diagramas de flujo? 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 Gómez Delgado Angie Viviana- Gómez Orjuela Gina Paola-1102
  • 12. 2012 HACIA UNA EDUCACION, DEMOCRATICA Y HUMANISTA ¿ Cuales son los símbolos de flujo Gómez Delgado Angie Viviana- Gómez Orjuela Gina Paola-1102
  • 13. 2012 HACIA UNA EDUCACION, DEMOCRATICA Y HUMANISTA ¿ 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 #include un programa. Una constante corresponde a una <stdio.h> longitud fija de un área reservada #define PI en la memoria principal del 3.1415926 int ordenador, donde el programa main() { almacena valores fijos. Por ejemplo: printf("Pi vale El valor de pi = 3.1416 %f", PI); return Por conveniencia, el nombre de 0; } las constantes suele escribirse en mayúsculas en la mayoría de lenguajes. Gómez Delgado Angie Viviana- Gómez Orjuela Gina Paola-1102
  • 14. 2012 HACIA UNA EDUCACION, DEMOCRATICA Y HUMANISTA ¿ Como se declaran las variables en la memoria RAM ? Visual Basic Variables, definición y entorno Basic, desde siempre, al contrario de otros sistemas de programación, no exigió la Nombre definición previa de una Apellido1 variable. Una variable, como Apellido2 Vd. seguro que conoce, es un Dirección nombre que en el programa le asignamos a un dato. Ese dato Teléfono podrá cambiar. Piense por DNI ejemplo, en un programa consistente en la toma de datos de los alumnos de un centro escolar. Gómez Delgado Angie Viviana- Gómez Orjuela Gina Paola-1102
  • 15. 2012 HACIA UNA EDUCACION, DEMOCRATICA Y HUMANISTA ¿ Cuales son los operadores Matemáticas, relacionados o de comparación Oper nombre ejemplo significado Los operadores relacionales son ador símbolos que se usan para comparar dos valores. Si el resultado de la < menor que a<b a es menor comparación es correcto la que b expresión considerada es > mayor que a>b a es mayor verdadera, en caso contrario es falsa. Por ejemplo, 8>4 (ocho que b mayor que cuatro) es verdadera, se == igual a a==b a es igual a b representa por el valor true del != no igual a a!=b a no es igual tipo básico boolean, en cambio, 8<4 (ocho menor que cuatro) es ab falsa, false. En la primera columna <= menor que a<=5 a es menor de la tabla, se dan los símbolos de o igual a que o igual a b los operadores relacionales, el la segunda, el nombre de dichos >= mayor que a>=b a es menor operadores, y a continuación su o igual a que o igual a b significado mediante un ejemplo. Gómez Delgado Angie Viviana- Gómez Orjuela Gina Paola-1102
  • 16. 2012 HACIA UNA EDUCACION, DEMOCRATICA Y HUMANISTA ¿ 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 Gómez Delgado Angie Viviana- Gómez Orjuela Gina Paola-1102
  • 17. 2012 HACIA UNA EDUCACION, DEMOCRATICA Y HUMANISTA ¿ Concepto de programación HTLM ? El HTML no es más que una aplicación del SGML (Standard Generalized Markup 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. Gómez Delgado Angie Viviana- Gómez Orjuela Gina Paola-1102
  • 18. 2012 HACIA UNA EDUCACION, DEMOCRATICA Y HUMANISTA ¿ Concepto de programación HEAD ? -n número: <HEAD> Es un área de definición del documento imprime el HTML al que precede número indicado donde especifica de líneas. información cómo el titulo -c número: de la pagina, entre imprime el etiquetastitle y otra número indicado información destinada a de bytes. buscadores Gómez Delgado Angie Viviana- Gómez Orjuela Gina Paola-1102
  • 19. 2012 HACIA UNA EDUCACION, DEMOCRATICA Y HUMANISTA ¿ 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. Gómez Delgado Angie Viviana- Gómez Orjuela Gina Paola-1102
  • 20. 2012 HACIA UNA EDUCACION, DEMOCRATICA Y HUMANISTA ¿ 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) Gómez Delgado Angie Viviana- Gómez Orjuela Gina Paola-1102
  • 21. 2012 HACIA UNA EDUCACION, DEMOCRATICA Y HUMANISTA Gómez Delgado Angie Viviana- Gómez Orjuela Gina Paola-1102