INSTITUTO SUPERIOR TECNOLOGICO PUBLICO OXAPAMPA - POZUZO  Prof. Omar A. RIVERA ZARATE Lenguaje de Programación I
Introducción  Todos tenemos conciencia de que el éxito de una empresa depende de la rapidez, calidad, control de los recursos, exactitud y otros muchos factores .   Hace tiempo, las empresas ya sean grandes o pequeñas, tenían que hacer sus procesos manualmente o con ayuda de maquinas. Pero a raíz de la aparición de las computadoras, las macroempresas obtuvieron unas de estas y comenzaron a tener mayor ventaja sobre las demás organizaciones.
La computadora El computador es un equipo electrónico de alta tecnología que es capaz de realizar múltiples  tareas .  ¿Qué es Computación? Ciencia que estudia  la  parte fisica (hardware).   ¿Qué es Informática? Ciencia que estudia la parte logica (Software).
Juegos en Red Gun Bound Navegador de Internet Internet explorer Diseñador grafico Corel Draw 12 Hoja de calculo M. Excel 2003 Procesador de texto M. Word 2003 Sistema operativo Windows 98-Xp TAREA AEJECUTADA SOFTWARE HARDWARE Internet Explorer M. Excel 2003 M. Word 2003 Sistema Operativo
PROCESO DE INFORMACIÓN DEL COMPUTADOR Los datos y la información se pueden introducir en la computadora como entrada (input) y a continuación se procesan para producir una salida (output).   DISPOSITIVOS DE ENTRADA DISPOSITIVOS DE SALIDA UNIDAD DE CONTROL UNIDAD DE ARITMÉTICA Y LÓGICA C.P.U. MEMORIA
LENGUAJE DE PROGRAMACIÒN Los lenguajes de programación se clasifican en: Lenguaje Maquina. Lenguaje de Bajo Nivel (Ensamblador). Lenguaje de Alto Nivel . Un lenguaje de programación es, como todo lenguaje en general, un dialecto; ósea un conjunto de convenciones utilizadas para comunicarse. De este modo, a través de un dialecto que con el tiempo ha ido evolucionando y mejorando, incluso volviéndose mas amigable a la comprensión humana, es la forma en que el hombre se comunica con las máquinas. Hace mucho tiempo atrás el término programación se refería a una codificación lineal absolutamente críptica y misteriosa; hoy en día, con el desarrollo de las interfaces gráficas de usuario, más la evolución de los lenguajes que se han tornado muchísimo mas amigables y a su vez mas potentes, esto se presenta de una forma muy diferente y ya no tan compleja
Lenguaje Maquina:  Son aquellos cuyas  instrucciones son directamente  entendibles por la computadora y no necesitan traducción posterior para que la CPU pueda comprender y ejecutar el programa. Las instrucciones en lenguaje maquina se expresan en términos de la unidad de memoria mas pequeña el bit (dígito binario 0 o 1).   Lenguaje de Bajo Nivel (Ensamblador):   En este lenguaje las instrucciones se escriben en códigos alfabéticos conocidos como mnemotécnicos para las operaciones y direcciones simbólicas   Lenguaje de Alto Nivel:   Los lenguajes de programación de alto nivel (BASIC, pascal, cobol, fortran, etc.) son aquellos en los que las instrucciones o sentencias a la computadora son escritas con palabras similares a los lenguajes humanos (en general en ingles), lo que facilita la escritura y comprensión del programa.
¿Qué es programar? Programar consiste en definir y establecer un conjunto de elementos y acciones necesarias, para que una vez puestas en marcha culminen con la obtención de los resultados esperados. Ejemplo:  Imagine que desea cruzar un rió de lado a lado, la programación consistiría en definir y establecer que elementos y que acciones deberá tomar para lograr cruzar el rió.   Nota:   La complejidad de un programa esta muchas veces ligado al tamaño del problema ,  Resolución del problema:
Inicio del Programa Paso 1:  Definir las acciones:  - Recolectar la cantidad de piedras que sean necesarias. - Colocar las piedras una delante de la otra hasta  conseguir las  condiciones mas adecuadas para poder cruzar. - Cruzar el rió. Paso 2:  Definir los elementos a utilizar:  - Piedras de tamaño regular.  - Fuerza mecánica del cuerpo. Paso 3:  Localizar piedras de tamaño regular y traerlas hacia la orilla del rió. Paso 4:  Colocar las piedras una delante de otra hasta conseguir las condiciones adecuadas para cruzar. Paso 5:  Pisando por sobre las piedras cruzar el rió. Fin del Programa
¿Qué lenguaje debo Elegir? Sin lugar a dudas, el lenguaje ideal para aprender.  ¿Por qué? Primero, Visual Basic es un lenguaje de propósito general: se pueden crear aplicaciones de escritorio, utilitarios, pequeños juegos, aplicaciones multimedia, sistemas con manejo de bases de datos, componentes reutilizables y mucho más. Muchos critican esta  generalidad , La programación visual contribuyó mucho a disminuir el tiempo de desarrollo, facilitando la creación de interfases de usuario.
 
