DESGLOSE DE EJERCICIOS POR BLOQUE

Documentos relacionados
Parte 4: Estructuras de Control

FUNDAMENTOS DE INFORMÁTICA

5. Subprogramas Fundamentos de Informática

Índice general. Capítulo 1 Conceptos básicos. Capítulo 2 Controles básicos I. Pág. N. 1

UNIVERSIDAD LIBRE DE COLOMBIA ELECTIVA IV VISUAL BASIC GUIA No. 1

Visual Basic 2008 By Everts Garay Gaitan

Seminario de Actualización - Excel Avanzado y Macros. Visual Basic. Conceptos Básicos de Visual Basic para Aplicaciones

Introducción a la Programación en Visual Basic y su aplicación en Excel. M.I. Jaime Alfonso Reyes Cortés

INDICE Parte 1. Visual Basic Capitulo 1. Qué es Visual Basic? Capitulo 22. Mi Primera Aplicación Capitulo 3. Elementos del lenguaje

Comencemos a programar con. Entrega 10. Estructuras de Control II

índice MÓDULO 1: Introducción a Visual Basic 6.0 MÓDULO 2: Fundamentos de programación TEMA 1. Introducción a Visual Basic 6.0

C.F.G.S. DESARROLLO DE APLICACIONES INFORMÁTICAS. MÓDULO: Diseño y realización de servicios de presentación en entornos gráficos.

Operaciones básicas con hojas de cálculo

EDUComputacion. Te ofrece el curso de:

FUNDAMENTOS DE INFORMÁTICA

Práctica 2. Controles Básicos.

Sentencias o instrucciones en Visual BASIC

Publicación Diciembre 2009.

UNIVERSIDAD NACIONAL DE COLOMBIA SEDE DE MEDELLÍN. FACULTAD NACIONAL DE MINAS Escuela de Sistemas

Abrir y explorar plantillas de Word

Manual de Visual Basic Principiante Autor: Jorge Alvarez

Introducción para el programador de SharePoint. Laboratorio práctico

MsgBox en ASP.NET. En esta oportunidad, vamos a realizar un control que permite emular dicha función sobre ASP.NET.

Tema: Introducción al IDE de Microsoft Visual C#.

INSTITUTO ELECTORAL DEL ESTADO DE MÉXICO SECRETARÍA EJECUTIVA UNIDAD DE INFORMÁTICA Y ESTADÍSTICA

AUTOMATIZACIÓN DE TAREAS REPETITIVAS MEDIANTE GRABACIÓN DE MACROS

Arrays unidimensionales. Dim.Option Base. Erase. Ejemplos en Visual Basic (CU00311A)

Práctica A: Crear y utilizar procedimientos

Práctica de laboratorio Conexión y configuración de hosts

Computación II. Introducción a Visual Basic

Programación en Visual Basic Ricardo Rodríguez García

Algoritmos y Programación Clase 8

Los nombres y marcas comerciales mencionados en este manual son propiedad de sus respectivos autores o fabricantes.

INSTITUCION EDUCATIVA MANUEL ANGEL ANACHURY AREA: TECNOLOGIA E INFORMATICA

Manual de instalación y actualización de la aplicación Sigma

Debe definir un menú para poder añadir elementos a ella. Entrar al panel de WordPress.

Programación con Visual Basic 6

Buttons (Command Buttons) en Visual Basic. Propiedades y ejemplos. Código asociado a eventos. (CU00321A)

Programa completo de resolución de ecuaciones de 2º grado

llamada a la función Val(num) cambiosigno(n) redondeo(num,3)

WorkManager E.D. Manual guía de usuario Diseñador de formularios

Centro de Bachillerato Tecnológico. Manual de prácticas. Visual Basic 6.0. Nivel Básico. Industrial y de servicios No. 231.

LENGUAJE PROGRAMACIÓN

Indice del curso básico programación desde cero Visual Basic Nivel I (CU00302A)

PASOS PARA CREAR FUNCIONES CON VBA

3. Estructuras iterativas

Combinación de correspondencia en Microsoft Office Word 2003

Computación Aplicada. Universidad de Las Américas. Aula virtual de Computación Aplicada. Módulo de Excel 2013 LIBRO 11

COLEGIO PABLO DE TARSO IED CONSTRUCCION DE PROYECTOS DE VIDA PRODUCTIVOS VISUAL BASIC PRÁCTICAS DOC RAUL MONROY PAMPLONA

