Вы находитесь на странице: 1из 6

Es una serie de pasos, procedimientos o acciones que nos permite alcanzar un resultado o resolver

un problema.

Problema: Analissi del problema

Verificacion del algo

Construccion de algoritom

Características

Precisión

Determinismo

Plenitud

Algoritmo:

1Datos de entrada 2Proceso de los datos 3Impresión de Resultados(Salida)

1. Plantearse esta pregunta ¿Qué datos necesito para resolver?

2. Representa la operación o conjunto de operaciones secuenciales para resolverlo.

3. Que es lo que quiero de salida, que resultados.

Herramientas:

1. Pseudocódigo: Es un lenguaje simplificado para describir un algoritmo utilizando una


mezcla de fresas en lenguaje común.
Los procesos a realizar deben estar verbo simple

Ejemplo:
Inicio
Leer b
Leer h
a=b*h proceso
Escribir a mostrar el resultado
Fin logaritmo.

2. Diagrama de flujo: Resuelve algoritmos, pero al nivel de gráficas. Graficas estandarizadas


ANSI e ISO.
a. Simbología:
Inicio o Fin

b. Conocer o pedir datos de entrada

c. Evaluar o asignación

d. Preguntar (decisión)

e. Imprimir
f. Flechas de direcci0ón

Macro en Excel: ES un conjunto de comandos que se almacena en un lugar


especial de Excel de manera que están siempre disponibles cuando se necesite
ejecutar.

Inicio

Alt + F8 Macros

Declaración de variables, constantes, operadores

Variable: almacenar datos temporalmente.

Constante: almacenar datos temporalmente y esta no se puede modificar.

Operadores: Nos permite realizar operaciones con las variables y constantes.

VBA Tipos

Integer, Long números enteres

Single, Double números con parte decimal

Boolean valores lógicos

Date fechas

String cadenas de texto

Variant Cualquier tipo de datos (comodin)


Variant en el uso de la memoria es más.

& unir cadenas osea solo String

Comando MsgBox

InputBox Pedir datos

MsgBox Mostrar datos

Condicionales en VBA

Id <Condicion> tan <acción>

Else

End If
Sub Pruebas()

Dim Caminar As String

Caminar = InputBox("Ingrese su nombre")

MsgBox "Caminar", vbOKCancel

End Sub

Sub Pruebas()

Dim n1, n2 As Integer

n1 = InputBox("Numero1")

n2 = InputBox("Numero2")

If n1 > n2 Then

MsgBox n1 & " es mayor"

Else

MsgBox n2 & " es ,ayor"

End If

End Sub

Acceder a valores de celdas

Obtener el valor de una celda:

Variable=

Sheets
Sub suma()

Dim n1, n2, suma As Integer

n1 = Sheets("Hoja1").Range("A1").Value

n2 = Sheets("Hoja1").Range("A2").Value

suma = n1 + n2

Sheets("Hoja1").Range("A3").Value = "la suma es:" & suma

End Sub

Вам также может понравиться