Conocimientos previos

Documentos relacionados
GLOSARIO 1. Qué es bit y byte? Bit: Es la unidad mínima de información. Puede ser 0 o 1. Byte: Es el conjunto de 8 bits. Ejemplo:

Fundamentos de Programación

Computación II. Introducción a Visual Basic

Las expresiones son combinaciones de constantes, variables, símbolos de operación, paréntesis y nombres de funciones especiales.

El lenguaje C. 1. Identificadores, constantes y variables

Ficha de Aprendizaje N 13

GENERACIÓN DE CÓDIGO ORIENTADO A OBJETOS

Informática General 2016 Cátedra: Valeria Drelichman, Pedro Paleo, Leonardo Nadel, Norma Morales

Escuela Normal Superior N 40 Mariano Moreno. Cuadernillo Propedéutico 2017 Nivel Superior

2. EXPRESIONES 3. OPERADORES Y OPERANDOS 4. INDENTIFICADORES COMO LOCALIDADES DE MEMORIA

Informática. JavaScript: Lenguaje de programación. Fco J. Martín Mateos Carmen Graciani

Es toda la información que utiliza el computador. Según sea la información que guardemos en los datos, se clasifican en los siguientes tipos:

Tema#2. Tipos de Datos 10

Tema 2: Desarrollo de Algoritmos. E.E. de Algorítmica

FUNDAMENTOS DE INFORMÁTICA

Algoritmos. Medios de expresión de un algoritmo. Diagrama de flujo

COLEGIO PABLO DE TARSO IED CONSTRUCCION DE PROYECTOS DE VIDA PRODUCTIVOS VISUAL BASIC PRÁCTICAS DOC RAUL MONROY PAMPLONA

Componentes Básicos. InCo. InCo Componentes Básicos 1 / 28

INFOTECH CURSO MÓDULO 4. Estructuras de control. Excel Advanced Macros

Tipos De Datos. Numéricos. Alfanuméricos (string) Arreglos (Vectores, Matrices) Estructurados Registros (Def. Por el Archivos Usuario) Apuntadores

SISTEMAS INFORMÁTICOS PROGRAMACION I - Contenidos Analíticos Ing. Alejandro Guzmán M. TEMA 2. Diseño de Algoritmos

Diagrama de una computadora. Unidad Central de procesamiento (CPU)

Fundamentos PHP. El término puntuación nos referimos a la sintaxis usada en PHP para la terminación de una línea de código (;)

ESCUELA DE INFORMÁTICA

Programación en Visual Basic Ricardo Rodríguez García

Curso de Java Introducción a la Programación II

JavaScript Básico. Elementos Básicos: Comentarios: Literales: Valores que puede tomar una variable o una constante.

III. Generación de Código orientado a objetos

Autoestudio 2: Variables y Operadores

INTRODUCCIóN A LA PROGRAMACIóN APUNTES DE JAVA APUNTES DE JAVA

En esta sección se describen las variables, constantes, tipos de datos, operadores y estructuras de control

PHP: Lenguaje de programación

Tipos de datos y Operadores Básicos

INSTITUTO POLITECNICO NACIONAL UNIDAD PROFESIONAL INTERDISCIPLINARIA DE BIOTECNOLOGIA DEPARTAMENTO DE CIENCIAS BASICAS

Elementos de un programa en C

Números enteros (cortos, largos y sin signo) Números reales (precisión simple y doble) Carácter y cadenas de caracteres. Lógicos.

Programación en java. Estructuras algorítmicas

Fila: Es un conjunto de varias celdas dispuestas en sentido horizontal.

ESTRUCTURA DE ASIGNACIÓN

Docente: Juan Carlos Pérez P. Alumno : Fecha : Nota:

Java Avanzado. Guía 1. Java Avanzado Facultad de Ingeniería. Escuela de computación.

MODULO II PROGRAMACIÓN ORIENTADA A EVENTOS

Unidad Didáctica 2. Elementos básicos del lenguaje Java Tipos, declaraciones, expresiones y asignaciones

Todo programa en 'C' consta de una o más funciones, una de las cuales se llama main.

Introducción a la programación: Algoritmos

Desde los programas más simples escritos en un lenguaje de programación suelen realizar tres tareas en forma secuencial.

Variables, expresiones y sentencias

Etapas en la solución de un problema

Enteros. Son los números que no contienen componentes fraccionarios y, por tanto, no contienen punto decimal.

Inicio del programa. Entrada de datos. Proceso de datos. Salida de datos. Fin del programa

Introducción a la programación