NATIONAL SOFT HOTELES GUÍA DE CONFIGURACIÓN DEL FORMATO DE FACTURAS

Formulario VBA en Excel. Creación del formulario. Actividad grado 10.

Manejo de Software para Microcomputadoras. Visual Basic para Aplicaciones en Excel

Curso de Excel Avanzado

ESCUELA DE INFORMÁTICA

TÉCNICO SUPERIOR EN DESARROLLO DE APLICACIONES INFORMÁTICAS

LABORATORIO Nº 1 Sistemas de Información asociados a los Formularios en Excel

Comencemos a programar con. Entrega 09

Tutorial Básico de vbscript

Ejemplos de uso de forms, labels, inputbox y msgbox en Visual Basic. (CU00332A)

INSTALACIÓN DEL SOFTWARE DE FIRMA DIGITAL REFIRMA

Resumen teórico. En la Consola. Abre nuevo proyecto y elige Consola aplicación y ponle el nombre que quieras y escribe: Module Module1

TUTORIAL DESARROLLO DE APLICACIONES PARA EVOLUTION CON MS ACCESS

Estatutos de Control C# Estatutos de Decisión (Selección)

" ##$ % & '( % & )*+),$ -##$ -!- $! "-./ - 0WebClass1-2

índice MÓDULO 1: Visual Basic 6.0 Parte 1ª Visual Basic 6.0 TEMA 1. Introducción a Visual Basic 6.0 TEMA 2. Gestión de Proyectos

Editor de código Visual Basic. Lista de miembros automática, sugerencias de sintaxis, autocompletado y otras opciones. (CU00313A)

Microsoft Office Word

Manual de Access. RGA Training & Solutions

Fundamentos de PowerPoint

INGENIERÍA TELEINFORMÁTICA

Conectar el reloj BB-runner a Sporttracks

6. Vectores. 1. Introducción. 2. Declaración (I) Fundamentos de Informática Dpto. Lenguajes y Sistemas Informáticos.

Visual Basic: procedimientos Sub y funciones Function. Tipos de parámetros y tipos de retorno. Ejemplos (CU00340A)

//Sección de manejo de excepciones. Las rutinas de manejo de errores //aparecen aqui

CAPÍTULO 2 INTERFASE VISUAL BASIC 6.0

Programación: QBASIC

Manual de Usuario para Proponentes

HP Color LaserJet serie CM3530 MFP Tareas de impresión

Curso de Programación II con Visual Basic.Net

Pasos para cambiar la orientación de la página

MFP HP LaserJet serie M2727 Impresión

Figura 41: Ejemplo de una carta para combinar correspondencia

Pasos para crear un sitio web ASP.Net con el Visual Studio en cualquiera de sus versiones. Unidad 1. Conceptos [ASP.NET EN VISUAL STUDIO]

Formularios. Contenido TECNOLOGÍA WORD

UNIDAD 2- LA CREACIÓN DE TABLAS EN ACCESS 2010

Curso de Programación II con Visual Basic.Net

Curso de Programación en Excel con VBA

Unidad Didáctica 2. Elementos básicos del lenguaje Java Tipos, declaraciones, expresiones y asignaciones

ABRIENDO BASES DE DATOS USANDO EL ASISTENTE PARA BASES DE DATOS

Control de Accesos SisMod

Ejercicios sobre Objetos Libros:

MANUAL DE USUARIO. Renovación de certificados

CREACIÓN DE UN WEB SERVICE CON ACCESO A SQL SERVER 2000

TOOLS for CC121 Guía de instalación

Fundamentos de la Programación

Select Case Visual Basic. Palabras clave To, Is. Instrucción Según (Caso) Hacer. Ejemplos y ejercicios resueltos (CU00325A)

ACCESS I V LECCIÓN N 3

1

Manual de Instrucciones para el uso con un ordenador

CORSAIR GAMING RATÓN GUÍA DE INICIO RÁPIDO DEL SOFTWARE

Transcripción:

DESGLOSE DE EJERCICIOS POR BLOQUE Bloque 1- VISUAL EJERCICIO 1 Para crear el proyecto Si aún no está abierto, abra Visual Basic desde el menú Inicio de Windows. En el cuadro Nombre, escriba Variables y haga clic en Aceptar. Visual Basic creará los archivos para el programa y abrirá el Diseñador de Windows Forms. A continuación, creará las variables. Para crear las variables y mostrar sus valores Haga doble clic en el formulario para abrir el Editor de código. El Editor de código abrirá una sección de código llamada Form1_Load. Esta sección de código es un controlador de eventos, que también se conoce como procedimiento. El código que escribe en este procedimiento corresponde a las instrucciones que se realizarán cuando el formulario se cargue por primera vez en la memoria. En el procedimiento Form1_Load, escriba el siguiente código. VB Dim aninteger As Integer = 42 Dim asingle As Single = 39.345677653 Dim astring As String = "I like candy Dim aboolean As Boolean = True Debajo del código que escribió en el paso anterior, escriba lo siguiente. VB MsgBox(anInteger) MsgBox(aSingle) MsgBox(aString) MsgBox(aBoolean) Este código indica al programa que muestre cada valor que asignó en el paso anterior en una nueva ventana, utilizando la función MsgBox. Presione F5 para ejecutar el programa. Haga clic en Aceptar para cada cuadro de mensaje que aparezca. Observe que se muestra cada vez el valor de cada variable. Puede cerrar el formulario haciendo clic en la x situada en la esquina superior derecha del formulario. Cuando haya finalizado el programa, puede volver y cambiar los valores que se asignaron en el código; compruebe que los nuevos valores aparecen la siguiente vez que ejecute el programa.

EJERCICIO 2 Para unir las cadenas En el menú Archivo, haga clic en Nuevoproyecto. En el cuadro de diálogo Nuevo proyecto: En el panel Plantillas, haga clic En el cuadro Nombre, escriba Concatenación. Haga clic en Aceptar. Haga doble clic en el formulario para abrir el Editor de código. En el procedimiento del evento Form1.Load, declare cuatro variables de cadena y asigne los valores de cadena, tal y como se muestra a continuación: VB Dim astring As String = "Concatenating" Dim bstring As String = "Without Dim cstring As String = "With" Dim dstring As String = "Spaces" Agregue el siguiente código para concatenar las cadenas y mostrar los resultados: VB ' Displays "ConcatenatingWithoutSpaces". MsgBox(aString & bstring & dstring) ' Displays "Concatenating With Spaces". MsgBox(aString & " " & cstring & " " & dstring) Presione F5 para ejecutar el programa. El texto mostrado en el cuadro de mensaje es el resultado de la unión de las variables de cadena asignadas en un paso anterior. En el primer cuadro, las cadenas están unidas sin espacios. En el segundo, los espacios se insertan explícitamente entre cada cadena.

EJERCICIO 3 En el cuadro Nombre, escriba MyFirstArray y, a continuación, haga clic en Aceptar. En el Cuadro de herramientas, arrastre un control Textbox al formulario. En el Cuadro de herramientas, arrastre un control Button al formulario. Haga doble clic en Button para abrir el Editor de código. En el procedimiento de evento Button1_Click, agregue el siguiente código: VB Dim players() As String = {"Dan", "Fred", "Bart", "Carlos", _ "Ty", "Juan", "Jay", "Sam", "Pedro"} Dim i As Integer = CInt(Textbox1.Text) MsgBox(players(i) & " is on first base.") Observe que el código anterior usa la función CInt para convertir el valor String (TextBox1.Text) en un valor Integer (i). Puede obtener más información sobre las conversiones en Información detallada: convertir un tipo de variable en otro. Presione F5 para ejecutar el programa. Escriba un número comprendido entre 0 y 8 en el cuadro de texto y haga clic en el botón. Se muestra el nombre que corresponde a ese elemento en un cuadro de mensaje.

EJERCICIO 4 Para sumar números En el cuadro Nombre, escriba Arithmetic y haga clic en Aceptar. Se abrirá un nuevo proyecto de formularios Windows Forms. En el Cuadro de herramientas, arrastre dos controles Textbox al formulario. En el Cuadro de herramientas, arrastre un control Button al formulario. Haga doble clic en Button para abrir el Editor de código. En el procedimiento de evento Button1_Click, escriba el siguiente código. Dim A As Double = Textbox1.Text Dim B As Double = Textbox2.Text MsgBox(A + B) MsgBox(A - B) MsgBox(A * B) MsgBox(A / B)

