python
Facultad de Ciencias Forestales y Ambientales
Escuela de Ingeniería Forestal
INTRODUCCIÓN A LA
PROGRAMACIÓN
con aplicaciones en Visual Basic
María Alejandra Quintero M.
Mérida - Venezuela
Enero 2005
Indice
INDICE
Página
Presentación …………………………………………………………….. iii
1. Conceptos básicos de programación ……………...…………………..…
1.1 ¿Qué es la programación?………………………………………………
1.2 Datos …..………………………………………………………………..
1.3 Tipos de Datos (entero, real, carácter, cadena de caracteres, lógico) ….
1.4 Constantes y Variables ………………………………………………….
1.5 Pasos para la construcción de un programa …………………………….
1.6 Análisis de entrada – proceso – salida ………………………………….
1.7 Algoritmos …………………………………………………………...…
1.8 Diagramas de flujo ………………………………………………….…..1.9 Ejercicios propuestos …………………………………………………...
1
1
1
1
2
3
4
5
6
8
2. Introducción a Visual Basic ………………………………………………
2.1 ¿Qué es Visual Basic? ………………………………………………….
2.2 Elementos del lenguaje Visual Basic …………………………………..
2.2.1 Tipos de datos …………………………………………………...
2.2.2 Declaración de variables y constantes …………………………..
2.2.3 Instrucción de asignación ……………………………………….
2.2.4Operadores y expresiones aritméticas …………………………...
2.2.5 Operaciones de entrada / salida simple ………………………….
2.2.5.1 InputBox …………………………………………………
2.2.5.2 MsgBox ………………………………………………….
2.3 Escritura de programas ………………………………………………….
2.4 Ejercicios propuestos …………………………………………………...
9
9
9
9
10
12
13
15
15
16
21
22
3. Estructuras de decisión ……………………………………………………
3.1 Operadoresrelacionales ………………………………………………...
3.2 Operadores lógicos ……………………………………………………...
3.2.1 Operador AND ……………………………………………………
3.2.2 Operador OR ……………………………………………………...
3.2.3 Operador NOT ……………………………………………………
3.3 Expresiones lógicas …………………………………………………….
3.4 Estructuras de decisión simple ………………………………………….
3.5 Estructuras de decisión doble …………………………………………...
3.6 Estructuras de decisión anidadas………………………………………..
3.7 Estructuras de decisión múltiple ………………………………………..
3.8 Ejercicios propuestos …………………………………………………...
25
25
25
25
26
26
27
29
30
32
35
39
4. Estructuras de repetición ………………………………………………… 42
4.1 Repetir Para …………………………………………………………….. 42
4.2 Repetir Mientras ………………………………………………………... 44
48
i
Indice
4.3 Repetir Hasta …………………………………………………………...
4.4 Ejerciciospropuestos …………………………………………………... 53
5. Uso de formularios y controles …………………………………………….
5.1 Formularios ..............................................................................................
5.1.1 Ejemplo de un formulario ………………………………………...
5.1.2 Algunas propiedades de los formularios ………………………….
5.2 Controles ………………………………………………………………..
5.2.1 Etiquetas (Label) ………………………………………………….
5.2.2Cuadros de texto (TextBox) ……………………………………...
5.2.3 Botones de comando (Command Button) ………………………...
5.2.4 Botones de opción (Option Button) ………………………………
5.2.5 Casillas de selección (CheckBox) ………………………………..
5.2.6 Listas (ListBox) …………………………………………………..
5.2.7 Cuadros combinados (ComboBox) ……………………………….
5.2.8 Control Image …………………………………………………….
5.2.9 Control PictureBox ……………………………………………….
5.3Eventos …………………………………………………………………
5.4 Construcción de programas con una interfaz gráfica. Ejemplos. ……….
5.5 Ejercicios propuestos …………………………………………………...
55
55
56
56
57
58
59
60
60
61
62
64
65
67
68
70
91
Bibliografía ……………………………………………………………...
95
ii
Presentación
Presentación
Este texto fue elaborado para estudiantes de un curso inicial de programación,específicamente para los alumnos de primer año de la Escuela de Ingeniería Forestal de
la Facultad de Ciencias Forestales y Ambientales de la Universidad de Los Andes,
Mérida – Venezuela. Sin embargo, puede ser utilizado por estudiantes de otras carreras
o por cualquier persona que desee aprender a programar.
Se asume que el lector no tiene experiencia previa en programación, por lo...
Regístrate para leer el documento completo.