PROGRAMACIÒN ORIENTADA A OBJETOS (POO) Para escribir aplicaciones en Visual Studio, usted va a trabajar con  objetos, métodos, propiedades y eventos . Definamos estos conceptos: Objetos: Son los ladrillos de construcción de las aplicaciones de Visual  Basic. Son los elementos programables que usted utiliza para hacer su aplicación. Para poder interactuar con los objetos usted utiliza las propiedades, métodos y eventos.   Para entender mejor estos conceptos vamos a hacer una analogía entre un objeto físico (un reloj despertador) y un objeto de Visual Basic, (un formulario) .
Propiedades:  Las propiedades son las características de un objeto. Por ejemplo, las propiedades de un reloj despertador pueden ser su altura, el ancho y el color. Un formulario en Visual Basic también tiene sus propiedades como por ejemplo, altura, ancho y color.   Métodos:  Los métodos son las cosas que los objetos pueden hacer. Por ejemplo, con un reloj despertador usted podrá modificar la hora y modificar los minutos. Los métodos de los formularios son las cosas que estos pueden hacer como mostrarse y ocultarse. Eventos:  Los eventos son las acciones a las que un objeto puede responder. Por ejemplo, el reloj despertador puede responder al evento de alarma haciendo sonidos. Cuando un usuario cierra un formulario, el formulario responde a un evento llamado close  que ejecuta el código que el programador puso en el evento.
 
¿Preguntas?

Introduciòn

  • 1.
    INSTITUTO SUPERIOR TECNOLOGICOPUBLICO OXAPAMPA - POZUZO Prof. Omar A. RIVERA ZARATE Lenguaje de Programación I
  • 2.
    Introducción Todostenemos conciencia de que el éxito de una empresa depende de la rapidez, calidad, control de los recursos, exactitud y otros muchos factores . Hace tiempo, las empresas ya sean grandes o pequeñas, tenían que hacer sus procesos manualmente o con ayuda de maquinas. Pero a raíz de la aparición de las computadoras, las macroempresas obtuvieron unas de estas y comenzaron a tener mayor ventaja sobre las demás organizaciones.
  • 3.
    La computadora Elcomputador es un equipo electrónico de alta tecnología que es capaz de realizar múltiples tareas . ¿Qué es Computación? Ciencia que estudia la parte fisica (hardware). ¿Qué es Informática? Ciencia que estudia la parte logica (Software).
  • 4.
    Juegos en RedGun Bound Navegador de Internet Internet explorer Diseñador grafico Corel Draw 12 Hoja de calculo M. Excel 2003 Procesador de texto M. Word 2003 Sistema operativo Windows 98-Xp TAREA AEJECUTADA SOFTWARE HARDWARE Internet Explorer M. Excel 2003 M. Word 2003 Sistema Operativo
  • 5.
    PROCESO DE INFORMACIÓNDEL COMPUTADOR Los datos y la información se pueden introducir en la computadora como entrada (input) y a continuación se procesan para producir una salida (output). DISPOSITIVOS DE ENTRADA DISPOSITIVOS DE SALIDA UNIDAD DE CONTROL UNIDAD DE ARITMÉTICA Y LÓGICA C.P.U. MEMORIA
  • 6.
    LENGUAJE DE PROGRAMACIÒNLos lenguajes de programación se clasifican en: Lenguaje Maquina. Lenguaje de Bajo Nivel (Ensamblador). Lenguaje de Alto Nivel . Un lenguaje de programación es, como todo lenguaje en general, un dialecto; ósea un conjunto de convenciones utilizadas para comunicarse. De este modo, a través de un dialecto que con el tiempo ha ido evolucionando y mejorando, incluso volviéndose mas amigable a la comprensión humana, es la forma en que el hombre se comunica con las máquinas. Hace mucho tiempo atrás el término programación se refería a una codificación lineal absolutamente críptica y misteriosa; hoy en día, con el desarrollo de las interfaces gráficas de usuario, más la evolución de los lenguajes que se han tornado muchísimo mas amigables y a su vez mas potentes, esto se presenta de una forma muy diferente y ya no tan compleja
  • 7.
    Lenguaje Maquina: Son aquellos cuyas instrucciones son directamente entendibles por la computadora y no necesitan traducción posterior para que la CPU pueda comprender y ejecutar el programa. Las instrucciones en lenguaje maquina se expresan en términos de la unidad de memoria mas pequeña el bit (dígito binario 0 o 1). Lenguaje de Bajo Nivel (Ensamblador): En este lenguaje las instrucciones se escriben en códigos alfabéticos conocidos como mnemotécnicos para las operaciones y direcciones simbólicas Lenguaje de Alto Nivel: Los lenguajes de programación de alto nivel (BASIC, pascal, cobol, fortran, etc.) son aquellos en los que las instrucciones o sentencias a la computadora son escritas con palabras similares a los lenguajes humanos (en general en ingles), lo que facilita la escritura y comprensión del programa.
  • 8.
    ¿Qué es programar?Programar consiste en definir y establecer un conjunto de elementos y acciones necesarias, para que una vez puestas en marcha culminen con la obtención de los resultados esperados. Ejemplo: Imagine que desea cruzar un rió de lado a lado, la programación consistiría en definir y establecer que elementos y que acciones deberá tomar para lograr cruzar el rió. Nota: La complejidad de un programa esta muchas veces ligado al tamaño del problema , Resolución del problema:
  • 9.
    Inicio del ProgramaPaso 1: Definir las acciones: - Recolectar la cantidad de piedras que sean necesarias. - Colocar las piedras una delante de la otra hasta conseguir las condiciones mas adecuadas para poder cruzar. - Cruzar el rió. Paso 2: Definir los elementos a utilizar: - Piedras de tamaño regular. - Fuerza mecánica del cuerpo. Paso 3: Localizar piedras de tamaño regular y traerlas hacia la orilla del rió. Paso 4: Colocar las piedras una delante de otra hasta conseguir las condiciones adecuadas para cruzar. Paso 5: Pisando por sobre las piedras cruzar el rió. Fin del Programa
  • 10.
    ¿Qué lenguaje deboElegir? Sin lugar a dudas, el lenguaje ideal para aprender. ¿Por qué? Primero, Visual Basic es un lenguaje de propósito general: se pueden crear aplicaciones de escritorio, utilitarios, pequeños juegos, aplicaciones multimedia, sistemas con manejo de bases de datos, componentes reutilizables y mucho más. Muchos critican esta generalidad , La programación visual contribuyó mucho a disminuir el tiempo de desarrollo, facilitando la creación de interfases de usuario.
  • 11.
  • 12.
    PROGRAMACIÒN ORIENTADA AOBJETOS (POO) Para escribir aplicaciones en Visual Studio, usted va a trabajar con objetos, métodos, propiedades y eventos . Definamos estos conceptos: Objetos: Son los ladrillos de construcción de las aplicaciones de Visual Basic. Son los elementos programables que usted utiliza para hacer su aplicación. Para poder interactuar con los objetos usted utiliza las propiedades, métodos y eventos. Para entender mejor estos conceptos vamos a hacer una analogía entre un objeto físico (un reloj despertador) y un objeto de Visual Basic, (un formulario) .
  • 13.
    Propiedades: Laspropiedades son las características de un objeto. Por ejemplo, las propiedades de un reloj despertador pueden ser su altura, el ancho y el color. Un formulario en Visual Basic también tiene sus propiedades como por ejemplo, altura, ancho y color. Métodos: Los métodos son las cosas que los objetos pueden hacer. Por ejemplo, con un reloj despertador usted podrá modificar la hora y modificar los minutos. Los métodos de los formularios son las cosas que estos pueden hacer como mostrarse y ocultarse. Eventos: Los eventos son las acciones a las que un objeto puede responder. Por ejemplo, el reloj despertador puede responder al evento de alarma haciendo sonidos. Cuando un usuario cierra un formulario, el formulario responde a un evento llamado close que ejecuta el código que el programador puso en el evento.
  • 14.
  • 15.