SlideShare una empresa de Scribd logo
1 de 15
INSTITUTO SUPERIOR TECNOLOGICO PUBLICO OXAPAMPA - POZUZO  Prof. Omar A. RIVERA ZARATE Lenguaje de Programación I
Introducción  ,[object Object],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 ,[object Object],[object Object],[object Object],[object Object],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: ,[object Object],[object Object],[object Object],[object Object],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?

Más contenido relacionado

La actualidad más candente

Pasos para la solución de un problema por computador
Pasos para la solución de un problema por computadorPasos para la solución de un problema por computador
Pasos para la solución de un problema por computador
gisseparrav
 
Fases de programacion
Fases de programacionFases de programacion
Fases de programacion
brayan_2012
 
Metodología para la solución de problemas
Metodología para la solución de problemasMetodología para la solución de problemas
Metodología para la solución de problemas
Amilcar Valladares
 
Actividad....... 26
Actividad....... 26Actividad....... 26
Actividad....... 26
grachika
 
Metodología de solución de problemas y programación
Metodología de solución de problemas y programaciónMetodología de solución de problemas y programación
Metodología de solución de problemas y programación
Isabel Martínez
 
Actividad26
Actividad26Actividad26
Actividad26
grachika
 
Informatica II - 1 Terminologia Usada en Algoritmos
Informatica II - 1 Terminologia Usada en AlgoritmosInformatica II - 1 Terminologia Usada en Algoritmos
Informatica II - 1 Terminologia Usada en Algoritmos
Gabriel Ruiz
 
Logica de progrmacionn
Logica de progrmacionnLogica de progrmacionn
Logica de progrmacionn
brayan_2012
 

La actualidad más candente (20)

Unidad 1 Conceptos básicos y metodología para la solución de problemas por me...
Unidad 1 Conceptos básicos y metodología para la solución de problemas por me...Unidad 1 Conceptos básicos y metodología para la solución de problemas por me...
Unidad 1 Conceptos básicos y metodología para la solución de problemas por me...
 
Pasos para la solución de un problema por computador
Pasos para la solución de un problema por computadorPasos para la solución de un problema por computador
Pasos para la solución de un problema por computador
 
Evaluacion de algoritmo
Evaluacion de algoritmoEvaluacion de algoritmo
Evaluacion de algoritmo
 
Algoritmos y seudocódigos (orangel rodriguez) (30.736.401)
Algoritmos y seudocódigos (orangel rodriguez) (30.736.401)Algoritmos y seudocódigos (orangel rodriguez) (30.736.401)
Algoritmos y seudocódigos (orangel rodriguez) (30.736.401)
 
DEFINICIÓN DE LENGUAJES ALGORÍTMICOS
DEFINICIÓN DE LENGUAJES ALGORÍTMICOSDEFINICIÓN DE LENGUAJES ALGORÍTMICOS
DEFINICIÓN DE LENGUAJES ALGORÍTMICOS
 
Presentación de computación
Presentación de computaciónPresentación de computación
Presentación de computación
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Pasos Para Resolver Un Problema Utilizando Un Pc
Pasos  Para Resolver Un Problema  Utilizando Un PcPasos  Para Resolver Un Problema  Utilizando Un Pc
Pasos Para Resolver Un Problema Utilizando Un Pc
 
Fases de programacion
Fases de programacionFases de programacion
Fases de programacion
 
Metodología para la solución de problemas
Metodología para la solución de problemasMetodología para la solución de problemas
Metodología para la solución de problemas
 
Actividad....... 26
Actividad....... 26Actividad....... 26
Actividad....... 26
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
diapositivas algoritmos
diapositivas algoritmos diapositivas algoritmos
diapositivas algoritmos
 
Algoritmos y metodología para la solución de problemas
Algoritmos y metodología para la solución de problemasAlgoritmos y metodología para la solución de problemas
Algoritmos y metodología para la solución de problemas
 
Metodología de solución de problemas y programación
Metodología de solución de problemas y programaciónMetodología de solución de problemas y programación
Metodología de solución de problemas y programación
 
Fases de resolucion de problemas
Fases de resolucion de problemasFases de resolucion de problemas
Fases de resolucion de problemas
 
Actividad26
Actividad26Actividad26
Actividad26
 
Informatica II - 1 Terminologia Usada en Algoritmos
Informatica II - 1 Terminologia Usada en AlgoritmosInformatica II - 1 Terminologia Usada en Algoritmos
Informatica II - 1 Terminologia Usada en Algoritmos
 
Logica de progrmacionn
Logica de progrmacionnLogica de progrmacionn
Logica de progrmacionn
 
Los algoritmos
Los    algoritmosLos    algoritmos
Los algoritmos
 

Destacado (9)

Modelamiento entidad relacion
Modelamiento entidad relacionModelamiento entidad relacion
Modelamiento entidad relacion
 
sl
slsl
sl
 
Modelo entidad relacion
Modelo entidad relacionModelo entidad relacion
Modelo entidad relacion
 