EJERCICIO 5 En el cuadro Nombre, escriba Comparison y haga clic en Aceptar. Se abrirá un nuevo proyecto de formularios Windows Forms. En el Cuadro de herramientas, arrastre dos controles Textbox al formulario. En el Cuadro de herramientas, arrastre un control Button al formulario. Haga doble clic en Button para abrir el Editor de código. En el controlador de eventos Button1_Click, escriba el siguiente código: Dim A As Double = CDbl(Textbox1.Text) Dim B As Double = CDbl(Textbox2.Text) MsgBox(A > B) MsgBox(A < B) MsgBox(A = B) Las dos primeras líneas declaran las variables A y B, que contendrán los valores numéricos usados en este programa; utilizan la instrucción CDbl para convertir el texto de Textbox1 y Textbox2 en valores numéricos. Finalmente, las últimas tres líneas crean expresiones que permiten comparar las dos variables mediante tres operadores de comparación básicos y muestran los resultados de esas expresiones en tres cuadros de mensaje.

EJERCICIO 6 Para crear procedimientos En el cuadro Nombre, escriba MyFirstProcedure y, a continuación, haga clic en Aceptar. Haga doble clic en el formulario para abrir el Editor de código. En el Editor de código, busque la línea que contiene End Class. Esta línea indica el final de la sección de código que compone el formulario. Inmediatamente antes de esta línea, agregue el siguiente procedimiento: Function GetTime() As String Return CStr(Now) End Function Esta función usa el procedimiento integrado Now para recibir la hora actual y, a continuación, utiliza la función CStr para convertir el valor devuelto pornow en un valor de tipo String legible. Finalmente, ese valor String se devuelve como el resultado de la función. Sobre la función que agregó en el paso anterior, agregue el siguiente Sub. Sub DisplayTime() MsgBox(GetTime) End Sub Esta subrutina llama a la función GetTime y muestra el resultado que devolvió en un cuadro de mensaje. Finalmente, agregue una línea al controlador del evento Form1_Load que llama a la subrutina DisplayTime, tal y como se muestra en el siguiente ejemplo. DisplayTime()

EJERCICIO 7 En el cuadro Nombre, escriba parameters y haga clic en Aceptar. En el Cuadro de herramientas, arrastre dos controles Textbox al formulario. En el Cuadro de herramientas, arrastre un control Button al formulario. Haga doble clic en Button para abrir el Editor de código. Inmediatamente después de la línea End Sub del controlador de eventos Button1_Click, agregue el siguiente procedimiento: Function AddTwoNumbers(ByVal N1 As Integer, ByVal N2 As Integer) _ As Integer Return N1 + N2 End Function En el procedimiento Button1_Click, agregue el código siguiente: Dim anumber As Integer = CInt(Textbox1.Text) Dim bnumber As Integer = CInt(Textbox2.Text) MsgBox(AddTwoNumbers(aNumber, bnumber)) Este código declara dos enteros y convierte el texto de los dos cuadros de texto en valores enteros. Luego pasa dichos valores a la funciónaddtwonumbers y muestra el valor devuelto en un cuadro de mensaje. Presione F5 para ejecutar el programa. Escriba un valor numérico en cada cuadro de texto y haga clic en el botón. Se sumarán los dos números y el resultado se mostrará en un cuadro de mensaje.

EJERCICIO 8 En el menú Archivo, seleccione Nuevo proyecto. En el cuadro Nombre, escriba ForNext y haga clic en Aceptar. En el Cuadro de herramientas, arrastre un control TextBox y un control Button al formulario. Haga doble clic en Button para abrir el Editor de código. En el controlador de eventos Button1_Click, escriba el siguiente código: Dim i As Integer = 0 Dim NumberOfRepetitions As Integer = CInt(Textbox1.Text) For i = 1 To NumberOfRepetitions MsgBox("This line has been repeated " & i & " times") Next En el cuadro de texto, escriba un número y haga clic en el botón. Aparece un Cuadro de mensaje las veces indicadas en el cuadro de texto.

EJERCICIO 9 En el cuadro Nombre, escriba DoWhile y haga clic en Aceptar. En el Cuadro de herramientas, arrastre un control TextBox y un control Button al formulario. Haga doble clic en Button para abrir el Editor de código. En el controlador de eventos Button1_Click, escriba el siguiente código: Dim sum As Integer = 0 Dim counter As Integer = 0 Do While sum < 100 sum = sum + CInt(Textbox1.Text) counter = counter + 1 Loop MsgBox("The loop has run " & CStr(counter) & " times!") Presione F5 para ejecutar el programa. En el cuadro de texto, escriba un número y haga clic en el botón. Aparece un cuadro de mensaje que muestra cuántas veces se sumó el número a sí mismo antes de llegar a 100. Para cerrar el programa, en el menú Depuración, haga clic en Detener depuración. Mantenga abierto este proyecto. Más adelante se agregarán elementos. Agregue el siguiente código debajo de la línea MsgBox. Dim sum2 As Integer = 0 Dim counter2 As Integer = 0 Do Until sum2 >= 100 sum2 = sum2 + CInt(Textbox1.Text) counter2 = counter2 + 1 Loop MsgBox("The loop has run " & CStr(counter2) & " times!") Presione F5 para ejecutar el programa. En el cuadro de texto, escriba un número y haga clic en el botón. Aparece un segundo cuadro de mensaje que muestra cuántas veces se sumó el número a sí mismo antes de ser igual o mayor que 100.