Programación en C. Algoritmo y Estructura de Datos. Ing. M. Laura López. Programación en C

EVIDENCIA. CUESTIONARIO ALUMNO(A): GRUPO EVALUACIÓN

Constante: Una constante es un dato numérico o alfanumérico que no cambia durante la ejecución del programa.

El programa en JavaScript debe ir encerrado entre la marca script e inicializada la propiedad type con la cadena text/javascript:

Introducción a PL/SQL

Apunte Laboratorio ALPI - El lenguaje de programación Pascal

Variables. Profesor Leonardo Carámbula - Programación III EMT I.S.B.O.

Conocimientos previos

abril de 2017 Desarrollo de aplicaciones en Java Tipos de datos primitivos Tipos de datos Elementos de aplicaciones simples

FUNDAMENTOS DE INFORMÁTICA

GUÍA DE TRABAJO N 1 C# Ing. Néstor Raúl Suarez Perpiñan Página 1 de 13

Programación en Lenguaje C

Tema: Entorno a C# y Estructuras Secuenciales.

ICM Fundamentos de Computación

INTRODUCIR FORMULAS EN EXCEL

Principios de Computadoras II

UNIDAD II: ESTRUCTURAS SECUENCIALES

Lección 2 Introducción al lenguaje C

Operadores y reglas de precedencia

TRABAJO DE EXCEL 1. QUÉ ES UNA FÓRMULA EN EXCEL?

Desarrollo de Programas. Prof. Lisbeth C. Pérez Rivas

Constantes. Las constantes no cambian durante la ejecucion de un programa en C++, en C++ existen 4 tipos de constantes:

Pseudocódigo. La forma en que se escribe un pseudocódigo es la siguiente:

Práctica 2. Controles Básicos.

Objetivo específico: Maneja los elementos básicos de algoritmos utilizados para resolver un problema por computadora.

Práctica 2. TIPOS DE DATOS SIMPLES

TEMA V SISTEMAS DE NUMERACIÓN

Guía práctica de estudio 05: Pseudocódigo

FUNDAMENTOS DE PROGRAMACIÓN ESTRUCTURADA

Tema 2. Concepto de Algoritmo

Informática PRÀCTICA 3 Curs Práctica Nº 3: Tipos de datos simples. Constantes y variables. Operadores aritméticos. Formato de salida.

DIAGRAMAS DE FLUJO ELEMENTOS E INSTRUCCIONES A USAR EN UN DIAGRAMA DE FLUJO

1. Del más interno al más externo y de izquierda a derecha. Exponentes o. 2. De izquierda a derecha, tienen la misma raíces

Objetivos de la sesión. Aplicación de consola 7/30/11. Código con que se inicia un programa en Visual C# (aplicación de consola)

EXPRESIONES Y OPERADORES

JavaScript: Operadores

Características de JavaScript

Área: INFORMÁTICA. Saber- Saber: Identificar DFD como herramienta para escribir los algoritmos de forma lógica.

Y alternativamente se presentarán soluciones de problemas donde se utilicen:

La magia de las fórmulas

TECNICO SUPERIOR EN INFORMÁTICA EMPRESARIAL MÓDULO INTRUCCIONAL

Transcripción:

Ficha de aprendizaje Tema: Datos, variables y Operaciones n 6 Logro Reconoce las partes de un programa y comprende su estructura. Reconoce la diferencia entre los tipos de datos. Asigna datos a las variables @ # Conocimientos previos A qué operación crees que pertenezca el siguiente diagrama de flujo? 1

Mapa de contenidos Los Programas se componen de utilizan diferentes Tipos de datos cabecera declaración de constantes declaración de variables operaciones numérico donde se define que son pueden recibir contienen las alfanumérico el objeto valores que nunca cambian distintos valores instrucciones para ejecutar fecha/hora lógicos Operaciones Aritméticas Lógicas De Concatenación Byte, Integer, Long, Single Boolean String 2

