Este documento presenta el análisis y diseño de 7 proyectos de una aplicación de agenda y conversión de unidades. El primer proyecto describe una agenda simple con nombre, dirección y otros campos. El segundo proyecto expande la agenda para incluir más detalles. Los proyectos 3-5 describen conversores de centímetros a pulgadas, grados Celsius a Fahrenheit y suma/resta respectivamente. El proyecto 6 combina la suma, resta, multiplicación y división. El proyecto 7 integra los 6 proyectos anteriores en una sola aplicación.
Este documento describe las propiedades de los campos en Access. Explica que las propiedades controlan el funcionamiento de los campos y se agrupan en pestañas General y Búsqueda. Describe propiedades como tamaño, formato, valores predeterminados, validación y más, y cómo afectan a cada tipo de dato. También cubre crear, modificar y eliminar relaciones entre tablas.
Este documento explica cómo crear y modificar una base de datos en Microsoft Access, incluyendo la creación de tablas, campos y propiedades. Describe los pasos para abrir Access, crear una base de datos nueva, agregar tablas y campos, y modificar las propiedades de los campos como tamaño, formato, máscara de entrada y más. Explica que la vista diseño permite modificar las tablas y vincular macros a campos y botones.
Ejercicio 1 de excel 2010 paso a paso. Entorno, Elementos de la hoja, como movernos, seleccion de rangos, introduccion de datos, apendiendo a guardar, dar nombre a la hoja y al libro
Este documento describe las propiedades de los campos en Access, incluyendo tamaño del campo, formato del campo, lugares decimales, máscara de entrada, título, valor predeterminado, regla de validación. También describe cómo crear relaciones entre tablas, los tipos de consultas, y cómo crear y modificar formularios.
Manual 2 los filtros propiedades de los campos y relaciones en access 2010juan ventura
El documento describe los filtros en Microsoft Access 2010, incluyendo filtros por selección, por eliminación y por formulario, y explica cómo establecer propiedades de campos como formato, tamaño y validación. También cubre la creación de relaciones entre tablas seleccionando las tablas pertinentes y estableciendo la relación.
Este documento presenta la práctica #7 de Visual Basic realizada en CECYTEM TECAMAC. Describe un formulario que muestra diferentes comandos para que el usuario aprenda su funcionamiento. Incluye objetos como etiquetas, cuadros de texto y botones. Explica brevemente cada comando y cómo interactúan entre sí al hacer clic en los botones. El objetivo es que el usuario comprenda el uso de los comandos mediante esta práctica interactiva.
Manual para utilizaciones de primeras funciones de Excel 2007 como: bordes de tabla, cambiar nombre a las hojas, alineación de texto, validación de datos, formato condicional, función "contar.si", sumar entre hojas y formato de números.
Este documento presenta cuatro ejemplos sencillos de programas en Visual Basic 6.0. El primero permite mover y cambiar el color de un cuadro de texto. El segundo es una calculadora básica. El tercero convierte entre grados Celsius y Fahrenheit. El cuarto permite controlar el color de texto y fondo mediante barras RGB. Cada ejemplo incluye tablas de objetos, código y comentarios explicativos.
Este documento describe las propiedades de los campos en Access. Explica que las propiedades controlan el funcionamiento de los campos y se agrupan en pestañas General y Búsqueda. Describe propiedades como tamaño, formato, valores predeterminados, validación y más, y cómo afectan a cada tipo de dato. También cubre crear, modificar y eliminar relaciones entre tablas.
Este documento explica cómo crear y modificar una base de datos en Microsoft Access, incluyendo la creación de tablas, campos y propiedades. Describe los pasos para abrir Access, crear una base de datos nueva, agregar tablas y campos, y modificar las propiedades de los campos como tamaño, formato, máscara de entrada y más. Explica que la vista diseño permite modificar las tablas y vincular macros a campos y botones.
Ejercicio 1 de excel 2010 paso a paso. Entorno, Elementos de la hoja, como movernos, seleccion de rangos, introduccion de datos, apendiendo a guardar, dar nombre a la hoja y al libro
Este documento describe las propiedades de los campos en Access, incluyendo tamaño del campo, formato del campo, lugares decimales, máscara de entrada, título, valor predeterminado, regla de validación. También describe cómo crear relaciones entre tablas, los tipos de consultas, y cómo crear y modificar formularios.
Manual 2 los filtros propiedades de los campos y relaciones en access 2010juan ventura
El documento describe los filtros en Microsoft Access 2010, incluyendo filtros por selección, por eliminación y por formulario, y explica cómo establecer propiedades de campos como formato, tamaño y validación. También cubre la creación de relaciones entre tablas seleccionando las tablas pertinentes y estableciendo la relación.
Este documento presenta la práctica #7 de Visual Basic realizada en CECYTEM TECAMAC. Describe un formulario que muestra diferentes comandos para que el usuario aprenda su funcionamiento. Incluye objetos como etiquetas, cuadros de texto y botones. Explica brevemente cada comando y cómo interactúan entre sí al hacer clic en los botones. El objetivo es que el usuario comprenda el uso de los comandos mediante esta práctica interactiva.
Manual para utilizaciones de primeras funciones de Excel 2007 como: bordes de tabla, cambiar nombre a las hojas, alineación de texto, validación de datos, formato condicional, función "contar.si", sumar entre hojas y formato de números.
Este documento presenta cuatro ejemplos sencillos de programas en Visual Basic 6.0. El primero permite mover y cambiar el color de un cuadro de texto. El segundo es una calculadora básica. El tercero convierte entre grados Celsius y Fahrenheit. El cuarto permite controlar el color de texto y fondo mediante barras RGB. Cada ejemplo incluye tablas de objetos, código y comentarios explicativos.
El documento describe un software para realizar operaciones aritméticas y convertir números a binario. El software incluye un menú principal con botones para aritmética y conversión binaria, así como botones para minimizar, cerrar y limpiar. Al hacer clic en los botones se ejecutan diferentes programas lineales.
Introducción a la Programación en Visual C# (C Sharp)
Conociendo la estructura básica de un programa en C#, y uso de los tipos de datos en proyectos de tipo consola.
La estructura básica de un programa en C#, ¿Qué es una variable?, Tipos de datos,Declaración de datos enteros, Conversiones de tipos de datos,Ejemplo Usando Tipos de Datos, Ejemplo de Suma de Dos Variables, Ejemplo Usando Sentencia If-Else, Ejemplo Usando Sentencia For, Ejemplo Usando Sentencia While, EJERCICIOS PARA RESOLVER.
El documento explica cómo aplicar formato condicional en Excel para resaltar celdas u hojas de cálculo según ciertas condiciones. Describe opciones como aplicar formato basado en el valor de una celda, valores de otras celdas, más de una condición, y usar iconos. Explica cómo insertar, modificar y eliminar comentarios en celdas. El formato condicional permite destacar automáticamente datos importantes según reglas definidas por el usuario.
Este documento presenta una introducción al uso de Excel, incluyendo conceptos básicos como hojas de cálculo, celdas y movimiento dentro de una hoja. Explica cómo introducir y modificar datos en celdas utilizando teclas del teclado o la barra de fórmulas, y cómo crear fórmulas mediante referencias a celdas, funciones y operadores. También cubre la detección y corrección de errores.
Este documento presenta una introducción al uso de Excel, incluyendo conceptos básicos como hojas de cálculo, celdas y movimiento dentro de una hoja. Explica cómo introducir y modificar datos en celdas utilizando teclas del teclado o la barra de fórmulas, y cómo crear fórmulas mediante referencias a celdas, funciones y operadores. También cubre la detección y corrección de errores.
El documento describe los conceptos básicos del lenguaje de programación C#, incluyendo su estructura, tipos de datos, variables, constantes, arrays, cadenas, operadores y expresiones. C# es un lenguaje orientado a objetos diseñado para el desarrollo de aplicaciones .NET y es el lenguaje ideal para el desarrollo en esta plataforma.
Este documento presenta cuatro ejemplos de programas sencillos en Visual Basic 6.0: 1) un programa que permite mover y cambiar el color de un cuadro de texto, 2) una calculadora básica, 3) un conversor de temperaturas, y 4) un programa para manipular colores RGB. Explica los objetos y propiedades utilizados en cada programa y proporciona detalles sobre el código y funcionalidad.
El primer objetivo de un programa informático es el manejo de datosRolando Azcorra Medina
El documento describe los diferentes tipos de datos que se pueden manejar en C, incluyendo enteros, reales, caracteres y cadenas de caracteres. Explica cómo definir variables de cada tipo usando las palabras clave como int, float y char, y cómo usar las funciones printf() y scanf() para mostrar y leer datos respectivamente.
Este documento presenta instrucciones para crear un formulario en Excel para capturar información de productos de una ferretería y agregarlos a un catálogo de inventario mediante una macro. Se explica cómo crear campos de texto, listas desplegables, botones de opción y vincularlos a celdas para almacenar los datos. También incluye los pasos para grabar una macro que copie la información capturada en el formulario y la pegue en una nueva fila del catálogo de inventario.
Este documento resume varias funciones estadísticas y de contabilización en Excel. En particular, describe funciones como CONTAR, CONTAR.BLANCO, CONTARA, CONTAR.SI, MAX, MIN, PROMEDIO, SUMA, SUMAR.SI, que permiten contar, obtener valores máximos, mínimos, promedios y sumas de rangos de celdas. También describe funciones de fecha como AHORA, DIA.LAB, DIA.LAB.INTL y DIAS360 para realizar cálculos con fechas.
Este documento describe los objetos y funciones del programa Dfd, el cual se usa para crear diagramas de flujo y algoritmos. Explica cada uno de los objetos como salidas, entradas, asignaciones y decisiones, y cómo se usan estos objetos para diseñar algoritmos que resuelven problemas matemáticos y de lógica. Incluye ejemplos detallados de algoritmos y cómo ejecutarlos usando el programa Dfd.
El documento describe cómo configurar la validación de datos en Excel para restringir los valores que pueden ingresarse en una celda. Explica que se puede validar que un valor sea un número entero entre 1 y 3, pertenezca a una lista de valores, sea una fecha anterior a una fecha determinada, tenga una longitud de texto específica, o satisfaga una fórmula personalizada. También cubre cómo personalizar los mensajes que aparecen al ingresar un valor válido o inválido.
Este documento presenta el manual de instrucciones y comandos del software Smart DFD 1.0, desarrollado para apoyar la enseñanza de la lógica de programación a través de diagramas de flujo. Explica los elementos de la ventana principal del programa, como la barra de menús, botones y área de trabajo, e incluye instrucciones sobre cómo crear diagramas de flujo utilizando diferentes bloques como lectura, asignación, decisión y ciclos. También define operadores aritméticos, relacionales y lógicos usados en
Este documento proporciona instrucciones para crear un proyecto con múltiples formularios en Visual Basic. Explica cómo agregar controles como etiquetas y botones a los formularios, y cómo escribir código para pasar entre formularios y mostrar u ocultar datos.
Este documento describe un menú de programas creado en Visual Basic 6.0 que permite ordenar y seleccionar distintos programas de forma fácil. El menú incluye opciones para contar números pares e impares, calcular suma y promedio, encontrar el número mayor, y contar números en diferentes rangos.
Este documento describe cómo crear un proyecto básico en Lazarus para sumar dos números. Explica cómo insertar objetos como campos de texto, etiquetas y botones en una forma, y luego modificar sus propiedades como el texto y la leyenda. También indica que el código para sumar los números se inserta al hacer doble clic en el botón, y que la línea de código convierte los textos de los campos a enteros, los suma, y convierte el resultado de nuevo a texto para mostrarlo en el tercer campo.
Este documento presenta una introducción al lenguaje de programación C#. Explica los fundamentos básicos como variables, tipos de datos, operadores, sentencias condicionales y repetitivas. También describe los diferentes paradigmas de programación soportados por C# como orientado a objetos, imperativo y funcional. Finalmente, menciona algunas de las herramientas y plataformas donde se puede utilizar C#, como Visual Studio y .NET.
Desarrollo de aplicaciones en visual basic 6.0Gtmuriano
El documento describe los 8 pasos para desarrollar una aplicación secuencial en Visual Basic: 1) plantear el problema, 2) crear el algoritmo, 3) diseñar la interfaz, 4) nombrar los controles, 5) codificar los eventos, 6) probar y depurar, 7) guardar el proyecto, 8) generar el ejecutable. Se usa como ejemplo una aplicación que suma y calcula el promedio de dos números.
Este documento presenta una introducción al lenguaje de programación Delphi. Explica que Delphi es un lenguaje RAD para Windows basado en Pascal que incluye controles de bases de datos compatibles con formatos como Dbase y Paradox. Define conceptos básicos como proyectos, formularios, componentes, propiedades, eventos y código. Incluye ejemplos de código para crear una ventana "Hola Mundo" y un contador de botones. Finalmente, explica conceptos de programación como procedimientos, funciones, bucles y bifurcaciones.
Este documento presenta una introducción al lenguaje de programación Delphi. Explica que Delphi es un lenguaje RAD para Windows basado en Pascal que incluye controles de bases de datos compatibles con otros formatos. Define conceptos básicos como proyectos, formularios, componentes, propiedades, eventos y código. Incluye ejemplos de código para ilustrar estos conceptos y ejercicios prácticos para crear aplicaciones simples en Delphi.
El documento describe un diagrama de flujo para realizar operaciones matemáticas básicas (suma, resta, multiplicación y división) con dos números ingresados por el usuario. Incluye cajas de texto para ingresar los números y mostrar los resultados, y botones para cada operación. El código en Visual Basic usa variables y la función Val() para reconocer el contenido de las cajas de texto como números y realizar correctamente las operaciones.
El documento describe un software para realizar operaciones aritméticas y convertir números a binario. El software incluye un menú principal con botones para aritmética y conversión binaria, así como botones para minimizar, cerrar y limpiar. Al hacer clic en los botones se ejecutan diferentes programas lineales.
Introducción a la Programación en Visual C# (C Sharp)
Conociendo la estructura básica de un programa en C#, y uso de los tipos de datos en proyectos de tipo consola.
La estructura básica de un programa en C#, ¿Qué es una variable?, Tipos de datos,Declaración de datos enteros, Conversiones de tipos de datos,Ejemplo Usando Tipos de Datos, Ejemplo de Suma de Dos Variables, Ejemplo Usando Sentencia If-Else, Ejemplo Usando Sentencia For, Ejemplo Usando Sentencia While, EJERCICIOS PARA RESOLVER.
El documento explica cómo aplicar formato condicional en Excel para resaltar celdas u hojas de cálculo según ciertas condiciones. Describe opciones como aplicar formato basado en el valor de una celda, valores de otras celdas, más de una condición, y usar iconos. Explica cómo insertar, modificar y eliminar comentarios en celdas. El formato condicional permite destacar automáticamente datos importantes según reglas definidas por el usuario.
Este documento presenta una introducción al uso de Excel, incluyendo conceptos básicos como hojas de cálculo, celdas y movimiento dentro de una hoja. Explica cómo introducir y modificar datos en celdas utilizando teclas del teclado o la barra de fórmulas, y cómo crear fórmulas mediante referencias a celdas, funciones y operadores. También cubre la detección y corrección de errores.
Este documento presenta una introducción al uso de Excel, incluyendo conceptos básicos como hojas de cálculo, celdas y movimiento dentro de una hoja. Explica cómo introducir y modificar datos en celdas utilizando teclas del teclado o la barra de fórmulas, y cómo crear fórmulas mediante referencias a celdas, funciones y operadores. También cubre la detección y corrección de errores.
El documento describe los conceptos básicos del lenguaje de programación C#, incluyendo su estructura, tipos de datos, variables, constantes, arrays, cadenas, operadores y expresiones. C# es un lenguaje orientado a objetos diseñado para el desarrollo de aplicaciones .NET y es el lenguaje ideal para el desarrollo en esta plataforma.
Este documento presenta cuatro ejemplos de programas sencillos en Visual Basic 6.0: 1) un programa que permite mover y cambiar el color de un cuadro de texto, 2) una calculadora básica, 3) un conversor de temperaturas, y 4) un programa para manipular colores RGB. Explica los objetos y propiedades utilizados en cada programa y proporciona detalles sobre el código y funcionalidad.
El primer objetivo de un programa informático es el manejo de datosRolando Azcorra Medina
El documento describe los diferentes tipos de datos que se pueden manejar en C, incluyendo enteros, reales, caracteres y cadenas de caracteres. Explica cómo definir variables de cada tipo usando las palabras clave como int, float y char, y cómo usar las funciones printf() y scanf() para mostrar y leer datos respectivamente.
Este documento presenta instrucciones para crear un formulario en Excel para capturar información de productos de una ferretería y agregarlos a un catálogo de inventario mediante una macro. Se explica cómo crear campos de texto, listas desplegables, botones de opción y vincularlos a celdas para almacenar los datos. También incluye los pasos para grabar una macro que copie la información capturada en el formulario y la pegue en una nueva fila del catálogo de inventario.
Este documento resume varias funciones estadísticas y de contabilización en Excel. En particular, describe funciones como CONTAR, CONTAR.BLANCO, CONTARA, CONTAR.SI, MAX, MIN, PROMEDIO, SUMA, SUMAR.SI, que permiten contar, obtener valores máximos, mínimos, promedios y sumas de rangos de celdas. También describe funciones de fecha como AHORA, DIA.LAB, DIA.LAB.INTL y DIAS360 para realizar cálculos con fechas.
Este documento describe los objetos y funciones del programa Dfd, el cual se usa para crear diagramas de flujo y algoritmos. Explica cada uno de los objetos como salidas, entradas, asignaciones y decisiones, y cómo se usan estos objetos para diseñar algoritmos que resuelven problemas matemáticos y de lógica. Incluye ejemplos detallados de algoritmos y cómo ejecutarlos usando el programa Dfd.
El documento describe cómo configurar la validación de datos en Excel para restringir los valores que pueden ingresarse en una celda. Explica que se puede validar que un valor sea un número entero entre 1 y 3, pertenezca a una lista de valores, sea una fecha anterior a una fecha determinada, tenga una longitud de texto específica, o satisfaga una fórmula personalizada. También cubre cómo personalizar los mensajes que aparecen al ingresar un valor válido o inválido.
Este documento presenta el manual de instrucciones y comandos del software Smart DFD 1.0, desarrollado para apoyar la enseñanza de la lógica de programación a través de diagramas de flujo. Explica los elementos de la ventana principal del programa, como la barra de menús, botones y área de trabajo, e incluye instrucciones sobre cómo crear diagramas de flujo utilizando diferentes bloques como lectura, asignación, decisión y ciclos. También define operadores aritméticos, relacionales y lógicos usados en
Este documento proporciona instrucciones para crear un proyecto con múltiples formularios en Visual Basic. Explica cómo agregar controles como etiquetas y botones a los formularios, y cómo escribir código para pasar entre formularios y mostrar u ocultar datos.
Este documento describe un menú de programas creado en Visual Basic 6.0 que permite ordenar y seleccionar distintos programas de forma fácil. El menú incluye opciones para contar números pares e impares, calcular suma y promedio, encontrar el número mayor, y contar números en diferentes rangos.
Este documento describe cómo crear un proyecto básico en Lazarus para sumar dos números. Explica cómo insertar objetos como campos de texto, etiquetas y botones en una forma, y luego modificar sus propiedades como el texto y la leyenda. También indica que el código para sumar los números se inserta al hacer doble clic en el botón, y que la línea de código convierte los textos de los campos a enteros, los suma, y convierte el resultado de nuevo a texto para mostrarlo en el tercer campo.
Este documento presenta una introducción al lenguaje de programación C#. Explica los fundamentos básicos como variables, tipos de datos, operadores, sentencias condicionales y repetitivas. También describe los diferentes paradigmas de programación soportados por C# como orientado a objetos, imperativo y funcional. Finalmente, menciona algunas de las herramientas y plataformas donde se puede utilizar C#, como Visual Studio y .NET.
Desarrollo de aplicaciones en visual basic 6.0Gtmuriano
El documento describe los 8 pasos para desarrollar una aplicación secuencial en Visual Basic: 1) plantear el problema, 2) crear el algoritmo, 3) diseñar la interfaz, 4) nombrar los controles, 5) codificar los eventos, 6) probar y depurar, 7) guardar el proyecto, 8) generar el ejecutable. Se usa como ejemplo una aplicación que suma y calcula el promedio de dos números.
Este documento presenta una introducción al lenguaje de programación Delphi. Explica que Delphi es un lenguaje RAD para Windows basado en Pascal que incluye controles de bases de datos compatibles con formatos como Dbase y Paradox. Define conceptos básicos como proyectos, formularios, componentes, propiedades, eventos y código. Incluye ejemplos de código para crear una ventana "Hola Mundo" y un contador de botones. Finalmente, explica conceptos de programación como procedimientos, funciones, bucles y bifurcaciones.
Este documento presenta una introducción al lenguaje de programación Delphi. Explica que Delphi es un lenguaje RAD para Windows basado en Pascal que incluye controles de bases de datos compatibles con otros formatos. Define conceptos básicos como proyectos, formularios, componentes, propiedades, eventos y código. Incluye ejemplos de código para ilustrar estos conceptos y ejercicios prácticos para crear aplicaciones simples en Delphi.
El documento describe un diagrama de flujo para realizar operaciones matemáticas básicas (suma, resta, multiplicación y división) con dos números ingresados por el usuario. Incluye cajas de texto para ingresar los números y mostrar los resultados, y botones para cada operación. El código en Visual Basic usa variables y la función Val() para reconocer el contenido de las cajas de texto como números y realizar correctamente las operaciones.
El documento proporciona información sobre cómo construir una aplicación en Visual Basic .Net que incorpore programación tradicional y orientada a objetos. Explica conceptos como clases, objetos, eventos, métodos, formularios y controles. También incluye ejemplos de código para crear arrays, bucles y sentencias condicionales.
El documento describe cómo crear una calculadora básica en Visual Studio usando Windows Forms. Se declaran dos variables enteras para almacenar los números ingresados en dos cajas de texto. Se codifican cuatro botones para realizar las operaciones de suma, resta, multiplicación y división convirtiendo los textos a enteros, realizando la operación correspondiente y mostrando el resultado en un mensaje emergente.
Este documento describe la creación de un teclado virtual en Visual Basic 6.0 utilizando controles CommandButton. Explica que se crea un PictureBox para el fondo y se dibujan 33 CommandButton colocados de forma similar a un teclado real. Cada botón tendrá un texto correspondiente a una tecla y código para reproducir el sonido al presionarlo. Al pasar el mouse sobre un botón cambiará su color a verde.
Este documento describe 4 ejemplos sencillos de programas en Visual Basic 6.0. El primero permite mover y cambiar el color de un cuadro de texto. El segundo es una calculadora básica. El tercero convierte entre grados Celsius y Fahrenheit. El cuarto permite controlar los colores RGB de un fondo y texto usando barras de desplazamiento. Cada ejemplo incluye una tabla de objetos, código de eventos y breves explicaciones.
Este documento describe 4 ejemplos sencillos de programas en Visual Basic 6.0. El primero permite mover y cambiar el color de un cuadro de texto. El segundo es una calculadora básica. El tercero convierte entre grados Celsius y Fahrenheit. El cuarto controla los colores RGB de un fondo y texto usando barras de desplazamiento. Cada ejemplo incluye tablas de objetos, código de eventos y comentarios explicativos.
Este documento presenta cuatro ejemplos sencillos de programas en Visual Basic 6.0. El primero permite mover y cambiar el color de un cuadro de texto. El segundo es una calculadora básica. El tercero convierte entre grados Celsius y Fahrenheit. El cuarto permite controlar el color de texto y fondo mediante barras RGB. Cada ejemplo incluye tablas de objetos, código y comentarios explicativos.
El documento describe los conceptos básicos de pseudocódigo, incluyendo el ciclo for, símbolos y operadores, variables, tipos de datos y cómo crear un pseudocódigo. Explica que el pseudocódigo es una descripción informal de alto nivel de un algoritmo y proporciona ejemplos del ciclo for, operadores y tipos de datos como enteros, reales y caracteres.
Este documento describe 4 ejemplos de programas sencillos en Visual Basic 6.0. El primero permite mover y cambiar el color de un cuadro de texto. El segundo es una calculadora básica. El tercero convierte entre grados Celsius y Fahrenheit. El cuarto permite seleccionar colores usando barras de desplazamiento RGB. Cada ejemplo incluye tablas de objetos, código de eventos y comentarios explicativos.
Este documento describe 4 ejemplos de programas sencillos en Visual Basic 6.0. El primero permite mover y cambiar el color de un cuadro de texto. El segundo es una calculadora básica. El tercero convierte entre grados Celsius y Fahrenheit. El cuarto permite seleccionar colores usando barras de desplazamiento RGB. Cada ejemplo incluye tablas de objetos, código de eventos y comentarios explicativos.
El documento presenta una guía sobre algoritmos y programación en C. Explica que un algoritmo es un método para resolver un problema mediante pasos definidos, precisos y finitos. Luego detalla los pasos para crear un algoritmo o programa, incluyendo definir variables, cargar datos, realizar procedimientos y usar condicionales. Finalmente propone algunos ejercicios de programación.
Este documento presenta una introducción a las estructuras básicas de programación como diagramas de flujo, constantes, variables, acumuladores, contadores e identificadores. Explica cada uno de estos conceptos de manera concisa y proporciona ejemplos para ilustrar su uso. El documento también incluye una tabla de contenido que enumera los temas cubiertos.
Este documento presenta información sobre estructuras básicas de programación como diagramas de flujo, constantes, variables, acumuladores, contadores e identificadores. Explica los diferentes símbolos utilizados en diagramas de flujo y cómo se declaran y utilizan constantes, variables, acumuladores y contadores. También define brevemente qué es PSEINT y sus principales estructuras de control como según, mientras, repetir y para.
Este documento presenta una introducción a las estructuras básicas de programación como diagramas de flujo, constantes, variables, acumuladores, contadores e identificadores. Explica cada uno de estos conceptos de manera concisa y proporciona ejemplos para ilustrar su uso. El documento también incluye una tabla de contenido que enumera los temas cubiertos.
Este documento presenta una introducción a las estructuras básicas de programación como diagramas de flujo, constantes, variables, acumuladores, contadores e identificadores. Explica cada uno de estos conceptos de manera concisa y proporciona ejemplos para ilustrar su uso. El documento también incluye una tabla de contenido que enumera los temas cubiertos.
1. Universidad Panamericana Preparatoria
10 − dic− 2002
TRABAJO DE PERIODO
Proyecto #1:
Análisis:
Se debe de tener una agenda capaz de registrarte en una etiqueta el nombre, la dirección, la ocupación, el
teléfono y el e−mail del usuario. Para esto el usuario debe introducir todos estos datos en cajas de texto para
cada uno y después presionar un botón, el cual realizará la función de almacenar todos los datos en la etiqueta,
y debe de tener un botón para poder cerrar la aplicación.
Diseño del Algoritmo:
Pseudocódigo:
En el botón de Registrar
Se declaran las variables que se usarán para cada dato que se introduzca
En la etiqueta ponemos los registros que se almacenaron en las variables declaradas anteriormente.
En el botón de Salir
Se declara la función para salir del programa
Diagrama de flujo:
Inicio
a,b,c,d,e
a,b,c,d,e
Fin
Codificación:
Private Sub Command1_Click()
'Se declaran las variables
nombre = Text1.Text
direccion = Text2.Text
ocupacion = Text3.Text
1
2. telefono = Text4.Text
email = Text5.Text
Label6.Caption = Label6.Caption & "Nombre: " & nombre & vbCrLf & "Dirección: " & direccion & vbCrLf
& "Ocupacion: " & ocupacion & vbCrLf & "Teléfono: " & telefono & vbCrLf & "E−mail: " & email &
vbCrLf & "_____________________________________"
End Sub
Private Sub Command2_Click()
End
End Sub
Private Sub Form_Load()
'Al comenzar el programa borra el contenido de las cajas de texto
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
Text4.Text = ""
Text5.Text = ""
End Sub
Pantalla Corriendo:
Documentación:
Usuario:
1.Se deben introducir los datos correspondientes al nombre, dirección, ocupación, teléfono e e−mail.
2.−Se debe pulsar el botón de Registrar para que así registre los datos puestos en el paso anterior.
3.−Para salir se debe pulsar el botón de Salir.
Administrador:
1.−Las variables no fueron dimensionadas ya que todas son usadas como String.
2.−Las variables fueron declaradas correspondiendo a la caja de texto.
3.−Después se realiza el registro en la etiqueta, añadiéndole, el nombre del dato del registro.
2
3. 4.−Se agregó un botón para salida
Proyecto #2:
Análisis:
Se pide una agenda que pueda registrar en una etiqueta el nombre, descompuesto en apellido paterno, materno
y nombre, la dirección, descompuesta en calle, colonia, número y delegación, teléfonos, particular, de oficina
y celular, ocupación y el e−mail del usuario. Todos estos datos deben ser introducidos por el usuario para
después presionar un botón que realizará la función de almacenar todos los datos en la caja de texto, este
conjunto de datos no sólo será uno así que añadiremos una barra de desplazamiento y un botón para cerrar la
aplicación.
Diseño del Algoritmo:
Pseudocódigo:
Dimensionamos las variables que serán usadas como valores alfanuméricos y otras que serán de valor
numérico.
En el botón de Registrar
Se declaran las variables que se usarán, las variables de valor numérico, como los teléfonos, serán declaradas
como valores.
En la caja de texto se ponen los registros que se almacenaron en las variables declaradas anteriormente, pero
ya bien organizadas conforme a su orden.
En el botón de Salir
Se sale del programa
Diagrama de flujo:
Inicio
a,b,c,d,e,f,g,h,i,j,k,l
a,b,c,d,e,f,g,h,i,j,k,l
Fin
Codificación:
Dim no, particular, oficina, celular As Double
Dim nombre, apaterno, amaterno, calle, colonia, delegacion, ocupacion, mail As Integer
Private Sub Command1_Click()
nombre = Text1.Text
3
5. Documentación:
Usuario:
1.Se deben introducir los datos correspondientes al nombre, apellido materno, apellido paterno, calle, número,
colonia, delegación, ocupación, tel. particular, tel. de oficina, celular e e−mail.
2.−Se debe pulsar el botón de Registrar para que se registren los datos puestos en el paso anterior, en orden.
3.−Si se pasa el límite de la caja de datos, entonces se activará una barra de desplazamiento vertical, que se
deberá arrastrar sujetando el indicador y arrastrando de arriba a abajo
4.−Para salir se debe pulsar el botón de Salir.
Administrador:
1.−Las variables alfanuméricas, como el nombre, la calle, etc fueron dimensionadas como String ya que todas
tienen éste valor, las variables numéricas, como los teléfonos y el número de la casa, se dimensionaron como
Double, por que ese es su valor
2.−Las variables fueron declaradas correspondiendo a las cajas de texto.
3.−Después se realiza el registro en la caja de texto, ordenándolo lógicamente.
4.−Se agregó un botón de salida.
5
6. Proyecto #3:
Análisis:
Se requiere una aplicación en la que se introduzca un dato, numérico, y mediante dos botones se pueda
cambiar ese valor, suponiendo que está en centímetros o en pulgadas, y transformarlas a lo contrario; es decir,
si son pulgadas, transformarlas centímetros, y viceversa.
Diseño del Algoritmo:
Pseudocódigo:
Dimensionamos la única variable como numérico, que será el valor que de el usuario.
En el botón de CM −−−−−> PLG
Se le declara a la variable el valor de la caja de texto
En la segunda caja de texto se pondrá el valor de la multiplicación de la variable por 1.5 que es a lo que
equivale una pulgada.
En el botón de PLG −−−−−> CM
Se le declara a la variable el valor de la caja de texto
En la segunda caja de texto se pondrá el valor de la división de la variable entre 1.5 que es a lo que equivale
un centímetro.
Diagrama de flujo:
Inicio
A
A * 1.5
Resultado
Fin
Codificación:
Dim a As Double
Private Sub Command1_Click()
a = Val(Text1.Text)
Text2.Text = a * 1.5 & " plg"
End Sub
6
7. Private Sub Command2_Click()
a = Val(Text1.Text)
Text2.Text = a / 1.5 & " cm"
End Sub
Pantalla Corriendo:
Documentación:
Usuario:
1.−Se debe de introducir en la primer caja de texto el valor que desea ser cambiado
2.−Se debe presionar el botón indicado; es decir, si el valor introducido son centímetros y se desean convertir
a pulgadas se presiona el primer botón, y si son pulgadas y desean ser convertidos a centímetros se presiona el
segundo.
Administrador:
1.−Se dimensionó una sola variable en la que se restora el valor introducido en la primer caja de texto, ésta
variable es Double.
2.−Se declara la variable como el valor de la caja de texto.
3.−Se realizan las operaciones para cambio de valores.
Proyecto #4:
Análisis:
Se requiere una aplicación en la que se introduzca un dato, numérico, y mediante dos botones se pueda
cambiar ese valor, suponiendo que está en grados centígrados o en grados Fahrenheit, y transformarlas a lo
contrario; es decir, si son centígrados, pasarlos a Fahrenheit, y viceversa.
Diseño del Algoritmo:
Pseudocódigo:
Dimensionamos una sola variable como numérica, que será el valor que de el usuario.
En el botón de °F −−−−−> °C
7
8. Se le declara a la variable el valor de la caja de texto
En la segunda caja de texto se pondrá el valor de la multiplicación de la variable por 5/9 y posteriormente se
le restarán 32 unidades.
En el botón de °C −−−−−> °F
Se le declara a la variable el valor de la caja de texto
En la segunda caja de texto se pondrá el valor de la multiplicación de la variable por 9/5 y posteriormente se
le sumaran 32 unidades.
Diagrama de flujo:
Inicio
A
5/9 * A − 32 9/5 * A + 32
Resultado
Fin
Codificación:
Dim a As Double
Private Sub Command1_Click()
a = Val(Text1.Text)
Text2.Text = 5 / 9 * a − 32 & " °C"
End Sub
Private Sub Command2_Click()
a = Val(Text1.Text)
Text2.Text = 9 / 5 * a + 32 & " °F"
End Sub
Pantalla Corriendo:
8
9. Documentación:
Usuario:
1.−Se debe de introducir en la primer caja de texto el valor que desea ser cambiado
2.−Se debe presionar el botón indicado; es decir, si el valor introducido son grados farenheit y se desean
convertir a grados centígrados se presiona el primer botón, y si son centígrados y desean ser convertidos a
farenheit se presiona el segundo.
Administrador:
1.−Se dimensionó una sola variable en la que se restora el valor introducido en la primer caja de texto, ésta
variable es Double.
2.−Se declara la variable como el valor de la caja de texto.
3.−Se realizan las operaciones para cambio de valores.
Proyecto #5:
Análisis:
Se requiere un programa al que le introduzcas un valor, posteriormente presiones un botón e introduzcas otro
valor, para que se realice una suma y una resta entre los dos valores introducidos.
Diseño del Algoritmo:
Pseudocódigo:
Se dimensionaran cuatro variables, en las dos primeras se van a contener los valores de los dos números que
se desean operar, y dos más para tener el valor de la suma y el de la resta en otro.
En el botón Más / menos
Se declara la primer variable como el valor introducido y se borra la caja de texto, para introducir el segundo
valor.
En el botón =
Se declara la segunda variable como el segundo valor que fue introducido, se declaran también, la suma y la
resta de ambas.
Se escribe en la segunda caja de texto las dos operaciones y los dos resultados.
9
10. Diagrama de flujo:
Inicio
A
Se borra caja
De texto
B
Resultado
Fin
Codificación:
Dim a, b, d, c As Integer
Private Sub Command1_Click()
a = Val(Text1.Text)
Text1.Text = ""
End Sub
Private Sub Command2_Click()
b = Val(Text1.Text)
c=a+b
d=a−b
Text2.Text = a & "+" & b & "=" & c & " , " & a & "−" & b & "=" & d
End Sub
Pantalla Corriendo:
10
11. Documentación:
Usuario:
1.Se debe introducir un primer número y después presionar el botón de Más / Menos, se va a borrar la caja de
texto en la que se introdujo el primer valor.
2.−De nuevo pondrás un valor en esa caja de texto y ahora presionarás el botón de = para que en la segunda
caja de texto aparezca la suma y la resta de los dos números que fueron introducidos.
Administrador:
1.−Se declararon cuatro variables, dos para los valores y otras dos para las operaciones.
2.−Se introduce el primer valor, se presiona el botón de operaciones.
3.−Se introduce el segundo valor y se presiona el botón de igual.
4.−Se obtienen los resultados de dichas operaciones.
Proyecto #6:
Análisis:
Se requiere un programa en el que introduzcas un valor, después presiones un botón para después insertar otro
valor y presionar un botón de resultado, lo que hará este programa será que sumará, restará, dividirá y
multiplicará los dos valores insertados poniendo en una caja de texto los resultados.
Diseño del Algoritmo:
Pseudocódigo:
Se dimensionaran seis variables, en las dos primeras se van a contener los valores de los dos números que se
desean operar, y en las otras cuatro se usarán para la suma, a resta, la multiplicación y la división
En el botón + − * ÷
11
12. Se declara la primer variable como el valor introducido y se borra la caja de texto, para introducir el segundo
valor.
En el botón =
Se declara la segunda variable como el segundo valor que fue introducido, se declaran también, la suma, la
resta, la multiplicación y la división de los valores anteriormente introducidos.
.
Se escribe en la segunda caja de texto las cuatro operaciones y los resultados.
Diagrama de flujo:
Inicio
A
Se borra caja
De texto
B
Se realizan
Las operaciones
Resultado
Fin
Codificación:
Dim a, b, c, d, e, f As Integer
Private Sub Command1_Click()
a = Val(Text1.Text)
Text1.Text = ""
End Sub
Private Sub Command2_Click()
b = Val(Text1.Text)
c=a+b
d=a−b
12
13. e=a*b
f=a/b
Text2.Text = a & "+" & b & "=" & c & " , " & a & "−" & b & "=" & d & " , " & a & "*" & b & "=" & e & " ,
" & a & "%" & b & "=" & f
End Sub
Pantalla Corriendo:
Documentación:
Usuario:
1.Se debe introducir un primer número y después presionar el botón de + − * ÷, se va a borrar la caja de texto
en la que se introdujo el primer valor.
2.−De nuevo pondrás un valor en esa caja de texto y ahora presionarás el botón de = para que en la segunda
caja de texto aparezcan las operaciones de los dos números que fueron introducidos.
Administrador:
1.−Se declararon seis variables, dos para los valores y otras cuatro para las operaciones.
2.−Se introduce el primer valor, se presiona el botón de operaciones.
3.−Se introduce el segundo valor y se presiona el botón de igual.
4.−Se obtienen los resultados de dichas operaciones.
Proyecto #7:
Análisis:
Se requiere un programa en el que estén contenidos los seis programas anteriores en una misma ventana, es
decir, la agenda 1, la agenda 2, la conversión de centímetros a pulgadas, la de centígrados a farenheit, la suma
y resta, y la suma, resta, división y multiplicación.
13
14. Diseño del Algoritmo:
Pseudocódigo:
Se van a dimensionar 23 variables para cada una de las aplicaciones respectivas.
Se comienza con declarar el primer programa, que corresponde a la agenda simple, declarando variables y
poniendo los resultados en la etiqueta
Se prosigue con declarar las variables para el segundo programa, que es la agenda, y se escriben los valores en
la caja de texto.
Se declaran las variables para ambas conversiones de centímetros a pulgadas y viceversa y se pone el
resultado en la caja de texto
Se declaran ahora las variables para las conversiones de centígrados a farenheit y veseversa y se pone el
resultado en una caja de texto.
Se declara la variable para el valor de las operaciones, después se declara para el segundo valor y se pone en
la caja de texto la suma y la resta.
Se declara la variable para el primer valor de las operaciones, se declara posteriormente el segundo y se pone
en una caja de texto las operaciones correspondientes
Un botón para salir.
Diagrama de flujo:
Inicio
Procedimiento
Variable
Almacenamiento
De datos
Resultados Fin
Codificación:
Dim a, b, suma, resta As Integer
Dim valor, valor2 As Double
Dim no, telp, telo, cel As Double
Dim nombre2, apep, apem, calle, col, del, ocupacion2, email2 As String
Dim nombre, direccion, ocupacion, telefono, email As String
14
15. Private Sub Command1_Click()
nombre = Text1.Text
direccion = Text2.Text
ocupacion = Text3.Text
telefono = Text4.Text
email = Text5.Text
Label6.Caption = Label6.Caption & nombre & vbCrLf & direccion & ocupacion & vbCrLf & telefono &
vbCrLf & email & vbCrLf
End Sub
Private Sub Command10_Click()
d = Val(Text25.Text)
suma2 = c + d
resta2 = c − d
mult = c * d
div = c / d
Text26.Text = c & "+" & d & "=" & suma2 & " , " & c & "−" & d & "=" & resta2 & " , " & c & "*" & d &
"=" & mult & " , " & c & "/" & d & "=" & div
End Sub
Private Sub Command11_Click()
End
End Sub
Private Sub Command2_Click()
nombre2 = Text8.Text
apep = Text6.Text
apem = Text7.Text
calle = Text9.Text
no = Val(Text10.Text)
15
16. col = Text11.Text
del = Text12.Text
ocupacion2 = Text16.Text
telp = Val(Text13.Text)
telo = Val(Text14.Text)
cel = Val(Text15.Text)
email2 = Val(Text17.Text)
Text18.Text = Text18.Text & nombre2 & " " & apep & " " & apem & vbCrLf & calle & " " & no & " " & col
& " " & del & vbCrLf & telp & vbCrLf & telo & vbCrLf & cel & vbCrLf & ocupacion2 & vbCrLf & email &
vbCrLf
End Sub
Private Sub Command3_Click()
valor = Val(Text19.Text)
Text20.Text = valor * 1.5 & " plg"
End Sub
Private Sub Command4_Click()
valor = Val(Text19.Text)
Text20.Text = valor / 1.5 & " cm"
End Sub
Private Sub Command5_Click()
valor2 = Val(Text21.Text)
Text22.Text = 5 / 9 * valor2 − 32 & " °F"
End Sub
Private Sub Command6_Click()
valor2 = Val(Text21.Text)
Text22.Text = 9 / 5 * valor2 + 32 & " °C"
End Sub
16
17. Private Sub Command7_Click()
a = Val(Text23.Text)
Text24.Text = ""
End Sub
Private Sub Command8_Click()
b = Val(Text23.Text)
suma = a + b
resta = a − b
Text24.Text = a & "+" & b & "=" & suma & " , " & a & "−" & b & "=" & resta
End Sub
Private Sub Command9_Click()
c = Val(Text25.Text)
Text25.Text = ""
End Sub
Pantalla Corriendo:
17
18. Documentación:
Usuario:
Agendas:
1.Se deben introducir los datos correspondientes al nombre, apellido materno, apellido paterno, calle, número,
colonia, delegación, ocupación, tel. particular, tel. de oficina, celular e e−mail.
2.−Se debe pulsar el botón de Registrar para que se registren los datos puestos en el paso anterior, en orden.
3.−Si se pasa el límite de la caja de datos, entonces se activará una barra de desplazamiento vertical, que se
deberá arrastrar sujetando el indicador y arrastrando de arriba a abajo
Cambios:
1.−Se debe de introducir en la primer caja de texto el valor que desea ser cambiado
2.−Se debe presionar el botón indicado.
Mini−calculadoras
18
19. 1.Se debe introducir un primer número y después presionar el botón de operaciones, se va a borrar la caja de
texto en la que se introdujo el primer valor.
2.−De nuevo pondrás un valor en esa caja de texto y ahora presionarás el botón de = para que en la segunda
caja de texto aparezcan las operaciones de los dos números que fueron introducidos.
Administrador:
1.−Se declararon 23 variables, para las respectivas aplicaciones.
2.−Todas las variables fueron nombradas conforma a su función en la aplicación
3.−Cada aplicación está dividida en un módulo para facilitar su manejo.
Proyecto #8:
Análisis:
Se pide una aplicación en la que el usuario introduzca dos valores cualquiera, en dos cajas de texto
respectivamente, y que al presionar un botón te aparezca cual es el mayor y cual el menor.
Diseño del Algoritmo:
Pseudocódigo:
Se dimensionan dos variables que serán los dos valores a comparar
En el botón de ¿Cuál es el número mayor y cuál el menor?
Se declaran las dos variables como el valor de las cajas de texto
Se pone la condición de que si el primer número es mayor te lo escriba como mayor, y el otro como menor, y
si la condición no se cumple te invierta esos dos valores
Diagrama de flujo:
Inicio
A, B
If A>B then
El mayor
Es ...
Fin
Codificación:
Dim a, b As Integer
19
20. Private Sub Command1_Click()
a = Val(Text1.Text)
b = Val(Text2.Text)
If a > b Then
Label1.Caption = "El mayor es " & a & vbCrLf & "El menor es " & b
Else
Label1.Caption = "El mayor es " & b & vbCrLf & "El menor es " & a
End If
End Sub
Pantalla Corriendo:
Documentación:
Usuario:
1.−Se debe introducir un primer valor en la caja de texto primera
2.−Se introducen segundo valor en la segunda caja de texto
3.−Se presiona el botón de la aplicación
4.−Se imprime en pantalla, el numero mayor y el número menor
Administrador:
1.−Se dimensionaron dos variables para en ellas poner el valor de los datos introducidos por el usuario.
2.−Se establecen esos dos valores en las variables.
20
21. 3.−Mediante una condición se realiza la comparación entre ambos.
Proyecto #9:
Análisis:
Se requiere una aplicación que pueda decirnos, al escribir un valor, si éste es positivo o negativo.
Diseño del Algoritmo:
Pseudocódigo:
Se declara una sola variable
En el botón de ¿Es positivo o negativo?
Se declara el valor introducido como la variable
Se pone una condición de que si es menor a cero será negativo y si no se cumple esa condición será positivo
Diagrama de flujo:
Inicio
A
if
Fin
Codificación:
Dim a As Double
Private Sub Command1_Click()
a = Val(Text1.Text)
If a < 0 Then
Text1.Text = a & " es negativo"
Else
Text1.Text = a & " es positivo"
End If
End Sub
Pantalla Corriendo:
21
22. Documentación:
Usuario:
1.−Se debe introducir un valor en la caja de texto.
2.−Se presiona el botón de la aplicación
3.−Se imprime en la caja de texto el número y si es positivo o negativo.
Administrador:
1.−Se dimensionó una sola variable.
2.−Se introdujo una condicional para saber si era mayor o menor a cero y con esto saber si es positivo o
negativo.
Proyecto #10:
Análisis:
Se requiere una aplicación que pueda decirnos, al escribir tres valores, cual es el mayor y cual el menor entre
éstos tres.
Diseño del Algoritmo:
Pseudocódigo:
Se dimensionarán tres variables
En el botón de ¿Cuál es el mayor y cuál el menor?
Declaramos las tres variables como los valores que se introdujeron en las tres cajas de texto.
Se ponen dos condicionales por variable, es decir, si a es mayor a b y b es mayor a c entonces el mayor va a
ser a y el menor va a ser c, pero si a es mayor que b y b es menor que c entonces, a será el mayor y b será el
menor, y así para las otras dos variables.
Se escriben todos estos datos en una etiqueta
Diagrama de flujo
22
23. Inicio
A, B y C
if
el mayor
y el menor
fin
Codificación:
Dim a, b, c As Integer
Private Sub Command1_Click()
a = Val(Text1.Text)
b = Val(Text2.Text)
c = Val(Text3.Text)
If a > b And b > c Then: Label1.Caption = "El mayor es " & a & vbCrLf & "El menor es " & c
If a > b And b < c Then: Label1.Caption = "El mayor es " & a & vbCrLf & "El menor es " & b
If b > a And a > c Then: Label1.Caption = "El mayor es " & b & vbCrLf & "El menor es " & c
If b > a And a < c Then: Label1.Caption = "El mayor es " & b & vbCrLf & "El menor es " & a
If c > b And b > a Then: Label1.Caption = "El mayor es " & c & vbCrLf & "El menor es " & a
If c > b And b < a Then: Label1.Caption = "El mayor es " & c & vbCrLf & "El menor es " & b
End Sub
Pantalla Corriendo:
23
24. Documentación:
Usuario:
1.−Se deben introducir tres valores en las cajas de texto.
2.−Se presiona el botón.
3.−Se imprime en la etiqueta el número mayor y el menor.
Administrador:
1.−Se dimensionaron tres variables.
2.−Se introdujeron dos variables para cada variable, es decir seis condicionales.
3.−Se imprime en la etiqueta el número mayor y el menor.
Proyecto #11:
Análisis:
Se requiere una aplicación que pueda, mediante botones en la primer ventana, abrirnos todas las aplicaciones
que anteriormente hemos realizado, es decir, la agenda 1, la agenda 2, la conversión de centímetros a
pulgadas, la de centígrados a farenheit, la suma y resta, la suma, resta, división y multiplicación, la
compilación, el número mayor 1, el de positivo y negativo y el número mayor 2.
Diseño del Algoritmo:
Pseudocódigo:
Se pondrá un botón para cada aplicación, es decir que tendremos 10 botones más uno de salida.
En cada botón se cierra la ventana principal y se abre la deseada.
Diagrama de flujo:
Inicio
24
25. Forma.mostrar
Fin
Codificación:
Private Sub Command1_Click()
Principal.Hide
Form1.Show
End Sub
Private Sub Command10_Click()
Principal.Hide
Form10.Show
End Sub
Private Sub Command11_Click()
End
End Sub
Private Sub Command2_Click()
Principal.Hide
Form2.Show
End Sub
Private Sub Command3_Click()
Principal.Hide
Form3.Show
End Sub
Private Sub Command4_Click()
Principal.Hide
Form4.Show
End Sub
25
26. Private Sub Command5_Click()
Principal.Hide
Form5.Show
End Sub
Private Sub Command6_Click()
Principal.Hide
Form6.Show
End Sub
Private Sub Command7_Click()
Principal.Hide
Form7.Show
End Sub
Private Sub Command8_Click()
Principal.Hide
Form8.Show
End Sub
Private Sub Command9_Click()
Principal.Hide
Form9.Show
End Sub
Pantalla Corriendo:
26
27. Documentación:
Usuario
1.−Debes presionar el botón de la aplicación a la que deseas entrar, desde la ventana principal.
2.−En cada una de las aplicaciones hay un botón de regresar, para volver a la principal.
3.−Para salir se presiona en el botón de salir.
Administrador
1.−Se colocaron 11 botones en la ventana principal, 10 para ir a las aplicaciones anteriores y uno para salir.
2.−En cada botón se pusieron dos indicaciones que se ocultara la ventana principal y que se mostrara la
aplicación elegida.
Proyecto #12
Análisis:
Se requiere un programa al que le introduzcamos tres valores y al presionar un botón éste te diga, cuales son
impares y cuales son pares.
Diseño del Algoritmo:
Pseudocódigo:
Se declaran tres variables para establecer los valores de las tres cajas de texto en éstas.
En el botón de ¿Cuál es par o impar?
Se declaran las tres variables como las tres cajas de texto
Se ponen tres condicionales de que si se divide entre dos ese valor y el residuo es diferente de cero entonces
será impar y si no se cumple será par
27
28. Lo mismo para las otras dos variables.
Diagrama de flujo:
Inicio
A ,B, C
If a mod 2 <> 0
Then: Es impar
Else: Es par
Imprimir en
pantalla
Fin
Codificación
Dim a, b, c As Double
Private Sub Command1_Click()
a = Val(Text1.Text)
b = Val(Text2.Text)
c = Val(Text3.Text)
If a Mod 2 <> 0 Then
Text1.Text = "Es impar"
Else
Text1.Text = "Es par"
End If
If b Mod 2 <> 0 Then
Text2.Text = "Es impar"
Else
Text2.Text = "Es par"
End If
28
29. If c Mod 2 <> 0 Then
Text3.Text = "Es impar"
Else
Text3.Text = "Es par"
End If
Label1.Caption = " " & a & "−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−" & b &
"−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−" & c
End Sub
Pantalla Corriendo:
Documentación:
Usuario:
1.−Se deben introducir tres valores en las cajas de texto
2.−Se presiona el botón de Cuál es par o impar.
3.−Se obtienen los resultados de cuales son pares y cuales impares.
Administrador:
1.−Se declararon tres variables, como Double
2.−Se declararon esas variables como los valores de las cajas de texto.
3.−Mediante un mod y una condicional, sabemos que si se divide entre dos un número par, su residuo debe ser
cero, y si no lo es será impar.
4.−Se puso una condicional con un mod, para cada una de las variables, para así saber si eran o no pares.
Proyecto #13:
Análisis:
29
30. Se pide una aplicación que contenga un pequeño cronómetro, que te pueda contar las décimas de segundo, con
un botón que lo accione y otro que lo pare, para esto se utilizará un temporizador.
Diseño del Algoritmo:
Pseudocódigo:
Se declarará una sola variable como entera
En el botón de Activar
Se pone el intervalo del temporizador como 100
En el botón de Detener
Se pone el intervalo del temporizador como 0
En el temporizador
Le ponemos que la variable sea igual a la misma variable más uno, para que se vaya sumando.
Le ponemos que te escriba en la etiqueta, la variable.
Diagrama de flujo:
Inicio
A=A+1
A
Fin
Codificación:
Dim a As Integer
Private Sub Command1_Click()
Timer1.Interval = 100
End Sub
Private Sub Command2_Click()
Timer1.Interval = 0
End Sub
Private Sub Timer1_Timer()
a=a+1
30
31. Label1.Caption = a
End Sub
Pantalla Corriendo:
Documentación:
Usuario:
1.−Se debe presionar el botón de Activar para que el cronómetro comience.
2.−Si se desea detener se presiona el botón de detener.
Administrador:
1.−Se declaró una variable como entera, por que si no el programa no sabría que no debe seguirse con
1.00000...1, entonces ya sabe que se debe de saltar los decimales.
2.−Se utilizó un temporizador para esta aplicación el cual le suma uno a la caja de texto y entonces lo pone en
ella.
Proyecto #14:
Análisis:
Se requiere un cronómetro que nos pueda marcar, las décimas, los segundos y los minutos, y que tenga tres
botones, uno para accionarlo, otro para detenerlo y uno más para empezar de nuevo.
Diseño del Algoritmo:
Pseudocódigo:
Se declarará una sola variable como entero
En el botón de Activar
Se pone el intervalo del temporizador como 100
31
32. En el botón de Detener
Se pone el intervalo del temporizador como 0
En el botón de Borrar
Se ponen en cero las tres etiquetas correspondientes a décimas, segundos, minutos
En el temporizador
Le ponemos que la variable sea igual a la misma variable más uno, para que se vaya sumando.
Le ponemos que te escriba en la etiqueta, la variable.
Le ponemos una condicional para que cuando llegue a nueve se regrese y el de segundos pase a ser su valor
más uno.
Le ponemos otra condicional para que cuando el valor de los segundos llegue a sesenta se regrese a cero y el
valor de minutos se igual a ese valor más uno.
Diagrama de flujo:
Inicio
A=A+1
If a= 9
A=0
Val2=Val2+1
If Val2= 60
Val2=0
Val3=Val3+1
Fin
Codificación:
Dim a As Integer
Private Sub Command1_Click()
Timer1.Interval = 100
End Sub
Private Sub Command2_Click()
32
33. Timer1.Interval = 0
End Sub
Private Sub Command3_Click()
a=0
Label2.Caption = ""
Label3.Caption = ""
End Sub
Private Sub Timer1_Timer()
a=a+1
Label1.Caption = a
If a = 9 Then
a=0
Label2.Caption = Val(Label2.Caption) + 1
End If
If Val(Label2.Caption) = 60 Then
Label2.Caption = 1
Label3.Caption = Val(Label3.Caption) + 1
End If
End Sub
Pantalla Corriendo:
33
34. Proyecto #15:
Análisis:
Se requiere un programa en el cual se escriba en una caja de texto un número, ya sea escrito o el número, y al
presionar un botón éste, si está escrito pase a ser un número y si es un número pase a ser escrito, debe ser un
número entero del cero al nueve
Diseño del Algoritmo:
Pseudocódigo:
Se declara la variable a como lo que esté en la caja de texto pero que sea pasado a minúsculas.
En el botón de Cambiar a número o a letra
Se pondrá una condicional para cada uno de los dígitos que se van a poner, es decir una condición para el uno,
en sus dos formas, para el dos, en sus dos formas también, y así sucesivamente.
En el botón de Borrar
Se ponen, la caja de texto y la etiqueta, vacías
Diagrama de flujo:
Inicio
A
If A = ...
A = ...
Fin
Codificación:
34
35. Private Sub Command1_Click()
a = LCase(Text1.Text)
If a = "cero" Then: Label1.Caption = "0"
If a = "uno" Then: Label1.Caption = "1"
If a = "dos" Then: Label1.Caption = "2"
If a = "tres" Then: Label1.Caption = "3"
If a = "cuatro" Then: Label1.Caption = "4"
If a = "cinco" Then: Label1.Caption = "5"
If a = "seis" Then: Label1.Caption = "6"
If a = "siete" Then: Label1.Caption = "7"
If a = "ocho" Then: Label1.Caption = "8"
If a = "nueve" Then: Label1.Caption = "9"
If a = "0" Then: Label1.Caption = "Cero"
If a = "1" Then: Label1.Caption = "Uno"
If a = "2" Then: Label1.Caption = "Dos"
If a = "3" Then: Label1.Caption = "Tres"
If a = "4" Then: Label1.Caption = "Cuatro"
If a = "5" Then: Label1.Caption = "Cinco"
If a = "6" Then: Label1.Caption = "Seis"
If a = "7" Then: Label1.Caption = "Siete"
If a = "8" Then: Label1.Caption = "Ocho"
If a = "9" Then: Label1.Caption = "Nueve"
End Sub
Private Sub Command2_Click()
Text1.Text = ""
Label1.Caption = ""
35
36. End Sub
Pantalla Corriendo:
Documentación:
Usuario:
1.−Se debe de introducir en la caja de texto un valor numérico del 0 al nueve, ya sea en número o en letra.
2.−Después se debe presionar el botón de Cambiar a número o a letra para que se ponga en la etiqueta el valor
que fue introducido pero en su otra forma.
3.−Para borrar los valores se presiona el botón de Borrar.
Administrador:
1.−Se declaró la variable a como lo que hubiera en la caja de texto, pero convirtiéndolo a minúsculas.
2.−Después se puso una condicional para cada uno de los valores en número y en letras.
Proyecto #16:
Análisis:
Se requiere un programa en el que se pueda sumar el número de conejos que hay en 12 meses cuando una
pareja inicial tiene cuatro conejitos, y al cabo de un mes éstos han crecido pero la pareja inicial a tenido
nuevamente cuatro conejitos, al siguiente mes tienen otros cuatro conejitos, los cuatro del mes pasado
crecieron y los otros cuatro ahora han formado dos parejas y cada uno a tenido cuatro conejitos, y así
sucesivamente durante doce meses.
Diseño del Algoritmo:
Pseudocódigo:
Se dimensionan dos variables para el número de conejos y para el número de meses
En el botón de En 12 meses
Se le pone el valor de dos a la variable de los conejos ya que es una pareja inicial
Se pone que haga un ciclo de For para los 12 meses
36
37. Se escribe que si el número de meses es non el valor del número de conejos sea un valor, y si no es así sea
otro.
Escriba la variable en la caja de texto
Diagrama de flujo:
Inicio
For a = 1 to 12
Label1.caption = a
Fin
Codificación:
Dim a, x As Integer
Private Sub Command1_Click()
x=2
For a = 1 To 12
If a Mod 2 = 0 Then
x = (x * 2) − 2
Else
x = (x * 2) + 2
End If
Next a
Label1.Caption = x & " conejos"
End Sub
Pantalla Corriendo:
Documentación:
Usuario:
37
38. 1.−Se debe de presionar el botón para saber cuantos conejos habrá.
2.−Después se debe presionar el botón aparecerá en la etiqueta el número de conejos que habrá en 12.
Administrador:
1.−Se dimensionaron dos variables a para los meses y x para los conejos
2.−Se le da a la x el valor de dos por que son una pareja de conejos iniciales
3.−Se le da un ciclo For con a para los doce meses.
4.−Se pone que si el mes es impar se esperará, es decir que x = (x * 2) + 2 y si no se seguirá x = (x * 2) − 2
Proyecto #17:
Análisis:
Se necesita un programa en el que introduzcas, en una caja de texto un valor del uno al cien, y al presionar un
botón en otra caja de texto aparezcan todos los números del uno al número que fue dado por el usuario, pero al
final me de el resultado de la suma de todos ellos.
Diseño del Algoritmo:
Pseudocódigo:
Se declararán tres variables como enteras
En el botón de Realizar
Se declara la variable a como el valor del texto de la caja de texto.
Se realiza un ciclo de For para hacer la serie de números del uno al número introducido por el usuario.
Se pone dentro del ciclo una tercer variable que sume su valor más el del ciclo for y así se pondrá la suma de
todos los números.
Diagrama de flujo:
Inicio
A
For b = 1 to a
Text1.text = ...
Fin
Codificación:
Dim a, b, c As Integer
38
39. Private Sub Command1_Click()
Text1.Text = ""
a = Val(Text2.Text)
For b = 1 To a
Text1.Text = Text1.Text & b & " "
c=c+b
Next b
Text1.Text = Text1.Text & "=" & c
End Sub
Private Sub Text2_Change()
If Val(Text2.Text) > 100 Then
MsgBox "Es de 1 a 100", vbOKOnly, "Espera!!!"
Text2.Text = ""
Else
End If
End Sub
Pantalla Corriendo:
Documentación:
Usuario:
1.−Se debe de introducir un valor en la caja de texto.
2.−Se debe presionar el botón para que en la segunda caja de texto te ponga la cadena de números y el
resultado de la suma de todos.
Administrador:
1.−Se dimensionaron tres variables.
39
40. 2.−Se inicia el ciclo For.
3.−Dentro del ciclo for se da una variable que se irá sumando por su valor más el número de meses, es decir,
cuando vaya tres se va a sumar el valor que tiene más tres, cuando vaya cuatro, se va a sumar el valor de la
variable más cuatro.
4.−Se pone en la función del cambio de caracteres de la caja de texto, que si su valor es mayor a 100, te borre
ese número y te diga que pongas uno
40