SlideShare ist ein Scribd-Unternehmen logo
1 von 13
Downloaden Sie, um offline zu lesen
FUNDAMENTOS DE
                                                INFORMÁTICA

                                           Tema 1
                                      Introducción a la
                                Programación en Visual Basic

                                      Departamento de Ingeniería de Sistemas y Automática
                                                     Universidad de Vigo



Fundamentos de Informática. Departamento de Ingeniería de Sistemas y Automática.    Actualización Septiembre 2005   1
Introducción a la programación en Visual Basic

                           Programas informáticos
                   Un programa informático es un conjunto de ordenes que son
                   ejecutadas por el ordenador dando lugar a una aplicación
                   concreta.
                   Ejemplos de programas informáticos son el procesador de textos
                   Microsoft Word, un juego de ordenador, Internet Explorer etc.
                   Las ordenes de un programa informático están escritas usando un
                   lenguaje de programación.
                   Visual Basic es un lenguaje de programación.
                   Visual Basic nos permite realizar programas informáticos.
                   Existen otros lenguajes de programación como pueden ser “C”,
                   “Java” o “Pascal”.

Fundamentos de Informática. Departamento de Ingeniería de Sistemas y Automática.   Actualización Septiembre 2005   2
Introducción a la programación en Visual Basic

                           Características generales de Visual Basic

                  Visual Basic es un lenguaje de programación visual, también
                  llamado lenguaje de 4ª generación.
                  La programación visual permite realizar un gran número de
                  tareas sin escribir código, simplemente con operaciones
                  gráficas realizadas con el ratón.
                  Visual Basic está orientado a la realización de programas para
                  los Sistemas Operativos de la familia Windows.




Fundamentos de Informática. Departamento de Ingeniería de Sistemas y Automática.   Actualización Septiembre 2005   3
Introducción a la programación en Visual Basic

                           Elementos del lenguaje Visual Basic
                                       Comentarios (En este tema).
                                       Constantes (En este tema).
                                       Variables (En este tema).
                                       Operadores (Tema 2).
                                       Sentencias de asignación y control (Tema 2).
                                       Estructuras de datos (Tema 3).
                                       Funciones y Procedimientos (Tema 4).
                                       Funciones y Procedimientos Intrínsecos (Tema 5).



Fundamentos de Informática. Departamento de Ingeniería de Sistemas y Automática.   Actualización Septiembre 2005   4
Introducción a la programación en Visual Basic

                           Ejemplo de un programa en Visual Basic
          'Programa que calcula el área de un círculo
          Option Explicit
          Sub main()
                 'declaración de variables
                 Dim area As Double
                 Dim radio As Double
                 Const PI = 3.141592653

                             'InputBox se usa para la entrada de datos por teclado
                             radio = InputBox("Introduce el radio del círculo")
                             area = PI * radio * radio
                             'Msgbox se usa para visualizar datos por pantalla
                             MsgBox ("El área del círculo es " & area)
          End Sub