EJERCICIO 10 Ha visto cómo utilizar la instrucción If...Then para ejecutar el código si una condición es true, pero qué pasa si desea ejecutar un código si una condición es true, pero otro si es false? En este caso, puede utilizar la cláusula Else. La cláusula Else le permite especificar un bloque de códigos que se ejecutará si la condición es false. El siguiente ejemplo muestra cómo funciona la cláusula Else. If My.Computer.Clock.LocalTime.DayOfWeek = DayOfWeek.Friday Then MsgBox("Today is Friday!") Else MsgBox("It isn't Friday yet!") End If If My.Computer.Clock.LocalTime.DayOfWeek = DayOfWeek.Saturday Or _ My.Computer.Clock.LocalTime.DayOfWeek = DayOfWeek.Sunday Then MsgBox("Happy Weekend!") Else MsgBox("Happy Weekday! Don't work too hard!") End If En el menú Archivo, seleccione Nuevo proyecto. En el cuadro Nombre, escriba SelectCase y haga clic en Aceptar. En el Cuadro de herramientas, arrastre un control TextBox y un control Button al formulario. Haga doble clic en el botón para abrir el Editor de código. En el controlador de eventos Button1_Click, escriba el siguiente código. Dim Number As Integer = CInt(Textbox1.Text) Select Case Number Case 1 MsgBox("Less than 2") Case 2 To 5 MsgBox("Between 2 and 5") Case 6, 7, 8 MsgBox("Between 6 and 8") Case 9 To 10 MsgBox("Greater than 8") Case Else MsgBox("Not between 1 and 10") End Select

Bloque 2- B.D. Y ARDUINO INDICACIONES: 1. EN LA PÁGINA 48 DEL LIBRO DE ARDUINO SIGUE LAS INSTRUCCIONES, DESCARGA E INSTALA EL SW DE ARDUINO. 2. REÚNETE EN EQUIPOS DE 5 PERSONAS Y ADQUIERE LA PLACA BÁSICA. CONFIGURALA EN TU P.C. 3. MÁS ADELANTE, SE PEDIRÁ QUE DESCARGUES FRITZING PARA DISEÑO DE CIRCUITOS, PERO ES OPCIONAL. EJERCICIOS A REALIZAR: 54 64 65 66 69 70 Todos los ejercicios cuentan como UN solo SELLO.

Bloque 3- B.D. INDICACIONES: o Lee el PROYECTO DE MUESTRA DE LA PÁGINA 23 DEL LIBRO. o En equipo de tres personas, se asignará un proyecto a cada equipo y se desarrollará en ACCESS. o En cada PASO de desarrollo se revisará el avance y SE FIRMARÁ EL ESPACIO si ésta es Correcta. LISTA DE PROYECTOS: 1) COLECTA ANUAL DE LA UNIVERSIDAD BETA 2) GRUPO DE TEATRO DE LA UNIVERSIDAD DE PLEASANTVILLE 3) DISTRIBUIDOR DE AUTOS AMISTOSOS 4) ESTUDIO IMÁGENES FOTOGRÁFICAS 5) GRUPO MÉDICO CLÍNICA BIENESTAR PARA CADA PROYECTO: Paso 1.1. Escriba el formato de cada documento de entrada que proporcione información a almacenar en la base de datos. Formato de entrega: WORD Paso 1.2. Escriba el formato de cada reporte de rutina a producir usando la base de datos. Formato de entrega: WORD Paso 1.3. Bosqueje las pantallas de entrada y salida para cada rutina de transacción a realizar contra la base de datos. Formato de entrega: WORD Paso 1.4. Escriba una lista inicial de suposiciones para el proyecto. Formato de entrega: WORD El proyecto terminado se presentará en ACCESS. SE CALIFICARÁ: Diseño de interfaz--------20% Lógica de la solución--------20% Funcionamiento--------20% Completitud--------20% Trabajo en WORD --------20%