Está en la página 1de 8

a)L.

Maqu unico q entiend directmte a la comp, utiliz alfabet binario 0 y 1 (BitS), 1er Leng utilizdo en
programacion d computa, djo d utilizarce por su dificultad y compilación.
b)LEnsam (Leng Inter) 1er intent d sust el L.M. por uno simil a los utilizados por las personas, en St
Leng cada instruc equival a un instruc en L.M utilza palabrs nmotcnicas en lugr d cadnas d Bits
Cada modlo d computadora tiene un lenguaje ensamblador propio diferente dl d los dmás, por lo cual
un programa sólo pued utilizarse en la máquina para la q se programó. inconvenientes
c) L. Alto Nivel. O L. Evolucionados surge dspus, su obj es aprox al Lnatural (Ingles) q se pueda
scribir y leer mas sencilla , proporciona una especie d librería dl lenguaje, no se necesita conocer el
hardware específico d dicha máquina.
ALGORTMO Lista o secuncia mcanica d pasos bien df, ordn y finita d ope q perm resol problem
Carácter Finito siempre dbe terminar dspues d un numero finito d pasos
Precisión c/paso alg dbe star precismte dfinido d manera rigurosa
Entrada 0 o + entradas, cant q le son dadas ants d q el alg comience o dinamicamnte mientras corre
Salida Alg 1 o + salidas, cant q tienen relación con las entradas
Eficacia Alg Eficaz, tods las ope q realizara dben ser suf básicas talq hombre pud hacer manera
exact y tiempo finito usand lapiz y papel
Archivos Datos Estructra Datos consistnte en informaciones estructuradas en unidads d acceso
dnom registros constituido por elementos dnom campos
Reg.logico q ocupa mas d un registr físico se dnomina EXPANDIDO
Modelo d Base d Datos: Jerarquico, Red y Relacional
Criptografiado Encubrimient d la inf por algún METODO D CIFRADO
La lista d prop permite cambiar las prop d un OBJETO dntro d un PROGRAMA
El control Timer genera SUCESOS timer cndo su prop ENABLE esta TRUE y se cumpla el suceso
especificado en su prop INTERVAL
El control COMBOBOX es una comb d un TextBox y un ListBox y mediante el SUCESO click se
selecciona elementos d su lita contenido en su prop LIST
La Areas d un archvo Indxado: INDICES, Datos o primaria, Excedntes (Overflow)
ARCH TRABAJO Un Archvo d Vida Limitado d duración igual a la ejecución d un progr. Llamados
tmbien arch d maniobra Ej: Lista en ordn alfabetico d los nomb d estu se hará por mdio d arch Trabj
en el q se almacena esta inf a partir dl arch personal. Dsp unavez tenga lista impres
- Multi por 3 la + d los números pares d 2 a 100 y Dsplgr el result cuadr text text1
Dim suma, I As Integer
suma = 0
For I = 2 To 100 Step 2
suma = suma + I
Next I
Text1.Text = suma * 3
- Factorial num entero posi cont var N y dsplgr resultado
Dim N, I As Integer
Dim Fact As Long Fact = 1 I = 1
Fact = 1 Do While I > 0 And I <= N
For I = 1 To N Fact = Fact * I
Fact = Fact * I I=I+1
Next I Loop
Text1.Text = Fact Text1.Text = Fact
- Compr num cont en la var “Dato” es divis exact por 3 e informar
Dim Dato As Long
If Dato Mod 3 = 0 Then
MsgBox (Dato & " SI es divisible d modo exacto por 3"), vbInformation
Else
MsgBox (Dato & " NO es divisible d modo exacto por 3"), vbInformation
End If