I. Contenidos de aprendizaje Las partes de un programa Un programa es un conjunto de instrucciones que se envían a una computadora para que realice una o varias acciones. Se compone básicamente de las siguientes partes: 1. Cabecera del programa Define el objetivo del programa comentándolo; es decir, se utiliza para documentar el programa, lo que las personas suelen dejar en segundo plano. Dentro del comentario, se incluye lo siguiente: Autor, Fecha del período de inicio o creación o de la última modificación del programa. Se puede incluso agregar una versión del mismo. El objetivo del programa Otros detalles que ayuden a documentar el programa Un comentario sirve para agregar texto dentro de un programa; dicho texto no será considerado como una instrucción dentro del codigo. En VBA, para colocar un comentario, solo debes anteponer el carácter apóstrofe (') antes del comentario; así, por ejemplo: Este es un comentario Nota que el editor de VBA coloca el comentario en un color verde. 3

2. Declaración de constantes Como su nombre lo dice, una constante es un valor que nunca cambia. Para declarar una constante, se utiliza la variable Const, siguiendo la sintaxis detallada a continuación: Por ejemplo: Const IGV= 0.18 Recuerda que la constante debe tener un valor asignado. 3. Declaración de variables Const nombre_de_constante = valor Todo programa consta de variables, las cuales podrán cambiar de valor a lo largo de la ejecución de un programa. Para poder declarar una variable, debes seguir la siguiente sintaxis: Aquí tienes algunos ejemplos de declaración de variables: Dim edad as Integer Dim nombre as String Dim resultado as Boolean Integer, String y Boolean son tipos de datos manejados por VBA. Más adelante, revisaremos los conceptos acerca del manejo de variables y tipos de datos. A diferencia de una constante, una variable puede recibir distintos valores. Por ejemplo, si declaramos una variable llamada edad, en una ejecución puede adoptar el valor 20; en otra, 30, y así indefinidamente. Por el contrario, una constante recibe un valor desde su declaración y este valor no cambiará a lo largo de todo el programa. 4

4. Cuerpo del programa Dentro de esta sección, se colocan las instrucciones que deseamos que ejecute el computador. Pueden ser simples o complejas dependiendo de la aplicación que estás desarrollando. Por ejemplo: Área = (base * altura) /2 II. Tipos de datos Al desarrollar un programa, muchas veces se manejan datos de diferentes tipos, tales como números, letras, fechas u otros, los cuales dependen del valor que ellos representan. Por ejemplo: Nombre de una persona Eres mayor de edad? Tipo de cambio del dólar Porcentaje de IGV VBA maneja los datos agrupándolos de acuerdo a los siguientes tipos: 1. Datos numéricos Están conformados por los caracteres numéricos del 0 al 9 y los caracteres especiales +, -, ( ), /, e (formato científico). Estos datos son usados para realizar cálculos matemáticos de todo tipo. Los principales tipos de datos numéricos son los siguientes: Byte: generalmente es utilizado para representar números naturales. Ocupa 1 byte desde 0 hasta 255. Integer: generalmente es utilizado para representar números enteros. Ocupa 2 bytes y puede tomar un valor desde -32,768 hasta 32,767. Long: generalmente es utilizado para representar números enteros largos. Ocupa 4 bytes y puede tomar un valor desde 2,147,483,648 hasta 2,147,483,647. Single: generalmente es utilizado para representar números reales. Ocupa 4 bytes y puede tomar un valor desde -3,4028235E+38 hasta -1,401298E-45 para números negativos, y desde 1,401298E-45 hasta 3,4028235E+38 para números positivos. 2. Datos alfanuméricos Un dato alfanumérico es aquel que está formado solo por letras o por letras y números a la vez. Puede ser solo un carácter (por ejemplo, a ) o una cadena de caracteres, la cual está conformada por más de un carácter (por ejemplo, marco, A001 ). Para VBA, el tipo de dato alfanumérico es el String o cadenas. En ellas podemos almacenar todo tipo de palabras. 5

3. Datos fecha/hora La fecha se almacena como números de serie y la hora, como fracciones de decimales. Esta es la razón por la cual una fecha y hora pueden ser utilizadas para realizar operaciones de cálculo. Sin embargo, estos datos pueden ser presentados de acuerdo con el formato que sean requeridos: Fecha : DD/MM/AA o DD-MM-AA Hora : HH:MM:SS AM/PM o HH:MM Para VBA, este tipo de dato alfanumérico es el Date. 4. Datos lógicos Permite usar variables que tienen dos posibles valores: verdadero o falso. Por ejemplo: Aprobaste el examen? Sabes inglés? Para VBA, el tipo de dato lógico es el Boolean. Recuerda: Dato Numérico Alfanumérico Fecha/hora Lógicos Tipo Byte, Integer, Long, Single String Date Boolean III. Variables en VBA Cuando un programa solicita el ingreso de un dato, este será almacenado en un espacio de memoria de la computadora. A este espacio de memoria se le llama variable. 1. Declaración de variables Para poder utilizar variables dentro de un programa, estas deben ser declaradas al inicio de este con su respectivo nombre, tipo y con la sintaxis siguiente. Por ejemplo: a) Declaración de un tipo de dato entero: Dim nota as Interger b) Declaración de un tipo de dato lógico (boolean): Dim aprobado as Boolean c) Declaración de un tipo de dato texto: Dim texto as String 6