Fundamentos de Informática. Departamento de Ingeniería de Sistemas y Automática.   Actualización Septiembre 2005   5
Introducción a la programación en Visual Basic

                           Comentarios en Visual Basic
                         Los comentarios le permiten al programador poner notas en
                         el programa informático para facilitar su comprensión.
                         Para poner un comentario en Visual Basic es necesario
                         anteceder una comilla simple (') delante de la frase.
                         A continuación se presenta un comentario en una sola línea
                         y un comentario después de una línea de programa.




Fundamentos de Informática. Departamento de Ingeniería de Sistemas y Automática.   Actualización Septiembre 2005   6
Introducción a la programación en Visual Basic

                           Constantes en Visual Basic
                         Una constante es un valor que no cambia durante la
                         ejecución de un programa.
                         Una constante puede ser un número o una cadena de
                         caracteres (String).
                         Una constante de cadena de caracteres o alfanumérica es
                         una cadena de caracteres encerrada entre comillas dobles:

                               “Esta es una cadena de caracteres en VB”




Fundamentos de Informática. Departamento de Ingeniería de Sistemas y Automática.   Actualización Septiembre 2005   7
Introducción a la programación en Visual Basic

                           Constantes en Visual Basic
                        Para definir constantes en un programas se utiliza la siguiente
                        sintaxis:
                        [Public|Private] Const                                     nombre_de_la_constante                       [As
                        tipo] = expresión.
                        Ejemplos de declaración de constantes:
                        Const PI = 3.141592653
                        Public Const VERSIÓN = “4.05 Beta”
                        Const FECHA_POR_DEFECTO As Date = #20/10/2006#




Fundamentos de Informática. Departamento de Ingeniería de Sistemas y Automática.                Actualización Septiembre 2005     8
Introducción a la programación en Visual Basic

                           Variables en Visual Basic
                        Una variable contiene un valor que puede ser modificado a lo
                        largo de la ejecución de un programa.
                        Cada variable tiene atributos propios como:
                            • Nombre: es el nombre que se utilizamos para referirnos
                              a la variables dentro de un programa.
                            • Tipo: el tipo determina qué clase de valores se pueden
                              almacenar en cada variable (números enteros, números
                              reales, cadenas de caracteres etc.)
                            • Ámbito: parte del programa donde puede ser utilizada la
                              variable (Visto en el Tema 6).



Fundamentos de Informática. Departamento de Ingeniería de Sistemas y Automática.   Actualización Septiembre 2005   9
Introducción a la programación en Visual Basic

                           Nombres de las Variables
                        El nombre de una variable tiene que comenzar por una letra,
                        puede tener hasta 255 caracteres de longitud y debe ser único
                        dentro de su ámbito.
                        Los caracteres que se pueden utilizar en el nombre de una
                        variable pueden ser letras, dígitos o el carácter guión bajo
                        (“_”).
                        No se pueden utilizar para el nombre de una variable los
                        siguientes caracteres:
                            • El punto.
                            • Los paréntesis.
                            • Las palabras reservadas de VB (como For, Caption,
                              Long, And, ...)
Fundamentos de Informática. Departamento de Ingeniería de Sistemas y Automática.   Actualización Septiembre 2005   10
Introducción a la programación en Visual Basic

                              Tipos de datos
                   Todas las variables tienen un tipo de dato que determina la clase de
                   datos que pueden almacenar.
            Tipo de datos                             Tamaño de almacenamiento           Intervalo

            Byte                                      1 byte                             0 a 255

            Boolean                                   2 bytes                            True o False

            Integer                                   2 bytes                            -32,768 a 32,767

            Long                                      4 bytes                            -2,147,483,648 a 2,147,483,647
            (entero largo)

            Single                                    4 bytes                            -3,402823E38 a –1,401298E-45 para valores negativos; 1,401298E-
            (real de simple precisión)                                                   45 a 3,402823E38 para valores positivos

            Double                                    8 bytes                            -1,79769313486232E308 a
            (real de doble precisión)                                                    -4,94065645841247E-324 para valores negativos;
                                                                                         4,94065645841247E-324 a 1,79769313486232E308 para valores
                                                                                         positivos

            Date                                      8 bytes                            1 de enero de 100 a 31 de diciembre de 9999

            String                                    10 bytes + longitud de la cadena   Desde 0 a 2.000 millones
            (longitud variable)

            String                                    Longitud de la cadena              Desde 1 a 65.400 aproximadamente
            (longitud fija)

            Definido por el usuario                   Número requerido por los           El intervalo de cada elemento es el mismo que el intervalo de su tipo
            (utilizando Type)                         elementos                          de datos.

Fundamentos de Informática. Departamento de Ingeniería de Sistemas y Automática.                                            Actualización Septiembre 2005        11
Introducción a la programación en Visual Basic

                           Declaración de variables
                        Antes de utilizar una variable, es totalmente aconsejable,
                        aunque no obligatorio, declarar su tipo. Una forma de hacerlo
                        es utilizar la sentencia Dim.
                        Una declaración de este tipo inicializa las variables numéricas
                        con el valor cero (0) y las alfanuméricas con la cadena vacía
                        (“”).
                        Ejemplos de declaración de variables:
                                   Dim E As Integer      ‘E se inicializa a 0
                                   Dim Nombre As String  ‘Nombre se inicializa a
                                                              cadena vacía (“”)
                                   Dim Etiqueta As String*10
                                   Dim L As Long, X As Double



Fundamentos de Informática. Departamento de Ingeniería de Sistemas y Automática.   Actualización Septiembre 2005   12
FUNDAMENTOS DE
                                                INFORMÁTICA

                                           Tema 1
                                      Introducción a la
                                Programación en Visual Basic

                                      Departamento de Ingeniería de Sistemas y Automática
                                                     Universidad de Vigo



Fundamentos de Informática. Departamento de Ingeniería de Sistemas y Automática.    Actualización Septiembre 2005   13

Weitere ähnliche Inhalte

Was ist angesagt? (20)

Introdução à linguagem python
Introdução à linguagem pythonIntrodução à linguagem python
Introdução à linguagem python
 
Iee830
Iee830Iee830
Iee830
 
Pseint
PseintPseint
Pseint
 
Fundamentos basicos de visual basic
Fundamentos basicos de visual basicFundamentos basicos de visual basic
Fundamentos basicos de visual basic
 
Modelagem de Dados - Introdução à UML
Modelagem de Dados - Introdução à UMLModelagem de Dados - Introdução à UML
Modelagem de Dados - Introdução à UML
 
Especificacion De Requerimentos De Software
Especificacion De  Requerimentos De SoftwareEspecificacion De  Requerimentos De Software
Especificacion De Requerimentos De Software
 
Softwares de-monitoreo-y-auditoria-de-redes
Softwares de-monitoreo-y-auditoria-de-redesSoftwares de-monitoreo-y-auditoria-de-redes
Softwares de-monitoreo-y-auditoria-de-redes
 
Que Es Java
Que Es JavaQue Es Java
Que Es Java
 
Manual de instalacion
Manual de instalacionManual de instalacion
Manual de instalacion
 
Modelo cascada
Modelo cascadaModelo cascada
Modelo cascada
 
Diagramas clases presentacion
Diagramas clases presentacionDiagramas clases presentacion
Diagramas clases presentacion
 
Programación en Perl
Programación en PerlProgramación en Perl
Programación en Perl
 
Visual basic
Visual basicVisual basic
Visual basic
 
PRACTICA 3 ALICE
PRACTICA 3 ALICEPRACTICA 3 ALICE
PRACTICA 3 ALICE
 
Introducción a PHP
Introducción a PHPIntroducción a PHP
Introducción a PHP
 
Requisitos funcionales y no funcionales
Requisitos funcionales y no funcionales Requisitos funcionales y no funcionales
Requisitos funcionales y no funcionales
 
Traductores de lenguaje
Traductores de lenguajeTraductores de lenguaje
Traductores de lenguaje
 
Lenguaje de programacion de visual basic
Lenguaje de programacion de visual basicLenguaje de programacion de visual basic
Lenguaje de programacion de visual basic
 
Traductores de lenguajes de programación
Traductores de lenguajes de programaciónTraductores de lenguajes de programación
Traductores de lenguajes de programación
 
Exposicion oracle
Exposicion oracleExposicion oracle
Exposicion oracle
 

Andere mochten auch

Usos del visual basic
Usos del visual basicUsos del visual basic
Usos del visual basicVladimir Maza
 
Visual basic 6 introduccion
Visual basic 6 introduccionVisual basic 6 introduccion
Visual basic 6 introduccionGerardo Heredia
 
Parte del entorno de visual basic
Parte del entorno de visual basicParte del entorno de visual basic
Parte del entorno de visual basicdabinson02
 
Visual Basic Presentacion
Visual Basic PresentacionVisual Basic Presentacion
Visual Basic PresentacionMateo
 
Aplicaciones de lenguaje c
Aplicaciones de lenguaje cAplicaciones de lenguaje c
Aplicaciones de lenguaje cmoncadalmz
 
Diapositivas Visual
Diapositivas VisualDiapositivas Visual
Diapositivas Visualguest538d81
 
Visual Basic .NET
Visual Basic .NETVisual Basic .NET
Visual Basic .NETDavid
 
Introduccion al Visual Basic subido JHS
Introduccion al Visual Basic subido JHSIntroduccion al Visual Basic subido JHS
Introduccion al Visual Basic subido JHSjohnny herrera
 
Estructura basica de visual basic
Estructura basica de visual basicEstructura basica de visual basic
Estructura basica de visual basicFabiana Alejandra
 
Estructuras de control en Visual Basic
Estructuras de control en Visual BasicEstructuras de control en Visual Basic
Estructuras de control en Visual BasicVane Borjas
 
C++ y sus utilidades
C++ y sus utilidadesC++ y sus utilidades
C++ y sus utilidadesStudent A
 
Caja de herramientas de visual basic
Caja de herramientas de visual basicCaja de herramientas de visual basic
Caja de herramientas de visual basicNoe Cayetano
 
Entorno de desarrollo integrado de Visual Basic .NET
Entorno de desarrollo integrado de Visual Basic .NETEntorno de desarrollo integrado de Visual Basic .NET
Entorno de desarrollo integrado de Visual Basic .NETNilian Cabral
 
Generalidades de Visual Basic
Generalidades de Visual BasicGeneralidades de Visual Basic
Generalidades de Visual BasicRuth Naranjo
 
Entorno de desarrollo de visual basic 6.0
Entorno de desarrollo de visual basic 6.0Entorno de desarrollo de visual basic 6.0
Entorno de desarrollo de visual basic 6.0Miguel Pacho
 
Pasos para crear un proyecto de visual studio 2008[1][1]
Pasos para crear un proyecto de visual studio 2008[1][1]Pasos para crear un proyecto de visual studio 2008[1][1]
Pasos para crear un proyecto de visual studio 2008[1][1]carechupona
 

Andere mochten auch (20)

Usos del visual basic
Usos del visual basicUsos del visual basic
Usos del visual basic
 
Visual Basic
Visual BasicVisual Basic
Visual Basic
 
Visual basic 6 introduccion
Visual basic 6 introduccionVisual basic 6 introduccion
Visual basic 6 introduccion
 
Visual basic.
Visual basic.Visual basic.
Visual basic.
 
Parte del entorno de visual basic
Parte del entorno de visual basicParte del entorno de visual basic
Parte del entorno de visual basic
 
Visual Basic Presentacion
Visual Basic PresentacionVisual Basic Presentacion
Visual Basic Presentacion
 
Aplicaciones de lenguaje c
Aplicaciones de lenguaje cAplicaciones de lenguaje c
Aplicaciones de lenguaje c
 
Diapositivas Visual
Diapositivas VisualDiapositivas Visual
Diapositivas Visual
 
Visual Basic .NET
Visual Basic .NETVisual Basic .NET
Visual Basic .NET
 
Introduccion al Visual Basic subido JHS
Introduccion al Visual Basic subido JHSIntroduccion al Visual Basic subido JHS
Introduccion al Visual Basic subido JHS
 
Estructura basica de visual basic
Estructura basica de visual basicEstructura basica de visual basic
Estructura basica de visual basic
 
Estructuras de control en Visual Basic
Estructuras de control en Visual BasicEstructuras de control en Visual Basic
Estructuras de control en Visual Basic
 
C++ y sus utilidades
C++ y sus utilidadesC++ y sus utilidades
C++ y sus utilidades
 
Caja de herramientas de visual basic
Caja de herramientas de visual basicCaja de herramientas de visual basic
Caja de herramientas de visual basic
 
Visual basic-net
Visual basic-netVisual basic-net
Visual basic-net
 
Visual studio 2010
Visual studio 2010Visual studio 2010
Visual studio 2010
 
Entorno de desarrollo integrado de Visual Basic .NET
Entorno de desarrollo integrado de Visual Basic .NETEntorno de desarrollo integrado de Visual Basic .NET
Entorno de desarrollo integrado de Visual Basic .NET
 
Generalidades de Visual Basic
Generalidades de Visual BasicGeneralidades de Visual Basic
Generalidades de Visual Basic
 
Entorno de desarrollo de visual basic 6.0
Entorno de desarrollo de visual basic 6.0Entorno de desarrollo de visual basic 6.0
Entorno de desarrollo de visual basic 6.0
 
Pasos para crear un proyecto de visual studio 2008[1][1]
Pasos para crear un proyecto de visual studio 2008[1][1]Pasos para crear un proyecto de visual studio 2008[1][1]
Pasos para crear un proyecto de visual studio 2008[1][1]
 

Ähnlich wie Tema 1 introduccion a la programacion en visual basic

Visual basic apesteguia
Visual basic apesteguiaVisual basic apesteguia
Visual basic apesteguiatonytenorio2
 
Fundamentos de Visual Basic.
Fundamentos de Visual Basic.  Fundamentos de Visual Basic.
Fundamentos de Visual Basic. osnervisnavadiaz
 
FUNDAMENTOS DE VISUAL BASIC
FUNDAMENTOS DE VISUAL BASICFUNDAMENTOS DE VISUAL BASIC
FUNDAMENTOS DE VISUAL BASICBenny Jose
 
Mi lenguaje de programacion de preferencia carlos espasas 201330.36449
Mi lenguaje de programacion de preferencia  carlos espasas 201330.36449Mi lenguaje de programacion de preferencia  carlos espasas 201330.36449
Mi lenguaje de programacion de preferencia carlos espasas 201330.36449123carlosr
 
Paola gonzalez fundamentos de visual basic
Paola gonzalez fundamentos de visual basicPaola gonzalez fundamentos de visual basic
Paola gonzalez fundamentos de visual basicpaolagonzalez326
 
Fundamentos de visual basic 6.0 (trabajo de programacion)
Fundamentos de visual basic 6.0 (trabajo de programacion)Fundamentos de visual basic 6.0 (trabajo de programacion)
Fundamentos de visual basic 6.0 (trabajo de programacion)luisguerra194
 
Trabajo de programacion (visual basic)
Trabajo de programacion (visual basic)Trabajo de programacion (visual basic)
Trabajo de programacion (visual basic)Luis Enrique Arrieta
 
Paradigmas de programacion de computadoras FP.pptx
Paradigmas de programacion de computadoras FP.pptxParadigmas de programacion de computadoras FP.pptx
Paradigmas de programacion de computadoras FP.pptxsantiagojoseu4
 
Introduccion a ASP net
Introduccion a ASP netIntroduccion a ASP net
Introduccion a ASP netCrisjolez
 
Aspect Oriented Programming Middleware
Aspect Oriented Programming MiddlewareAspect Oriented Programming Middleware
Aspect Oriented Programming MiddlewareLenin Lozano
 
Net capitulo I - fundamentos
Net   capitulo I - fundamentosNet   capitulo I - fundamentos
Net capitulo I - fundamentosredtacna
 

Ähnlich wie Tema 1 introduccion a la programacion en visual basic (20)

Visual basic apesteguia
Visual basic apesteguiaVisual basic apesteguia
Visual basic apesteguia
 
Fundamentos de Visual Basic.
Fundamentos de Visual Basic.  Fundamentos de Visual Basic.
Fundamentos de Visual Basic.
 
FUNDAMENTOS DE VISUAL BASIC
FUNDAMENTOS DE VISUAL BASICFUNDAMENTOS DE VISUAL BASIC
FUNDAMENTOS DE VISUAL BASIC
 
Mi lenguaje de programacion de preferencia carlos espasas 201330.36449
Mi lenguaje de programacion de preferencia  carlos espasas 201330.36449Mi lenguaje de programacion de preferencia  carlos espasas 201330.36449
Mi lenguaje de programacion de preferencia carlos espasas 201330.36449
 
VISUAL BASIC NET
VISUAL BASIC NETVISUAL BASIC NET
VISUAL BASIC NET
 
Paola gonzalez fundamentos de visual basic
Paola gonzalez fundamentos de visual basicPaola gonzalez fundamentos de visual basic
Paola gonzalez fundamentos de visual basic
 
Fundamentos de visual basic 6.0 (trabajo de programacion)
Fundamentos de visual basic 6.0 (trabajo de programacion)Fundamentos de visual basic 6.0 (trabajo de programacion)
Fundamentos de visual basic 6.0 (trabajo de programacion)
 
Saia Programacion
Saia ProgramacionSaia Programacion
Saia Programacion
 
Trabajo de programacion (visual basic)
Trabajo de programacion (visual basic)Trabajo de programacion (visual basic)
Trabajo de programacion (visual basic)
 
Introduccion net
Introduccion netIntroduccion net
Introduccion net
 
Paradigmas de programacion de computadoras FP.pptx
Paradigmas de programacion de computadoras FP.pptxParadigmas de programacion de computadoras FP.pptx
Paradigmas de programacion de computadoras FP.pptx
 
Programacion 5%
Programacion 5%Programacion 5%
Programacion 5%
 
Programacion
ProgramacionProgramacion
Programacion
 
Visual b. 1
Visual b. 1Visual b. 1
Visual b. 1
 
Introduccion a ASP net
Introduccion a ASP netIntroduccion a ASP net
Introduccion a ASP net
 
Vb61
Vb61Vb61
Vb61
 
Aspect Oriented Programming Middleware
Aspect Oriented Programming MiddlewareAspect Oriented Programming Middleware
Aspect Oriented Programming Middleware
 
Generalidades de visual basic 8
Generalidades de visual basic 8Generalidades de visual basic 8
Generalidades de visual basic 8
 
Visual basic 6
Visual basic 6Visual basic 6
Visual basic 6
 
Net capitulo I - fundamentos
Net   capitulo I - fundamentosNet   capitulo I - fundamentos
Net capitulo I - fundamentos
 

Kürzlich hochgeladen

Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptxolgakaterin
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscaeliseo91
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 

Kürzlich hochgeladen (20)

Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptx
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fisca
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 

Tema 1 introduccion a la programacion en visual basic

  • 1. FUNDAMENTOS DE INFORMÁTICA Tema 1 Introducción a la Programación en Visual Basic Departamento de Ingeniería de Sistemas y Automática Universidad de Vigo Fundamentos de Informática. Departamento de Ingeniería de Sistemas y Automática. Actualización Septiembre 2005 1
  • 2. Introducción a la programación en Visual Basic Programas informáticos Un programa informático es un conjunto de ordenes que son ejecutadas por el ordenador dando lugar a una aplicación concreta. Ejemplos de programas informáticos son el procesador de textos Microsoft Word, un juego de ordenador, Internet Explorer etc. Las ordenes de un programa informático están escritas usando un lenguaje de programación. Visual Basic es un lenguaje de programación. Visual Basic nos permite realizar programas informáticos. Existen otros lenguajes de programación como pueden ser “C”, “Java” o “Pascal”. Fundamentos de Informática. Departamento de Ingeniería de Sistemas y Automática. Actualización Septiembre 2005 2
  • 3. Introducción a la programación en Visual Basic Características generales de Visual Basic Visual Basic es un lenguaje de programación visual, también llamado lenguaje de 4ª generación. La programación visual permite realizar un gran número de tareas sin escribir código, simplemente con operaciones gráficas realizadas con el ratón. Visual Basic está orientado a la realización de programas para los Sistemas Operativos de la familia Windows. Fundamentos de Informática. Departamento de Ingeniería de Sistemas y Automática. Actualización Septiembre 2005 3
  • 4. Introducción a la programación en Visual Basic Elementos del lenguaje Visual Basic Comentarios (En este tema). Constantes (En este tema). Variables (En este tema). Operadores (Tema 2). Sentencias de asignación y control (Tema 2). Estructuras de datos (Tema 3). Funciones y Procedimientos (Tema 4). Funciones y Procedimientos Intrínsecos (Tema 5). Fundamentos de Informática. Departamento de Ingeniería de Sistemas y Automática. Actualización Septiembre 2005 4
  • 5. Introducción a la programación en Visual Basic Ejemplo de un programa en Visual Basic 'Programa que calcula el área de un círculo Option Explicit Sub main() 'declaración de variables Dim area As Double Dim radio As Double Const PI = 3.141592653 'InputBox se usa para la entrada de datos por teclado radio = InputBox("Introduce el radio del círculo") area = PI * radio * radio 'Msgbox se usa para visualizar datos por pantalla MsgBox ("El área del círculo es " & area) End Sub Fundamentos de Informática. Departamento de Ingeniería de Sistemas y Automática. Actualización Septiembre 2005 5
  • 6. Introducción a la programación en Visual Basic Comentarios en Visual Basic Los comentarios le permiten al programador poner notas en el programa informático para facilitar su comprensión. Para poner un comentario en Visual Basic es necesario anteceder una comilla simple (') delante de la frase. A continuación se presenta un comentario en una sola línea y un comentario después de una línea de programa. Fundamentos de Informática. Departamento de Ingeniería de Sistemas y Automática. Actualización Septiembre 2005 6
  • 7. Introducción a la programación en Visual Basic Constantes en Visual Basic Una constante es un valor que no cambia durante la ejecución de un programa. Una constante puede ser un número o una cadena de caracteres (String). Una constante de cadena de caracteres o alfanumérica es una cadena de caracteres encerrada entre comillas dobles: “Esta es una cadena de caracteres en VB” Fundamentos de Informática. Departamento de Ingeniería de Sistemas y Automática. Actualización Septiembre 2005 7
  • 8. Introducción a la programación en Visual Basic Constantes en Visual Basic Para definir constantes en un programas se utiliza la siguiente sintaxis: [Public|Private] Const nombre_de_la_constante [As tipo] = expresión. Ejemplos de declaración de constantes: Const PI = 3.141592653 Public Const VERSIÓN = “4.05 Beta” Const FECHA_POR_DEFECTO As Date = #20/10/2006# Fundamentos de Informática. Departamento de Ingeniería de Sistemas y Automática. Actualización Septiembre 2005 8
  • 9. Introducción a la programación en Visual Basic Variables en Visual Basic Una variable contiene un valor que puede ser modificado a lo largo de la ejecución de un programa. Cada variable tiene atributos propios como: • Nombre: es el nombre que se utilizamos para referirnos a la variables dentro de un programa. • Tipo: el tipo determina qué clase de valores se pueden almacenar en cada variable (números enteros, números reales, cadenas de caracteres etc.) • Ámbito: parte del programa donde puede ser utilizada la variable (Visto en el Tema 6). Fundamentos de Informática. Departamento de Ingeniería de Sistemas y Automática. Actualización Septiembre 2005 9
  • 10. Introducción a la programación en Visual Basic Nombres de las Variables El nombre de una variable tiene que comenzar por una letra, puede tener hasta 255 caracteres de longitud y debe ser único dentro de su ámbito. Los caracteres que se pueden utilizar en el nombre de una variable pueden ser letras, dígitos o el carácter guión bajo (“_”). No se pueden utilizar para el nombre de una variable los siguientes caracteres: • El punto. • Los paréntesis. • Las palabras reservadas de VB (como For, Caption, Long, And, ...) Fundamentos de Informática. Departamento de Ingeniería de Sistemas y Automática. Actualización Septiembre 2005 10
  • 11. Introducción a la programación en Visual Basic Tipos de datos Todas las variables tienen un tipo de dato que determina la clase de datos que pueden almacenar. Tipo de datos Tamaño de almacenamiento Intervalo Byte 1 byte 0 a 255 Boolean 2 bytes True o False Integer 2 bytes -32,768 a 32,767 Long 4 bytes -2,147,483,648 a 2,147,483,647 (entero largo) Single 4 bytes -3,402823E38 a –1,401298E-45 para valores negativos; 1,401298E- (real de simple precisión) 45 a 3,402823E38 para valores positivos Double 8 bytes -1,79769313486232E308 a (real de doble precisión) -4,94065645841247E-324 para valores negativos; 4,94065645841247E-324 a 1,79769313486232E308 para valores positivos Date 8 bytes 1 de enero de 100 a 31 de diciembre de 9999 String 10 bytes + longitud de la cadena Desde 0 a 2.000 millones (longitud variable) String Longitud de la cadena Desde 1 a 65.400 aproximadamente (longitud fija) Definido por el usuario Número requerido por los El intervalo de cada elemento es el mismo que el intervalo de su tipo (utilizando Type) elementos de datos. Fundamentos de Informática. Departamento de Ingeniería de Sistemas y Automática. Actualización Septiembre 2005 11
  • 12. Introducción a la programación en Visual Basic Declaración de variables Antes de utilizar una variable, es totalmente aconsejable, aunque no obligatorio, declarar su tipo. Una forma de hacerlo es utilizar la sentencia Dim. Una declaración de este tipo inicializa las variables numéricas con el valor cero (0) y las alfanuméricas con la cadena vacía (“”). Ejemplos de declaración de variables: Dim E As Integer ‘E se inicializa a 0 Dim Nombre As String ‘Nombre se inicializa a cadena vacía (“”) Dim Etiqueta As String*10 Dim L As Long, X As Double Fundamentos de Informática. Departamento de Ingeniería de Sistemas y Automática. Actualización Septiembre 2005 12
  • 13. FUNDAMENTOS DE INFORMÁTICA Tema 1 Introducción a la Programación en Visual Basic Departamento de Ingeniería de Sistemas y Automática Universidad de Vigo Fundamentos de Informática. Departamento de Ingeniería de Sistemas y Automática. Actualización Septiembre 2005 13