Esttuctura Datosd Registros o Estructuras. Es una colección d datos d diferentes tipos, relacionados entre si
Variables
y bajo una dnominación común y q son dfinidos por el usuario. Para crear una estructura se dbe utilizar
las palabras reservadas Type... End Type en la sección d dclaraciones d un módulo.
Type NombredlNuevoTipo Type Alumnos
NombredlElemento1 As TipodDato CI as string*10
NombredlElemento2 As TipodDato Paterno as string*15
NombredlElemento3 As TipodDato Materno as string*15
... Fech_Nac As Date
End Type End Type
En el sig ej dclara un tipo d dato dnominado Alumnos q consta d cuatro miembros o campos, dnominados
Luego d dfinir el nuevo tipo d dato, podmos dclarar variables globales, a nivel dl módulo. EJ Global
Estudiantes As Alumnos. Dclara a la variable Estu d tipo Alumnos. Para referirse a un dterminado
miembro d una estructura, se utiliza la notación variable.miembro. Por ej, en la línea q sigue
Estudiante.CI = “12351959” ‘se asigna el valor 12351959 al campo CI d la estructura Estudiante.
(Dim) (Public)(Global) Estudiantes As Alumnos
Global Num_Reg As Long

Texto.Text = Input$(5, #2): Lee los 1ros 5 caracteres d un arch d texto abierto como #2 y lo
transfiere a la prop text dl obj texo q es un textbox
Put #2.6.Registro: Graba el 6to registro en un arch aleatorio q se abrió como #2, tomand la inf d la
variable “Registro”
Abrir Arch Aleatorios: se utiliza la sentencia Open. La sintaxis d la sentencia Open es la siguiente:
Open nombre-arch For Random As #n-archivo Len = longitud reg
nombre-arch es la ruta y el nombre dl archivo.
n-archivo es un número entre 1 - 255 para referenciar al archivo.
longitud reg es una expresión entera q indica la longitud d cada uno d los registros.
Ejemplo:
Open “C:\Clientes.dat” For Random As #1 Len = Len(Alumnos)
Si se abre un archivo aleatorio no existente, Open lo crea y si existe simplemente lo abre.
Metodo: Sentencia especial ligada a un objeto en concreto del prog que realza alg accion
El puntero.- St elemento no se utiliza para dibujar controles. Se utiliza para seleccionar, mover y
ajustar el tamaño d los controles existentes sobre el formulario.
PictureBox (Cuadro d dibujo).- Se utiliza par visualizar img gráficas (‘icons’, ‘bitmaps’ y ‘metafiles’).
Label (Etiqta).- Se utiliza para mostrar títulos, textos, mensajes form.Pued ser transparente, d forma
q el texto parece q forma parte dl formulario. El texto d St control se dfine en la propiedad Caption.
TextBox (Cuadro d texto).- St control es un peqño editor d texto y su propiedad principal es Text,
con la q se pued poner un texto fijo en el control o leer el texto q introduzca el usuario. S por defecto
Change ocurre cuando cmbia e texto q contiene el control, gotfocus Ocrre cuando el control recibe el
enfoque. LostFocus Ocrre cuando el control pierde el enfoque., keyPress. M. Refresh Actualiza el
texto del control TextBox. SetFocus Mueve el enfoque al control TextBox.
Frame (Marco).- Se utiliza para agrupar objetos relacionados entre si. Para agrupar controles, se
dibuja primero el marco y dspués se dibujan los controles dntro dl marco.
CommandButton (Botón d comando).- Crea un botón en el q el usuario pued hacer clic para
ejecutar un comando.
CheckBox (Casilla d verificación).- St control presenta múltiples opciones d las q el usuario pued
elegir más d una. Las selecciones efectuadas se activan o dsactivan d modo alternante. P. Value
Cuando el usuario seleccione una opción, aparecerá un check dentro de la casilla y la propiedad
Value adoptará el valor 1. 0-Unchecked (Desactivada) 1- Checked (Activada) 2-Grayed (Atenuada)
El evento Clic.- Cuando el usuario hace click en el control ChBox se desncadena el evnto Click. En el
procedimiento d este evnto se pued realizar alguna acción sgún el stado de la casilla de verificación.
OptionButton (Botón opción).- St control muestra múltiples opciones d las q el usuario sólo pued
elegir una. Al activar una opción, automáticamente se dsactivan las dmás.
El evento Clic.- Cuando el usuario hace clic en un botón de opción se produce el evento Click. En el
procedimiento de este evento verificar el valor de la propiedad Value de este control y realizar una
acción. Value adopta el valor True (Verd) si el control está activado, y False (Fal) si está desactivado.
ComboBox Cuadro combinado St control es una combnación d un cuadro d texto y un cuadro d
lista. El usuario pued seleccionar un elemento d la lista o escribir un valor en el cuadro d texto.
Timer (Reloj).- Este control genera sucesos Timer a intervalos regulares de tiempo. Para fijar el
intervalo dl contrl Timer se utiliza la propidad Intrval, a la cual se le asigna un valor numrico q indica
una medida en milisgundos (1/1000 segundos). Para q este control se active, la propiedad Enable db
establecrse a True. Una vez activado, éste permanecerá en marcha de forma constante hasta que el
usuario detenga el programa o el control sea desactivado.
ListBox Cuadro d lista Se utiliza pra mostrar una lista d elemntos d los q el usuario pued slccionar 1
A diferencia d un grupo d casillas d activación o botones d opción, el control ListBox pued contener
varias líneas, y el usario pued dsplazarse por la lista.
HScrollBar (Barra d dsplazamiento horizontal).- Se utiliza para dsplazar la información d una caja
hacia la izquierda o hacia la drecha.
VScrollBar (Barra d dsplazamiento vertical).- Se utiliza para dsplazar la información d una caja
hacia arriba o hacia abajo.
DriveListBox (Cuadro d lista d unidads).- Se utiliza para visualizar una lista d las unidads d disco
disponibles para q el usuario pueda seleccionar una.
DirListBox (Cuadro d lista d directorios).- Se utiliza para visualizar una lista d carpetas d un
dispositivo seleccionado en los q el usuario pued moverse.
FileListBox (Cuadro d lista d archivos).- Se utiliza para visualizar una lista d archivos contenidos
en la carpeta seleccionada a los q el usuario pued accedr.
Shape (Formas).- Permite dibujar rectángulos, cuadrados, elipses o círculos en el formulario,
admás d elegir diversas formas d relleno en el área encerrada por las figuras
Line (Línea).- Se utiliza para dibujar rectas o una gran variedad d estilos d líneas en el formulario, o
en algunos d los controles q permitan esta modalidad d manipulación
Image (Imagen).- Se utiliza para mostrar en el formulario una imagen gráfica tipo mapa d bits, icono
o meta-archivo y la posibilidad d utilizarlo como una tecla d comando
Data (Datos).- St control proporciona acceso a una base d datos existente y permite visualizar su
información en el formulario admás d podrse manipular dicha información dntro dl programa
OLE.- St control permite incrustar datos, imágenes o elementos provenientes d otra aplicación.
Funciones Matemáticas.-
Abs() Dvuelve el valor absoluto d un número. Sintaxis: Abs(número)
Dond, el argumento número pued ser cualquier expresión numérica válida. El valor absoluto d un
número es su magnitud sin signo. Por ejemplo:
ABS(-5) y ABS(5) dvuelven 5.
Cos() Dvuelve el coseno d un ángulo en radianes. Sintaxis: Cos(número)
Dond el argumento número es un número tipo Double o cualquier expresión numérica válida q
expresa un ángulo en radianes. La función Cos toma el ángulo y dvuelve la razón d dos lados d un
triangulo rectángulo. La razón es la longitud dl lado adyacente al ángulo dividido por la longitud d la
hipotenusa. Para convertir grados en radianes, se multiplica los grados por PI/180. Para convertir
radianes en grados, se multiplica los radianes por 180/PI.
Exp() Dvuelve e (la base d los logaritmos naturales) elevado a una potencia. Sintaxis: Exp(número)
Dond, el argumento número es un número tipo Double o cualquier expresión numérica válida. El
valor d la constante e es 2.718282 aproximadamente.
Int, Fix Dvuelve un valor dl mismo tipo q el q se paso como parámetro y q contiene la parte entera d un
número. Sintaxis: Int(número) Fix(número)
Dond número pued ser cualquier expresión numérica válida. Las funciones Int y Fix eliminan la
fracción d un número y dvuelven el valor entero resultante. La diferencia entre Int y Fix es q si el
número es negativo, Int dvuelve el primer entero negativo menor o igual a número, mientras q Fix
dvuelve el primer ente negativo mayor o igual a número. Por ejemplo, Int convierte -8.4 en -9 y Fix
convierte -8.4 a -8. La función Fix(número) es equivalente a:
Sgn(número)* Int(Abs(número))
Log() Dvuelve el logaritmo natural (base e) d un número. Sintaxis: Log(número)
Dond, número es cualquier expresión numérica válida mayor q cero. Se Pued calcular logaritmos en
base-n para cualquier número x dividiendo el logaritmo natural d x por el logaritmo natural d n d la
siguiente manera:
Log(x) = Log(x) / Log(n)
Sin() Dvuelve el seno d un ángulo en radianes. Sintaxis: Sin(número)
Dond el argumento número es un número tipo Double o cualquier expresión numérica válida q
expresa un ángulo en radianes. La función Sin toma un ángulo y dvuelve la razón d dos lados d un
triángulo rectángulo. La razón es la longitud d lado opuesto al ángulo dividido por la longitud d la
hipotenusa.
Sgn() Dvuelve el signo d un número. Sintaxis: Sgn(número)
Dond número pued ser cualquier expresión numérica válida.
Si número es Sgn dvuelve
Mayor q cero 1
Igual a cero 0
Menor q cero -1
Sqr() Dvuelve la raíz cuadrada d un número Sintaxis: Sqr(número)
Dond número es un número tipo Double o cualquier expresión numérica válida mayor o igual a cero.
Tan() Dvuelve la tangente d un ángulo en radianes. Sintaxis: Tan(número)
Dond el argumento número es un número tipo Double o cualquier expresión numérica válida q
expresa un ángulo en radianes. La función Tan toma un ángulo y dvuelve la razón d dos lados d un
triángulo rectángulo. La razón es la longitud dl lado opuesto al ángulo dividida por la longitud dl lado
adyacente al ángulo.
Funciones d Conversión d Cadna.- Las funciones d cadna permiten cambiar la apariencia y el
tratamiento d las expresiones d cadna (String).
Función Dscripción
Asc() Esta función dvuelve el código d carácter correspondiente a la primera letra d una cadna.
Sintaxis: Asc(cadna)
Dond cadna es una expresión d cadna válida. Si cadna no contiene caracteres, se produce un error
en tiempo d ejecución. Ejemplos:
Código_Car = Asc(“C”) ‘Dvuelve 67
Código_Car = Asc(“c”) ‘Dvuelve 99
Chr() Esta función dvuelve un tipo String q contiene el carácter asociado con el código d carácter
especificado. Sintaxis: Chr(códigocar)
Dond códigocar es un número tipo Long q idntifica a un carácter.
Los números dl 0 al 31 son los mismos q los códigos ASCII estándar no imprimibles. Por ejemplo,
Chr(10) dvuelve un carácter d avance d línea. El intervalo normal d códigocar es 0 - 255.
Ejemplo: Caracter.Text = Chr(70) ‘Dvuelve F
InStr() Esta función busca una cadna dntro d otra cadna y dvuelve un número indicando la posición en la q
encuentra la cadna buscada; en caso d no encontrarse dvuelve 0.
Sintaxis: lnStr([Start,]string1,string2[,compare])
Dond:
start Expresión numérica q establece la posición inicial para la búsqda. Si se omite, la búsqda
empieza en la posición dl primer carácter. El argumento start se requiere si se especifica
compare.
String1 Expresión d cadna en la q se busca.
String2 Expresión d cadna buscada.
Compare Especifica el tipo d comparación d cadna. El argumento compare se pued omitir, o pued
ser 0 o 1 o 2. Se especifica 0 para realizar una comparación binaria. Se especifica 1 para
realizar una comparación d texto sin distinguir entre mayúsculas y minúsculas. Se
especifica 2 con distinción d mayúsculas y minúsculas. Si se omite compare, el valor Option
Compare dtermina el tipo d comparación.
LCase() Convierte una cadna a minúsculas. Sintaxis: LCase(cadna)
Lower El argumento cadna es cualquier expresión d cadna válida. Sólo se convierten a minúsculas las
letras mayúsculas. Las letras minúsculas o los caracteres q no son letras no sufren cambios.
UCase() Convierte una cadna d caracteres a mayúsculas. Sintaxis: UCase(cadna)
Upper Sólo se convierten a mayúsculas las letras minúsculas. Las letras mayúsculas o los caracteres q no
son letras no sufren cambios.
Left() Dvuelve un número especificado d caracteres dl lado izquierdo d una cadna.
Sintaxis: Left(string, length) Dond:
String Expresión d cadna d la cual se dvuelven los caracteres q están más a la izquierda.
Length Expresión numérica q indica cuántos caracteres se van a dvolver. Si es 0, dvuelve una cadna
d longitud cero (“ “). Si es mayor o igual al número d caracteres en string, se dvuelve la
cadna entera.
Len() Dvuelve el número d caracteres en una cadna o el número d bytes necesarios para almacenar una
variable. Sintaxis: Len(cadna| nombrevar) Dond:
cadna Cualquier expresión d cadna válida.
nombrevar Cualquier nombre d variable válido. Si nombrevar es un tipo Variant, Len actúa igual q
con un tipo String y siempre dvuelve el número d caracteres q contiene. Se dben especificar
uno (y sólo uno) d los dos argumentos posibles.
Mid() Dvuelve un número especificado d caracteres d una cadna. Sintaxis: Mid(string, start[, length])
String Expresión d cadna d la cual se dvuelven los caracteres.
start Posición d carácter en string en la cual comienza la parte q se quiere tomar. Si start es mayor
q el numero d caracteres en string, Mid dvuelve una cadna d longitud cero (“”)
length Es opcional. Es el número d caracteres q se van a dvolver. Si se omite o en el texto hay
menos d length caracteres (incluyendo el carácter d start), se dvuelven todos los caracteres
dsd la posición d start hasta el final d la cadna.
LTrim, RTrim y Trim Dvuelve una copia d una cadna dterminada sin espacios a la izquierda (LTrim), sin
espacios a la drecha (RTrim) o sin espacios ni a la drecha ni a la izquierda (Trim).
Sintaxis: LTrim(cadna), RTrim(cadna), Trim(cadna)
Right() Dvuelve un número especificado d caracteres dl lado drecho d una cadna.
Sintaxis: Right(string, lenght)
String Expresión d cadna dsd la cual se dvuelven los caracteres q están más a la drecha.
Ienght Expresión numérica q indica cuantos caracteres se van a dvolver. Si es 0, se dvuelve una
cadna d longitud cero (“”). Si es mayor o igual al número d caracteres en string, se dvuelve la
cadna completa.
Str() Esta función convierte un número a cadna. Sintaxis: Str(número)
Dond número es un número tipo Long o contiene una expresión numérica válida. Al convertir un
número a cadna, siempre se reserva un espacio a la izquierda para el signo dl número. Si número es
positivo, la cadna dvuelta contiene un espacio a la izquierda y el signo más se da por supuesto. La
función Str sólo reconoce el punto (.) como separador dcimal válido.
Space() Genera una cadna d espacios. Sintaxis: Space(número)
Dond número es el número d espacios q se dsea incluir en la cadna. La función Space es útil para
dar formato a la salida y para borrar datos en cadnas d longitud fija.
String() Dvuelve un (String) tipo Variant q contiene una cadna d caracteres q se repite en la longitud
especificada. Sintaxis: String(número, carácter)
número Longitud d la cadna dvuelta.
Carácter Código d carácter q especifica el carácter o la expresión d cadna cuyo primer carácter
se utiliza para construir la cadna dvuelta.
Val() Esta función dvuelve los números contenidos en una cadna como un valor numérico dl tipo adcuado.
Sintaxis Val(cadna)
Dond cadna es cualquier expresión d cadna válida. La función Val dja d leer la cadna en el primer
carácter q no pued reconocer como parte d un número. Los símbolos y caracteres q se considran a
menudo parte d valores numéricos, como signos d moneda y comas, no se reconocen. Los espacios
en blanco, los tabuladores y los avances d línea se eliminan dl argumento. Lo siguiente: Val(” 1415
178 Av. Los Ruibares”) ‘Val sólo reconoce el punto (.) como separador dcimal válido. Dvuelve el
valor 1415178:
RGB(): sta función permite especificar un color cualquiera. Su sintaxis es: RGB(rojo%, verde%, azul%)
Los tres parámetros son enteros en el rango de 0 a 255 que especifican un nivel de color rojo, verde
y azul respectivamente.

También podría gustarte