Reglas para nombrar una variable: Se pueden usar letras, números y algunos caracteres de puntuación, pero el primer carácter debe ser siempre alfabético. VBA no distingue entre mayúsculas o minúsculas; se recomienda seguir un estándar para hacerlo legible. No se pueden usar espacios ni puntos. No se pueden usar algunos caracteres especiales como #, $, % o!. Los nombres pueden contener hasta 254 caracteres de longitud. Existen palabras reservadas tales como Dim, Date, Integer, If, entre otras, las cuales no se pueden emplear para nombres de variables. 2. Asignando datos a las variables Para asignarle un valor a una variable se usa el operador =. Por ejemplo: Dim nombre as String nombre= marco Dim edad as Integer edad =15 Para asignar un valor a una variable del tipo texto, se debe colocar entre comillas dicho valor a la derecha del símbolo =. Para asignar un valor a una variable numérica, basta con colocar dicho valor a la derecha del símbolo =. 7

IV. Operaciones en VBA Con VBA se pueden realizar los siguientes tipos de operaciones, las cuales dependen de los tipos de datos que tengan. Operación Aritmética Lógica Concatenación Tipo de dato Byte, Integer, Long, Single Boolean String 1. Operaciones aritméticas Las operaciones aritméticas básicas que podemos realizar son suma, resta, multiplicación y división. Entre los operadores aritméticos, tenemos: Operador Ejemplo Tipo de operación Resultado + 5+2 Suma 7-5-2 Resta 3 * 5*2 Multiplicación 10 / 5/2 División 2.5 ^ 5^2 Exponente ( elevado a la ) 25 Mod 18 mod 7 Obtiene el residuo de una división entera 4 Reglas para resolver operaciones aritméticas: Las operaciones son evaluadas de izquierda a derecha. El orden de precedencia de los operadores es el siguiente: 1. () 2. ^ 3. *, / 4. Mod 5. +, - 8

Por ejemplo, vamos a resolver, utilizando el código en VBA, la siguiente operación combinada: 19 mod 5+4*3-(8-3^2) Para ello, deberás descargar el archivo operadores.xlsx y asignar el siguiente código al botón Resolver que se encuentra en la hoja de cálculo (en modo diseño puedes hacer doble clic en el botón para ver el código en VBA): 1 Declaramos una variable para calcular el resultado. 2 Calculamos el valor de la operación combinada. 9

3 Asignamos el valor calculado a la celda B3. Guarda tu archivo y presiona el botón Resolver. Tu trabajo debe verse así: 2. Operaciones lógicas Se utilizan para establecer condiciones entre expresiones. Entre los operadores lógicos, tenemos: Operador Ejemplo Tipo de operación Resultado And (5<2) and (3>8) Y (conjunción) Falso Or (6>=4) or (2<1) O (disyunción) Verdadero Not Not (2>1) NO (negación) Verdadero 3. Operaciones de concatenación Se utiliza para unir textos. Operador Ejemplo Tipo de operación Resultado & o + Milagros & Pérez concatenación Milagros Pérez Por ejemplo, descarga el archivo nombre.xlsx y asigna el siguiente código al botón Saludar: 10

1 Declaramos las variables 2 Leemos los valores de entrada 3 Realizamos la concatenación 4 Mostramos el resultado a través de una ventana emergente Guarda tu trabajo y presiona el botón Saludar. Tu trabajo debe verse así: 11

Aplica lo aprendido Aplicación 2.3 Determina el pseudocódigo para calcular el volumen del cubo. Si el lado de un cubo es a entonces: Aplicación 2.4 Observa la siguiente imagen y responde, a qué tipo de dato corresponde cada ejemplo? 12

Aplica lo aprendido Aplicación 2.5 Declara las constantes y variables que se necesitan para crear un programa que calcule el área de un rombo. Determina tipos de datos apropiados para los valores que se emplearán. Aplicación 2.6 Declara las constantes y variables que se necesitan para crear un programa que calcule el volumen de una esfera. Recordando que esta está dada por la siguiente fórmula: Amplía tus conocimientos @ Aprende más sobre declaración de una variable en Visual Basic en el siguiente enlace: https://msdn.microsoft.com/es-es/library/ke6sh835.aspx Investiga sobre los algoritmos y su utilidad en los desarrollos informáticos actuales, tales como los sistemas que usan las empresas e instituciones educativas, Internet, etcétera. 13