DIM PUNTOS AS INTEGER
IF option button3=true then
puntos=puntos+40
END IF
IF option button6=true then
puntos=puntos+60
END IF
MSGBOX"total de puntos"+STR(puntos)
La tecnologia Básica
jueves, 1 de noviembre de 2012
Código del botón comando
DIM PUNTOS AS INTEGER
IF comboBox1=" " THEN
puntos=puntos+20
END IF
MSGBOX"total de puntos"+STR(puntos)
Macros en excel y visual basicq
Macro(significa grande): Una macro en excel es una serie de procedimientos o funciones agrupados en un modulo uba(visual basic para aplicaciones) que se almacena para poder ejecutarse cuando se invoque a dicha macro.
Visual Basic: Es un lenguaje de programación dirigido por eventos desarrollado por Alan Cooper para microsoft es un dilectode basic, con importantes agregados.
Visual Basic: Es un lenguaje de programación dirigido por eventos desarrollado por Alan Cooper para microsoft es un dilectode basic, con importantes agregados.
miércoles, 18 de julio de 2012
Ciclo Mientras Que
Esta es una estructura que repetirá un proceso durante “N” veces, donde “N” puede ser fijo o variable. Para esto, la instrucción se vale de una condición que es la que debe cumplirse para que se siga ejecutando. Cuando la condición ya no se cumple, entonces ya no se ejecuta el proceso
EJEMPLO 1: Calcular y escribir los cuadrados de una serie de números distintos de 0 leídos desde el teclado.
Inicio
Leer num
Mientras num <> 0 hacer
cuadrado← num*num
Escribir ¨cuadrado¨
Leer num
fin_mientras
Fin
EJEMPLO 2:
Algoritmo que lee un número y calcule si es par o impar.
Inicio
Escriba ¨Digite un número¨
Lea num
I←1
Mientras (I ≤ 50)
Si (num mod/2) entonces
Escriba ¨El numero es par¨
Si no
Escriba ¨El numero es impar¨
Fin si
Lea num
I = I + 1
Fin mientras que
Fin
Ciclo Haga Hasta o Repita Hasta
Esta es una estructura similar en algunas características, a la anterior. Repite un proceso una cantidad de veces, pero a diferencia del Hacer-Mientras, el Repetir-Hasta lo hace hasta que la condición se cumple y no mientras, como en el Hacer-Mientras. Por otra parte, esta estructura permite realizar el proceso cuando menos una vez, ya que la condición se evalúa al final del proceso, mientras que en el Hacer-Mientras puede ser que nunca llegue a entrar si la condición no se cumple desde un principio.
EJEMPLO 1: Algoritmo que calcule la suma de los 50 primeros números enteros.
Inicio
Suma ← 0
Conta ← 0
Repetir
Conta ← conta + 1
Suma ←suma + conta
Hasta que conta= 50
Escribir ¨suma¨
Fin
EJEMPLO 2:
Se desea obtener los cuadrados de todos los números leídos desde un archivo hasta que se encuentre el número 0.
Inicio
Repetir
Leer ¨archivo, num¨
Si num<> 0 entonces
Escribir ¨num ^ 2¨
Fin si
Hasta que num= 0
Fin
Sintaxis Del Lenguaje c++
C++ es considerado un C más grande y potente. La sintaxis de C++ es una extensión de C, al que se han añadido
numerosas propiedades, fundamentalmente orientada a objetos. ANSI C ya adoptó numerosas características de C++, por lo que la
migración de C a C++ no suele ser difícil.
En este apéndice se muestran las reglas de sintaxis del estándar clásico de C++ recogidas en al Annotated Manual (ARM) de
Stroustrup y Ellis, así como las últimas propuestas incorporadas al nuevo borrador de C++ ANSI, que se incluyen en las versiones 3
(actual) y 4 (futura de AT&T C++).
B.1. ELEMENTOS DEL LENGUAJE
Un programa en C++ es una secuencia de caracteres que se agrupan en componentes léxicos (tokens) que comprenden el vocabulario
básico del lenguaje. Estos componentes de léxico son: palabras reservadas, identificadores, constantes, constantes de cadena,
operadores y signos de puntuación.
B.1.1. Caracteres
Los caracteres que se pueden utilizar para construir elementos del lenguaje (componentes léxicos o tokens) son:
abcdefghi jklmnopqrstuvwxyz
ABCDEFCHIJKLMNOPQRSTUVWXYZ
0123456789
caracteres espacio (blancos y tabulaciones)
B.1.2. Comentarios
C++ soporta dos tipos de comentarios. Las líneas de comentarios al estilo C y C ANSI, tal como:
/* Comentario estilo C */
/* Comentario mas extenso, pero también es estilo C y ANSI C */
El otro tipo de comentarios se pueden utilizar por los programadores de C++: La versión /*...* / se utiliza para comentarios que
excedan una línea de longitud y la versión //...se utiliza, sólo, para comentarios de una línea. Los comentarios no se anidan.
B.1.3. Identificadores
Los identificadores (nombres de variables, constantes,...) deben comenzar con una letra del alfabeto (mayúscula o minúscula) o con
un carácter subrayado, y pueden tener uno o más caracteres. Los caracteres segundo y posteriores pueden ser: letras, dígitos o un
subrayado, no permitiéndose caracteres no alfanuméricos ni espacios.
tescprueba // legal
Xl23 // legal
multi_palabra // legal
var25 // legal
l5var // no legal
C++ es sensible a las mayúsculas.
Paga_mes es un identificador distinto a paga_mes
Una buena práctica de programación aconseja utilizar identificadores significativos que ayudan a documentar un programa.
nombre apellidos salario precio_netoPágina 4 de 28
B.1.4.Palabras reservadas
Las palabras reservadas o claves no se deben utilizar como identificadores, debido a su significado estricto en C++; tampoco se
deben redefinir. La Tabla B. 1 enumera las palabras reservadas de C++ según el ARM(Siglas del libro de BJARNE
numerosas propiedades, fundamentalmente orientada a objetos. ANSI C ya adoptó numerosas características de C++, por lo que la
migración de C a C++ no suele ser difícil.
En este apéndice se muestran las reglas de sintaxis del estándar clásico de C++ recogidas en al Annotated Manual (ARM) de
Stroustrup y Ellis, así como las últimas propuestas incorporadas al nuevo borrador de C++ ANSI, que se incluyen en las versiones 3
(actual) y 4 (futura de AT&T C++).
B.1. ELEMENTOS DEL LENGUAJE
Un programa en C++ es una secuencia de caracteres que se agrupan en componentes léxicos (tokens) que comprenden el vocabulario
básico del lenguaje. Estos componentes de léxico son: palabras reservadas, identificadores, constantes, constantes de cadena,
operadores y signos de puntuación.
B.1.1. Caracteres
Los caracteres que se pueden utilizar para construir elementos del lenguaje (componentes léxicos o tokens) son:
abcdefghi jklmnopqrstuvwxyz
ABCDEFCHIJKLMNOPQRSTUVWXYZ
0123456789
caracteres espacio (blancos y tabulaciones)
B.1.2. Comentarios
C++ soporta dos tipos de comentarios. Las líneas de comentarios al estilo C y C ANSI, tal como:
/* Comentario estilo C */
/* Comentario mas extenso, pero también es estilo C y ANSI C */
El otro tipo de comentarios se pueden utilizar por los programadores de C++: La versión /*...* / se utiliza para comentarios que
excedan una línea de longitud y la versión //...se utiliza, sólo, para comentarios de una línea. Los comentarios no se anidan.
B.1.3. Identificadores
Los identificadores (nombres de variables, constantes,...) deben comenzar con una letra del alfabeto (mayúscula o minúscula) o con
un carácter subrayado, y pueden tener uno o más caracteres. Los caracteres segundo y posteriores pueden ser: letras, dígitos o un
subrayado, no permitiéndose caracteres no alfanuméricos ni espacios.
tescprueba // legal
Xl23 // legal
multi_palabra // legal
var25 // legal
l5var // no legal
C++ es sensible a las mayúsculas.
Paga_mes es un identificador distinto a paga_mes
Una buena práctica de programación aconseja utilizar identificadores significativos que ayudan a documentar un programa.
nombre apellidos salario precio_netoPágina 4 de 28
B.1.4.Palabras reservadas
Las palabras reservadas o claves no se deben utilizar como identificadores, debido a su significado estricto en C++; tampoco se
deben redefinir. La Tabla B. 1 enumera las palabras reservadas de C++ según el ARM(Siglas del libro de BJARNE
Variables Contadoras
Como su nombre lo indica estas variables se usan fundamentalmente para contar, por lo tanto deben ser de tipo entero. Un ejemplo de este tipo de variables es la variable de control en un ciclo para. Una variable contadora se incrementa (o decrementa) en un valor constante en cada iteración del ciclo. Es así como en los algoritmos presentados anteriormente para resolver el styleproblema de calcular la suma de los números naturales desde 1 hasta, la variable i es una variable contadora.
Ejemplo. Desarrollar un algoritmo que imprima los números impares en orden descendente que hay entre 1 y 100.
i: entero
i := 99
mientras (i >=1) hacer
escribir( i)
escribir( ‘,’ )
i := i – 2
fin_mientras
Suscribirse a:
Entradas (Atom)