Basen de Datos I
Basen de Datos IBasen de Datos I
Basen de Datos I
 
Base Datos I 2 Bim
Base Datos I 2 BimBase Datos I 2 Bim
Base Datos I 2 Bim
 
Modelo E/R
Modelo E/RModelo E/R
Modelo E/R
 
Normalizaciòn
NormalizaciònNormalizaciòn
Normalizaciòn
 
Modelo de datos.
Modelo de datos.Modelo de datos.
Modelo de datos.
 
Modelo Relacional
Modelo RelacionalModelo Relacional
Modelo Relacional
 

Similar a Introduciòn

Software de aplicación
Software de aplicaciónSoftware de aplicación
Software de aplicación
eduardo lopez
 
Trabajo de investigacion (danilo y bastian (1).docx
Trabajo de investigacion (danilo y bastian (1).docxTrabajo de investigacion (danilo y bastian (1).docx
Trabajo de investigacion (danilo y bastian (1).docx
BASTINALONSOMARCHANT
 
Recursos informáticos
Recursos informáticosRecursos informáticos
Recursos informáticos
Daniel Posada
 
Producto final ntic´s
Producto final ntic´sProducto final ntic´s
Producto final ntic´s
silvaandres12
 
Las Tics como herramientas en el aula para los estudiantes del siglo XXI
Las Tics como herramientas en el aula para los estudiantes del siglo XXILas Tics como herramientas en el aula para los estudiantes del siglo XXI
Las Tics como herramientas en el aula para los estudiantes del siglo XXI
fabicaroalba14
 
Las Tics como herramienta en el aula para los estudiantes del siglo XXI
Las Tics como herramienta en el aula para los estudiantes del siglo XXILas Tics como herramienta en el aula para los estudiantes del siglo XXI
Las Tics como herramienta en el aula para los estudiantes del siglo XXI
fabicaroalba14
 

Similar a Introduciòn (20)

Software de aplicacion
Software de aplicacionSoftware de aplicacion
Software de aplicacion
 
informática 2.pptx
informática 2.pptxinformática 2.pptx
informática 2.pptx
 
informática 2 (1).pptx
informática 2 (1).pptxinformática 2 (1).pptx
informática 2 (1).pptx
 
Engargolado
EngargoladoEngargolado
Engargolado
 
Engargolado
EngargoladoEngargolado
Engargolado
 
Software de aplicación
Software de aplicaciónSoftware de aplicación
Software de aplicación
 
Unida 2 comunicación y colaboración
Unida 2 comunicación y colaboraciónUnida 2 comunicación y colaboración
Unida 2 comunicación y colaboración
 
Herramientas informaticas
Herramientas informaticasHerramientas informaticas
Herramientas informaticas
 
MANUAL VISUAL BASIC.pdf
MANUAL VISUAL BASIC.pdfMANUAL VISUAL BASIC.pdf
MANUAL VISUAL BASIC.pdf
 
Informatica
InformaticaInformatica
Informatica
 
Lenguajes de programacion
Lenguajes de programacion Lenguajes de programacion
Lenguajes de programacion
 
Trabajo de investigacion (danilo y bastian (1).docx
Trabajo de investigacion (danilo y bastian (1).docxTrabajo de investigacion (danilo y bastian (1).docx
Trabajo de investigacion (danilo y bastian (1).docx
 
C# for Beginners
C# for BeginnersC# for Beginners
C# for Beginners
 
Recursos informáticos
Recursos informáticosRecursos informáticos
Recursos informáticos
 
Tallerword
TallerwordTallerword
Tallerword
 
Informatica 11
Informatica 11Informatica 11
Informatica 11
 
Producto final ntic´s
Producto final ntic´sProducto final ntic´s
Producto final ntic´s
 
Republica bolivariana de venezuela
Republica bolivariana de venezuelaRepublica bolivariana de venezuela
Republica bolivariana de venezuela
 
Las Tics como herramientas en el aula para los estudiantes del siglo XXI
Las Tics como herramientas en el aula para los estudiantes del siglo XXILas Tics como herramientas en el aula para los estudiantes del siglo XXI
Las Tics como herramientas en el aula para los estudiantes del siglo XXI
 
Las Tics como herramienta en el aula para los estudiantes del siglo XXI
Las Tics como herramienta en el aula para los estudiantes del siglo XXILas Tics como herramienta en el aula para los estudiantes del siglo XXI
Las Tics como herramienta en el aula para los estudiantes del siglo XXI
 

Último

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Último (10)

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 

Introduciòn

  • 1. INSTITUTO SUPERIOR TECNOLOGICO PUBLICO OXAPAMPA - POZUZO Prof. Omar A. RIVERA ZARATE Lenguaje de Programación I
  • 2.
  • 3. 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).
  • 4. 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
  • 5. 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
  • 6.
  • 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 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
  • 10. ¿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.
  • 11.  
  • 12.
  • 13. 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.
  • 14.