Documentos de Académico
Documentos de Profesional
Documentos de Cultura
2
Variable
4
Variables por tipo de dato
5
Tipo de dato lógico
7
Tipo de dato de coma flotante
(real, con decimales)
• Permite datos numéricos con decimales
• Los números reales se expresan con
decimales que tienen una secuencia infinita
de dígitos a la derecha de la coma decimal.
• Llegan hasta donde la asignación de
memoria lo permita.
8
Tipo de dato caracter
Solo permite un dato de tipo
carácter, es decir un número,
una letra o un símbolo
definido en la caracterización
ASCII.
ASCII (American
Standard Code for
Information Interchange)
http://www.asciitable.com/
9
Tipo de dato cadena (String)
10
Reglas para la Definición de variables
11
Asignación de valores a una variable
Para asignar valores a una variable se utiliza el símbolo
igual (=).
Esta operación es destructiva, significa que si la variable
tenía asignado un valor, este se destruye, conservando
ahora el nuevo valor.
El formato de asignación es el siguiente:
Variable = Expresión o valor
12
Tipos de Variables en VBA
• Tipo Integer (Entero)
• Variable numérica de valores de -32768 a 32767.
• Dim Numerito as Integer
• Tipo Long (Entero doble)
• Variable numérica entera de valores de -2.147.483.648 a 2.147.483.648
• Dim Numerote as Long
• Tipo Single (Entero largo con decimales) Variable numérica con decimales que
va desde -3.4028235E+38 hasta -1.401298E-45 para valores negativos y desde
1.401298E-45 hasta 3.4028235E+38 para valores positivos.
• Dim Montonera as Single
13
Tipos de Variables en VBA
• Tipo String (Cadena de texto)
• Variable que almacena texto desde 0 caracteres hasta 65.535
• Dim Texto as String
• Tipo Boolean (Booleana, falso o verdadero)
• Variable que almacena valores booleanos, falso o verdadero.
• Dim SiNo as Boolean
• Tipo Double (Entero extra largo con valores decimales extra largos)
• Variable que almacena valores numericos con decimal que va desde -
1.79769313486231570E+308 hasta -4.94065645841246544E-324 para los
valores negativos y desde 4.94065645841246544E-324 hasta
1.79769313486231570E+308 para valores positivos.
• Dim Numeronon as Double
14
Diagramas de flujo
15
Diagramas de flujo
16
Diagramas de flujo
17
Inicio y fin
18
Entrada de datos
19
Proceso
20
Decisión
22
Selección múltiple
23
Salida de datos
24
Flujo del diagrama
25
Conexión
26
Conexión entre paginas
27
Conexión entre módulos
28
Ejemplo
29
Reglas para la construcción de diagramas de flujo
30
Reglas para la construcción de diagramas de flujo
31
Reglas para la construcción de diagramas de flujo
33
Ejemplos
• Leer 4 datos y luego imprimirlos al revés.
Inicio
a,b,c,d d,c,b,a
Fin
34
Ejemplos
Leer 5 notas de alumnos y calcular el promedio de sus calificaciones.
Inicio
Matricula,
nota1, nota2,
Nota = (Nota1+Nota2+Nota3+Nota4+Nota5)/5
nota3, nota4,
nota5
Matricula, Nota
Fin
35
Ejemplos
Area, Perimetro
Fin
36
Ejemplos
Cuadrado = Numero*Numero
Numero
Cubo = Numero*Numero*Numero
Cuadrado, Cubo
Fin
Pseudocódigo
38
Pseudocódigo
39
Partes de un Pseudocódigo
Encabezado.
Se define el programa que se realizará, se detallan las variables y
las constantes y su tipología de datos como el módulo al que
pertenece el programa si hace parte de un contexto más amplio.
Cuerpo.
Se escribe el programa en un lenguaje entendible para cualquier
persona, comenzando con la palabra inicio y terminando con la
palabra fin.
40
Ejemplo
Programa:
Hallar el área de un círculo de diámetro leído por teclado. (π = 3,14) (Área
círculo = π * r2)
Variables:
Diametro, Radio, π y Area_Circulo de tipo real
Inicio
Leer Diametro
Radio = Diametro/2
Area_Circulo = π * Radio * Radio
Imprima Area_Circulo
Fin
41
Ejemplo
Programa: Hallar el promedio de 5 notas ingresadas por teclado.
Variables:
Nota1, Nota2, Nota3, Nota4, Nota5 y NotaFinal de tipo real.
Inicio
Leer Nota1, Nota2, Nota3, Nota4, Nota5
NotaFinal = (Nota1 + Nota2 + Nota3 + Nota4 + Nota5)/5
Imprima NotaFinal
Fin
42
Ejercicios