Argumento de Fundamentos de Programación Visual Basic
La presente publicación le permitirá al usuario comprender el análisis, diseño y codificación de algoritmos, dominando las estructuras del control de flujo if, switch, select case, while y for. A lo largo del libro, se desarrollan temas relacionados a los fundamentos de programación, diagramas de flujo y pseudocódigo, codificación en Visual Basic, estructuras, manejos de cadenas, subalgoritmos, entre otros. Este libro está dirigido a estudiantes, desarrolladores, programadores y principiantes.0Capítulo 1
Fundamentos de programación
1.1 Introducción
1.2 Computadora
1.3 Arquitectura de una computadora
1.4 Unidades de medida de almacenamiento
1.5 Sistemas de numeración
1.6 Conversión binario a decimal
1.7 Conversión decimal a binario
1.8 Representación de texto en el sistema binario
1.9 Representación binaria de datos no numéricos ni de texto
1.10 Los programas (software)
1.11 Lenguajes de programación
1.12 Traductores del lenguaje de programación
1.13 Ciclo de vida de un software
1.14 Algoritmo
1.14.1 Características que deben de cumplir los algoritmos obligatoriamente
1.14.2 Características aconsejables para los algoritmos
1.14.3 Fases en la creación de algoritmos
1.14.4 Herramientas de un algoritmo
1.14.5 Instrucciones
1.15 Comentarios
1.16 Palabras reservadas
1.17 Identificadores
1.18 Variables
1.19 Constantes
1.20 Tipo de datos simples (primitivos)
1.21 Tipo de datos complejos (estructurados)
1.22 Operadores y expresiones
1.23 Control de flujo
Capítulo 2
Estructura secuencial
2.1 Estructura secuencial
Problema n.° 1
Problema n. 2
Problema n. 3
Problema n. 4
Problema n. 5
Problema n. 6
Problema n. 7
Problema n. 8
Problema n. 9
Problema n. 10
2.2 Problemas propuestos
Capítulo 3
Estructura selectiva simple y doble
3.1 Introducción
3.2 Estructura selectiva simple
3.3 Estructura selectiva doble
3.4 Estructuras anidadas
Problema n.° 11
Problema n.° 12
Problema n. 13
Problema n. 14
Problema n. 15
Problema n. 16
Problema n. 17
Problema n. 18
Problema n. 19
Problema n. 20
Problema n. 21
Problema n. 22
Problema n. 23
Problema n. 24
Problema n. 25
3.4 Problemas propuestos
Capítulo 4
Estructura selectiva múltiple
4.1 Introducción
4.2 Estructura selectiva múltiple
4.2.1 Estructura selectiva múltiple usando rangos
Problema n. 26
Problema n. 27
Problema n. 28
Problema n. 29
Problema n. 30
Problema n. 31
Problema n. 32
Problema n. 33
Problema n. 34
Problema n. 35
Problema n. 36
Problema n. 37
Problema n. 38
Problema n. 39
Problema n. 40
4.3 Problemas propuestos
Capítulo 5
Estructura repetitiva "Mientras"
5.1 Introducción
5.2 Contador
5.3 Acumulador
5.4 Salir del bucle
5.5 Continuar al inicio del bucle
5.6 Estructura repetitiva "Mientras"
5.7 Estructura repetitiva "Mientras" anidada
Problema n. 41
Problema n. 42
Problema n. 43
Problema n. 44
Problema n. 45
Problema n. 46
Problema n. 47
Problema n. 48
Problema n. 49
Problema n. 50
Problema n. 51
Problema n. 52
Problema n. 53
Problema n. 54
Problema n. 55
5.8 Problemas propuestos
Capítulo 6
Estructura repetitiva "Para"
6.1 Introducción
6.2 Estructura repetitiva "Para"
6.3 Estructura repetitiva "Para" anidada
Problema n. 56
Problema n. 57
Problema n. 58
Problema n. 59
Problema n. 60
Problema n. 61
Problema n. 62
Problema n. 63
Problema n. 64
Problema n. 65
Problema n. 66
Problema n. 67
Problema n. 68
Problema n. 69
Problema n. 70
6.4 Problemas propuestos
Capítulo 7
Estructuras de datos. Arreglos (vectores y matrices)
7.1 Introducción
7.2 Arrays (arreglos)
7.3 Operaciones con arrays
7.4 Creación de arrays
7.5 Recorrido por los elementos del array
Problema n. 71
Problema n. 72
Problema n. 73
Problema n. 74
Problema n. 75
Problema n. 76
Problema n. 77
Problema n. 78
Problema n. 79
Problema n. 80
Problema n. 81
Problema n. 82
Problema n. 83
Problema n. 84
Problema n. 85
7.6 Problemas propuestos
Capítulo 8
Cadenas de caracteres
8.1 Introducción
8.2 Juego de caracteres
8.3 Carácter (char)
8.4 Cadena de caracteres (string)
8.5 Operaciones con cadena
8.6 Concatenación
8.7 Comparación
8.8 Cálculo de longitud
8.9 Extracción de cadenas (subcadenas)
8.10 Búsqueda de cadenas
8.11 Conversiones
Problema n. 86
Problema n. 87
Problema n. 88
Problema n. 89
Problema n. 90
Problema n. 91
Problema n. 92
Problema n. 93
Problema n. 94
Problema n. 95
8.12 Problemas propuestos
Capítulo 9
SubAlgoritmos (procedimientos y funciones)
9.1 Introducción
9.2 Procedimientos
9.3 Funciones
9.4 Paso de parámetros
9.5 Parámetros por valor (entrada)
9.6 Parámetros por referencia (salida)
Problema n. 96
Problema n. 97
Problema n. 98
Problema n. 99
Problema n. 100
Problema n. 101
Problema n. 102
Problema n. 103
Problema n. 104
Problema n. 105
9.7 Problemas propuestos