VBA – Elementos del Lenguaje

Slides:



Advertisements
Presentaciones similares
En PHP, casi cualquier cosa que escribes es una expresión. La forma más simple y ajustada de definir una expresión es "cualquier cosa que tiene un valor".
Advertisements

PROF. ING. JULIO CESAR CANO RAMIREZ
Clase 2 Tipos de datos Asignación de valores Estructura IF Ejercicios
Informática I – 4to año Volumen II.
Asignatura: Introducción a la programación
Técnico en programación de Software
VARIABLES Y CONSTANTES
Tema 2: Lenguaje PHP básico
Facultad Ingeniería Departamento de Sistemas e Industrial Módulo 2 Constructores Básicos Parte A rogramación de omputadores.
Temas Operaciones básicas Operaciones Operadores Aritméticos
3. INTRODUCCIÓN A LA PROGRAMACIÓN
ESTRUCTURAS DE SECUENCIA
VISUAL BASIC CONSOLA Todas las ordenes o instrucciones se digitan dentro de sub Main() y End Sub ÁREA DE TRABAJO: Las aplicaciones de consola son aquellas.
Variables y pruebas de escritorio
Conceptos Básicos de Java
Material Elaborado por: Lic. Saily González. CONTENIDO 2.1- Estructura de una Aplicación JAVA 2.2- Elementos básicos de la Programación JAVA Comentarios.
Programación.
UNIVERSIDAD DE MANAGUA I CUATRIMESTRE INTRODUCCION A LA PROGRAMACION
Características de “C”
Características de “C” Y Esta conformado por un Ambiente Integrado. Y Es un Lenguaje de Nivel medio. Y Es un compilador. YContiene un conjunto de palabras.
PRINCIPIOS DE PROGRAMACION ESTRUCTURADA
CARACTERÍSTICAS DE LOS PROGRAMAS
JAVA J.A.C..
FUNDAMENTOS DE PROGRAMACIÓN
Unidad III Elementos del lenguaje C++
TIPOS Y ESTRUCTURAS BÁSICAS DE DATOS
Enrique Manuel Cabello Portero
Algoritmos y Desarrollo de Programas I
Variables y Shapes. Variables ► Lugares de la memoria que reciben un nombre ► En VB no es necesario declarar las variables  A=8 ► Se declaran con Dim.
Java. Java nació el año 1991, por un par de ingenieros de la Sun Microsystems.
Tipo de Datos Básicos.
TIPOS DE DATOS TipoDescripciónRango IntegerEntero (2 bytes) a LongEntero largo (4 bytes) a SinglePunto flotante de simple.
Programación en Pascal
Sesión 5 Sentencias de Selección y repetición Prof:Eridan Otto Programación de Computadores Lenguaje Pascal.
ESTRUCTURA DE DATOS ESD-243
COMPONENTES DE UN ALGORITMOS
Tema 3: Operadores Antonio J. Sierra. Índice Aritméticos A nivel de bit Relacionales Lógicos Asignación.
El Concepto de Tipo Los tipos permiten indicar la característica de los valores (datos) manipulados en un programa. Toda variable tiene asociado un tipo.
INTRODUCCION A LOS ALGORITMOS
Fundamentos de Programación Tipos de Datos en Java
Algoritmo Ing. Maria Rosana Heredia
Programación orientada a objetos. El método main es el comportamiento por el cual comienzan todos los programas en Java, de la misma forma en la que C,
Introducción a la programación
Características de “C” Y Esta conformado por un Ambiente Integrado. Y Es un Lenguaje de Alto Nivel. Y Es un compilador. YContiene un conjunto de palabras.
Departamento de Informática Universidad Técnica Federico Santa María Temas 2,3,4: Estructura de un Programa Pascal Declaraciones Tipos de Datos Simples.
IDENTIFICADORES Un identificador es un "nombre" que nos permite dirigirnos específicamente a una de las entidades propias del lenguaje, es decir, son los.
por: Prof. Luis Vallenilla
UNIVERSIDAD TECNICA PERTICULAR DE LOJA
Computación I (CI-2125) Clase 2 Prof. Mireya Morales.

Presente un cuestionario con los aspectos mas importantes sobre los
Tipos de Datos.
Fundamentos de Programación
Informática Prof. María Alejandra Quintero.  Operadores relacionales  Operadores lógicos  Expresiones lógicas  Estructuras de decisión simple  Estructuras.
Lic. Carla Aguirre Montalvo
Programación de Computadores
FUNDAMENTOS DE PROGRAMACIÓN
INTRODUCCIÓN A VISUAL BASIC 2012 Prof. Víctor Aquino Urrutia Primero Básico Cuarta Unidad (Septiembre/Octubre)
Prof. Víctor Aquino Urrutia
Clase 1 Gabriela Araya Baez.. Char: Variable que almacena caracteres. Int: Variable que almacena enteros. Float: Variable que almacena decimales. Doble:
Informática Ingeniería en Electrónica y Automática Industrial
Programación Aplicada de Computadoras
Elementos básicos.  Fuertemente tipeado.  Sintaxis similar a C/C++.  Sin punteros: garbage collection.  Portable.  Integra librerías para objetos.
REGLAS PARA ELABORAR SEUDOCODIGOS Y DIAGRAMA DE FLUJO
Características de “C” Esta conformado por un Ambiente Integrado. Es un Lenguaje de Nivel medio.Es un compilador. Contiene un conjunto de palabras reservadas.
OPERADORES Y EXPRESIONES Ing Esp. Ricardo Cujar. Operadores y Expresiones  Operador: Es un símbolo que representa una operación.  Expresión: Es la combinación.
Prof. Jonathan Silva Ingeniería Civil – Informática I Ingeniería Civil Informática I Clase 4 – Tipos de Datos.
ALGORITMOS Asignatura: Informática. Algoritmos Conjunto de instrucciones ordenadas de forma lógica y precisa, con un inicio y fin que permite resolver.
Control, adquisición y monitoreo con Arduino y Visual Basic .net
EXPRESIONES Una expresión es una forma especial de asignación.
Transcripción de la presentación:

VBA – Elementos del Lenguaje Alfabeto Variables vs Constantes Tipos de datos Operadores vs Expresiones

Lenguaje de programación: VBA - Visual Basic for Application

Lenguajes de programación Visual Basic: VBA C C++ Java C# Muchos otros... Clase 2

Elementos del lenguaje VBA Conjunto básico de caracteres (alfabeto) Variables, constantes Tipos de datos Operadores Expresiones Instrucciones Sentencias de Control Clase 2

Conjunto básico de caracteres: Alfabeto Dígitos del 0-9. Letras de la A-Z (mayúsculas y minúsculas) Caracteres especiales, ejemplos: ()+-*^/\.,;:!”$’%&#@=<>_[] Clase 2

Variables, constantes y Tipos de datos Las variables son abstracciones para manejar datos en un algoritmo. Las variables hacen referencia a “localizaciones físicas” de memoria interna. a c b Toda variable posee: una declaración, un nombre, un tipo de dato. Ejemplo: Dim a As Integer 5 10 2 Memoria RAM Clase 2

Declaración de variables Las variables se declaran (definen) con la instrucción DIM Ejemplo: Dim B As Single La cláusula As define el tipo de datos. Tipos de datos, ejemplos: Integer: Entero simple Long: Entero largo Single: Real Simple Double: Real doble Boolean: Lógico String: Texto (alfanumérico) Clase 2

Declaración de constantes Una constante puede ser un número (entero, real), un texto (String), un valor lógico (boolean). Const N As Integer = 100 Const Pi As Single = 3.141592 Const Salir As Boolean = False Const Mensaje As String = “*ERROR*" Clase 2

Operadores En VB existen diferentes tipos de operadores: Operadores Aritméticos Operadores Relacionales Operadores Lógicos Operador de Concatenación Operador de Asignación Clase 2

Operadores Los operadores ARITMÉTICOS son: Negación - -2  -2 Suma + 5+2  7 Resta - 5-2  3 Multiplicación * 5*2  10 División Real / 5/2  2.5 División Entera \ 5\2  2 Exponenciación ^ 5^2  25 Módulo (residuo) Mod 5 Mod 2  1 Clase 2

Operadores Los operadores RELACIONALES son: Mayor que > 5>2  true Mayor o igual que >= 5>=2  true Menor que < 5<2  false Menor o igual que <= 5<=2  false Igual que = 5=2  false diferente de <> 5<>2  true Clase 2

Operadores Los operadores LOGICOS son: Negación lógica Not Conjunción lógica (Y) And Disyunción lógica (O) Or Exclusión lógica Xor Equivalencia lógica Eqv Implicación lógica Imp Clase 2

Operadores Resultado de los operadores LOGICOS V F P Q Not P P And Q P Or Q P Xor Q P Eqv Q P Imp Q V F Clase 2

Operadores Operador de CONCATENACION (&): Ejemplos: Sea A=20, B=10, C= “ABC”, D=“XY” “Valor = ” & A  “Valor = 20” A & B  “2010” B & C  “10ABC” A + B & C  “30ABC” D & B  “XY10” C & A & D & “ ” & B  “ABC20XY 10” D + C  “XYABC” Clase 2

Operadores Operador de ASIGNACION (=): Sintaxis: Variable = Expresion Variable: Cualquier nombre de variable Expresion: Cualquier literal numérico o alfanumérico, constante o expresión válida. Primero se evalúa Expresion y el resultado se asigna a variable Clase 2

Expresiones Una EXPRESIÓN es cualquier combinación válida de operandos y operadores. Los operandos pueden ser literales (numéricos, alfanuméricos, lógicos), constantes, variables, funciones. Las expresiones pueden ser Aritméticas, Relacionales, Lógicas, Alfanuméricas, etc dependiendo de los operadores que se usan Clase 2

Expresiones Aritméticas Una expresión aritmética es una expresión que puede ser evaluada como un número Llamada también Expresiones numéricas Operandos: Literales numéricos, Expresiones numéricas, funciones numéricas Operadores: Aritméticos Resultado: Valor numérico Ejemplo: Si A=2, entonces 5*A+2/A-3  8 Clase 2

Expresiones Relacionales Llamada también Expresión de comparación Operandos: Expresiones numéricas ó alfanuméricas Operadores: relacionales Resultado: Valor lógico (booleano) Ejemplo: Si A=2, entonces 5*A > 3  True “ABC” <= “XYW”  True “10” > “5”  False Clase 2

Expresiones Lógicas Operandos: Expresiones relacionales ó lógicas Operadores: lógicos Resultado: Valor lógico (booleano) Ejemplo: Si A = 2 4*A > -1 And “X2” = “X” & A  True True And False Or False  False Clase 2