python

Páginas: 27 (6551 palabras) Publicado: 27 de enero de 2014
Universidad de Los Andes
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...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Python
  • Por Qué Python?
  • PYTHON
  • python sonido
  • python
  • python
  • Python
  • Python

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS