Este documento describe el uso de variables en la programación para almacenar información temporalmente. Explica que las variables deben tener un tipo de dato asignado y que su nombre debe ser descriptivo. También cubre temas como la declaración, inicialización y ámbito de las variables, así como el uso de constantes simbólicas para hacer el código más legible y prevenir errores.
ESTRUCTURA DE CONTROLYoselyn garcia trabajoDANNYOSE
Estructura de control
Es un algoritmo que permiten modificar el flujo de ejecución de las instrucciones. Al Flujo de control en un algoritmo se le conoce como el orden en el cual se deberían efectuar todas las acciones primitivas del mismo. Las estructuras de control nos permiten mostrar secuencias de órdenes a ejecutar, para la resolución de un problema. Estas órdenes son representadas por operaciones que ejecuta una computadora, y utiliza cierta información en forma de variables o constantes, que se denominan datos.
Formato y ejemplos
Estructura Para.
Formato:
Para (variable1=0; variable1>=número u otra variable; variable1=variable1+1[o dos, o tres])
{
Código a ejecutar;
}
De otra forma:
entero x;
Para (x=0; x>2[puedes usar el igual dependiendo de tú lógica]; x=x+1[es valido: x++])
{
Código a ejecutar;
}
*cuando llega aquí, el regresa para evaluar la opción, para ver si es cierta o falsa, eso para con las otras dos estructuras.
Explicación: cuando entra por primera vez, pregunta: x>2 (0>2), ¿por que cero?, ya que x vale 0; esto es cierto, el entra. Termina y vuelve pregunta: x>2 (en este caso será: 1>2, ya que al entrar la x aumenta en uno y así sucesivamente, hasta hacer la condición cierta (x>2).
Estructura Mientras.
Formato:
Mientras(expresión)
{
Código a ejecutar;
Expresión que modifica a la expresión madre;
}
*cuando llega aquí, regresa para revisar la expresión.
Ejemplo:
entero y;
Mientras(y<5)><5><5).><5><5)>Un modelo relacional de datos para grandes bancos de datos compartidos y hasta el momento este ha sido el modelo que se ha mantenido. Muchas de las personas y organizaciones utilizan las bases de datos, como método de encontrar información de forma más rápida y con menos riesgo de pérdidas.
Entre más datos sean almacenados en una base de datos se convierte más útil; esta puede llegar a proporcionar a las personas y organizaciones el acceso de datos, donde podemos visualizar, ingresar y/o actualizar información. Las bases de datos no solo proporcionan un sin número de facilidad, rapidez y actualidad en nuestra información, pues estas también nos proporcionan una cantidad de funciones con un alto nivel de ventajas a nuestro favor, como por ejemplo, una de las funciones básicas de las bases de datos es permitir el almacenamiento y la recuperación de la información necesaria, para que tanto las personas como las organizaciones puedan tomar decisiones a partir de los resultados obtenidos por este nuevo sistema.
ESTRUCTURA DE CONTROLYoselyn garcia trabajoDANNYOSE
Estructura de control
Es un algoritmo que permiten modificar el flujo de ejecución de las instrucciones. Al Flujo de control en un algoritmo se le conoce como el orden en el cual se deberían efectuar todas las acciones primitivas del mismo. Las estructuras de control nos permiten mostrar secuencias de órdenes a ejecutar, para la resolución de un problema. Estas órdenes son representadas por operaciones que ejecuta una computadora, y utiliza cierta información en forma de variables o constantes, que se denominan datos.
Formato y ejemplos
Estructura Para.
Formato:
Para (variable1=0; variable1>=número u otra variable; variable1=variable1+1[o dos, o tres])
{
Código a ejecutar;
}
De otra forma:
entero x;
Para (x=0; x>2[puedes usar el igual dependiendo de tú lógica]; x=x+1[es valido: x++])
{
Código a ejecutar;
}
*cuando llega aquí, el regresa para evaluar la opción, para ver si es cierta o falsa, eso para con las otras dos estructuras.
Explicación: cuando entra por primera vez, pregunta: x>2 (0>2), ¿por que cero?, ya que x vale 0; esto es cierto, el entra. Termina y vuelve pregunta: x>2 (en este caso será: 1>2, ya que al entrar la x aumenta en uno y así sucesivamente, hasta hacer la condición cierta (x>2).
Estructura Mientras.
Formato:
Mientras(expresión)
{
Código a ejecutar;
Expresión que modifica a la expresión madre;
}
*cuando llega aquí, regresa para revisar la expresión.
Ejemplo:
entero y;
Mientras(y<5)><5><5).><5><5)>Un modelo relacional de datos para grandes bancos de datos compartidos y hasta el momento este ha sido el modelo que se ha mantenido. Muchas de las personas y organizaciones utilizan las bases de datos, como método de encontrar información de forma más rápida y con menos riesgo de pérdidas.
Entre más datos sean almacenados en una base de datos se convierte más útil; esta puede llegar a proporcionar a las personas y organizaciones el acceso de datos, donde podemos visualizar, ingresar y/o actualizar información. Las bases de datos no solo proporcionan un sin número de facilidad, rapidez y actualidad en nuestra información, pues estas también nos proporcionan una cantidad de funciones con un alto nivel de ventajas a nuestro favor, como por ejemplo, una de las funciones básicas de las bases de datos es permitir el almacenamiento y la recuperación de la información necesaria, para que tanto las personas como las organizaciones puedan tomar decisiones a partir de los resultados obtenidos por este nuevo sistema.
Pseudocódigo
Diagramas de flujo
Entorno de desarrollo VBA
Variables
Estructuras de control (Primera parte)
En programación, lenguaje artificial e informal útil para programadores para el desarrollo de algoritmos. No es un lenguaje de programación verdadero y, por lo tanto, no puede ser compilado y ejecutado.
Es un diagrama que permite visualizar la solución de un algoritmo, se utilizan símbolos y un lenguaje natural para describir los pasos de este.
A partir de ahora, vamos a crear nuestros propios macros, de tal forma que vamos a tener el control soluciones personalizadas, creadas tras bambalinas (IDE, entorno de desarrollo) de la hoja de cálculo.
¿Qué es una variable?
Una variable en programación es un espacio reservado en memoria que se usa para almacenar un dato, que un programa utiliza para realizar cálculos.
Las transparencias sobre "Variables en Programación" proporcionan una introducción esencial a uno de los conceptos fundamentales en el mundo de la programación. Las variables son como cajas de almacenamiento en las que podemos guardar información valiosa, como números, texto o valores más complejos.
En este trabajo, hemos abordado una serie de conceptos y algoritmos relacionados con la programación y el lenguaje de programación PSeInt. Comenzamos explicando la diferencia entre un contador y un acumulador, dos variables fundamentales utilizadas en la programación para contar repeticiones o mantener una suma acumulada de valores. Luego, describimos cómo se declara una variable en PSeInt, un lenguaje de programación educativo y de propósito general que se utiliza para enseñar conceptos básicos de programación antes de abordar lenguajes más complejos. En la sección sobre tipos de lenguajes de programación, clasificamos los lenguajes en tres categorías: alto nivel, nivel intermedio y bajo nivel. Cada categoría se caracteriza por su nivel de abstracción y la relación con el hardware del sistema. A continuación, presentamos una serie de algoritmos implementados en PSeInt para realizar diversas operaciones matemáticas, cálculos de áreas y perímetros de figuras geométricas, conversiones de unidades y otras tareas. Estos algoritmos abarcan desde operaciones aritméticas básicas hasta soluciones más complejas
un lenguaje de programacion perfecto para hacer nuestras primeras practicas en el mundo de la ingenieria en sistema de informacion. Os dejo este documento para su beneficio
2. Usando variables para almacenar
información
Un programador necesita guardar datos,
temporalmente, en memoria, dentro de la
computadora
Estas localidades de memoria se llaman
variables, debido a que el contenido puede
cambiar mientras el programa esta corriendo
Además de almacenar información en ellas,
las variables se pueden usar para guardar
propiedades de control
2
Mtl Lourdes Cahuich
3. Tipos de datos
Cada variable debe tener asignado un tipo de
dato
El tipo de dato determina el tipo de
información que la variable puede almacenar
3
Mtl Lourdes Cahuich
7. Nombrando a las variables
Se debe asignar un nombre descriptivo a
cada variable
El nombre debe ayudar a recordar tanto el
tipo de dato como el propósito de la variable
7
Mtl Lourdes Cahuich
8. Convención de nombres para variables
Una convención popular es usar los tres
primeros caracteres del nombre para
representar el tipo de dato y los demás para
representar el propósito de la variable
El nombre debe comenzar con minúsculas
con los tres primeros caracteres del tipo de
dato e iniciar con mayúscula la parte del
propósito de la variable
8
Mtl Lourdes Cahuich
9. Tipo ID
Byte byt
Boolean bln
Currency cur
Date (Time) dtm
Double dbl
Integer int
Long lng
Object obj
Single sng
String str
Variant vnt
9
Mtl Lourdes Cahuich
10. Reglas para nombrar variables
El nombre debe comenzar con una letra
El nombre debe contener solo letras,
números y guión bajo. No caracteres de
puntuación o espacios
El nombre no debe ser mayor de 255
caracteres
El nombre no puede ser una variable
reservada
10
Mtl Lourdes Cahuich
11. Declaración de variables
Se puede usar el enunciado Dim o el
enunciado Public para declarar o crear una
variable (Dim viene de “dimension”)
El saber que enunciado usar depende de en
qué parte quiera crear la variable: local, a
nivel forma o global
Sintaxis
Dim nomvariable As tipoDato
Public nomvariable As tipoDato
11
Mtl Lourdes Cahuich
12. Declaración de variables
Siempre se debe asignar un tipo de dato
específico a cada variable, en caso de no
hacerlo, VB asigna el tipo Variant, el cual
puede no ser el más eficiente tipo de dato
para la aplicación
12
Mtl Lourdes Cahuich
13. Inicialización de variables
Cuando se declara una variable usando uno
de los tipos de datos numéricos, VB
almacena automáticamente un cero (0) en la
variable
VB inicializa las variables String y Variant
asignando una cadena vacía
13
Mtl Lourdes Cahuich
14. Almacenando información en las variables
El enunciado de asignación (=) es una
manera de guardar datos en la variable
El formato de la asignación va a depender
del tipo de dato de la variable
Ej curVentas = 500 y strNombre = “María”
Las comillas indican la diferencia entre una
cadena y un número o un nombre de variable
Hay que recordar que las variables solo
pueden guardar un valor a la vez
14
Mtl Lourdes Cahuich
15. Ámbito de las variables
El ámbito (scope) de una variable indica
cuales procedimientos en la aplicación
pueden usar dicha variable
El ámbito puede ser global, a nivel de forma
o local y se determina por el lugar en donde
se declara la variable
15
Mtl Lourdes Cahuich
16. Ámbito de las variables
Se pueden declarar variables en tres lugares
El procedimiento del evento de un objeto
La sección de declaraciones generales de la
forma
La sección de declaraciones generales del código
del módulo
16
Mtl Lourdes Cahuich
17. Variables locales
Se puede usar el enunciado Dim para
declarar variables dentro del procedimiento
del evento de un objeto, de esta manera solo
el procedimiento del evento puede usar dicha
variable
Una variable declarada de esta manera se
llama variable local y su uso está limitado
únicamente al procedimiento en el que está
declarada
17
Mtl Lourdes Cahuich
18. Variables de forma
Se puede usar el enunciado Dim para
declarar una variable en la sección de
declaraciones generales de la forma
Al hacer esto, todos los procedimientos
dentro de la forma (incluyendo los eventos de
los objetos en la forma) pueden usar la
variable
18
Mtl Lourdes Cahuich
19. Variables globales
Se puede usar el enunciado Public para
declarar una variable en la sección de
declaraciones generales del código del
módulo
Este tipo de variables se llaman variables
globales
Cualquier procedimiento dentro de la
aplicación puede usar esta variable
19
Mtl Lourdes Cahuich
20. Enunciado Option Explicit
Debido a que es fácil olvidarse declarar una
variable en VB, se tiene una opción para
evitar que esto suceda
Simplemente se escribe el enunciado “Option
Explicit” en la sección de declaraciones
generales de la forma
Con esto, si se trata de escribir una variable
sin declarar, VB lo notificará con un error
20
Mtl Lourdes Cahuich
21. Constantes simbólicas
VB tiene dos tipos de constantes, las literales
y las simbólicas
Una constante literal es un valor específico
(por ejemplo 3) que no cambia mientras el
programa esta corriendo
Una constante simbólica es una ubicación de
memoria cuyo contenido no puede cambiar
mientras el programa está corriendo
Puede haber constantes simbólicas locales,
de forma y globales
21
Mtl Lourdes Cahuich
22. Constantes simbólicas
Para crear una constante simbólica se usa el
enunciado Const, cuya sintaxis es
[Public] Const constnombre [As tipodato] = expresion
La regla de nombre es la misma que para las
variables, solo que las primeras letras del
nombre serán “con” permitiendo distinguir de
las variables normales
22
Mtl Lourdes Cahuich
23. Constantes simbólicas
Las constantes simbólicas hacen que el
programa se auto-documente y por lo tanto
sea más fácil de leer ya que se usan
palabras con significado en lugar de valores
que son más difíciles de leer
A diferencia de las variables, las constantes
simbólicas no pueden modificarse
inadvertidamente durante la corrida del
programa
23
Mtl Lourdes Cahuich