INSTITUCIÓN EDUCATIVA FINCA LA MESA Establecimiento de carácter oficial según Resolución Departamental de noviembre 27 de 2002

Documentos relacionados
3. Dado un monto calcular el descuento considerando que por encima de 100 el descuento es el 10% y por debajo de 100 el descuento es el 2%.

ESCUELA DE INFORMÁTICA

Agenda con Archivos Aleatorios.

BOLETÍN 5: Algoritmos II

Parte 4: Estructuras de Control

GUIA DE EJERCICICIOS. 1.- Escribir un algoritmo que lea cuatro números e indique cual es el mayor

FUNDAMENTOS DE INFORMÁTICA

Sentencias o instrucciones en Visual BASIC

Programación PHP. orientada a formularios DISEÑOS CURRICULARES CON ENFOQUE POR COMPETENCIAS LABORALES

Control de Flujo. Estructuras de Control! Experiencia Educativa de Algorítmica CONTROL DE FLUJO

Manual de Usuario para Proponentes

Algoritmos. Medios de expresión de un algoritmo. Diagrama de flujo

Programación Estructurada

VISUAL BASIC Diseño de Formularios MDI y Menús - Proyectos Aplica

Manual de Visual Basic Principiante Autor: Jorge Alvarez

3. Calcular el área de un cuadrado conociendo que área_cuadrado = lado * lado.

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

LABORATORIO 3. PROGRAMACIÓN CON EL LENGUAJE JAVA

Caso práctico: Proyecto Usuario y contraseña

RecWEB Sistema de recibos de sueldo y Comprobante de IRPF por Web

Programación de Macros en Visual Basic

GENERALIDADES DEL LENGUAJE C

Práctica 2. Controles Básicos.

Algoritmos. Intro. Prof. Raquel Torres Peralta / Gerardo Sanchez S. Unison

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

Pontificia Universidad Católica del Ecuador

Universidad de Managua

Excel Macros. Pedro Chávez Lugo webpage: pedro. 17 de enero de 2014

FUNDAMENTOS DE INFORMÁTICA

GUÍA Nro. 2. ESCRIBIENDO ALGORITMOS CON DIAGRAMAS DE FLUJO Y ESTRUCTURAS DE CONTROL (Secuenciales)

EDUComputacion. Te ofrece el curso de:

Laboratorio 02: Ejercicios de programación en C

Avance - Soluciones Informáticas Página 1 de 17

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

Computación II. Introducción a Visual Basic

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

Facturación electrónica de Primas

Tema: Entorno a C# y Estructuras Secuenciales.

MANUAL DE PRÁCTICAS DEL TALLER DE PROGRAMACIÒN PRACTICA NO.6

Estructuras de Decisión Simples y Dobles

INSTRUCCIONES PARA REALIZAR LA FACTURA ELECTRÓNICA

COMUNICADOS TRIBUTARIOS

Emisión de Comprobantes con Código de Barras Bidimensional (CBB) con los sistemas Aspel. En Aspel-SAE 5.0

BASE DE DATOS ACCESS EN UN SERVIDOR

MANUAL DE QUEJAS Y RECLAMOS OFICINA DE SISTEMAS E INFORMATICA ESCUELA SUPERIOR DE ADMINISTRACION PÚBLICA

El Administrador de Datos

RFI Acreditación de Requisitos y. RFI - Precalificación Técnica PORTAL DE COMPRAS ESSBIO S.A. NUEVOSUR S.A.

Cómo administrar una base de datos?

Programación en java. Estructuras algorítmicas

GUÍA DE USUARIO SOLICITUD DE CERTIFICACIÓN HISTÓRICA DE CALIFICACIONES

&XDGHUQLOORGHH[DPHQ APELLIDOS:... NOMBRE:... GRUPO:... NÚMERO DE EXPEDIENTE:...

19. En un hospital existen tres áreas: Ginecología, Pediatría, Traumatología. El presupuesto anual del hospital se reparte conforme a la sig.

Introducción Base de datos Tabla Tipos de campos Clave principal Índice Administrador de base de datos Relaciones entre tablas Consulta Formulario

LENGUAJE DE PROGRAMACION UNO.

DIRECCIÓN REGIONAL DE EDUCACIÓN LIMA PROVINCIAS MANUAL MANEJO DEL PORTAL PERUEDUCA 2014

Resolver triángulos en Visual Basic. Parte 3/3

Práctica 3 Ambiente de desarrollo Visual

VISUAL BASIC 6 GUIA 4. Ing. Raymond Marquina 1

Semana de las Matemáticas e Ingeniería. Desarrollo de algoritmos recursivos empleando la aplicación PseInt

UNIDAD V: ESTRUCTURAS REPETITIVAS

INSTRUCTIVO PARA LA SOLICITUD DE PERMISOS ESPECIALES DE INGRESO

Instrucciones para descargar el archivo de la prueba de diagnóstico.

Algoritmos y Programación Clase 7

Manejo de parcialidades en Aspel-SAE 6.0

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

UNIVERSIDAD DE LA FRONTERA. Manual de Usuario Publicación de Libros

Formas de entrega del CFDI de Nómina. 5º Aniversario!!

Algoritmos. Diagramas de Flujo. Informática IV. L. S. C. Heriberto Sánchez Costeira

NIVELACIONES SEGUNDO PERIODO

MANUAL DE USUARIO. Solicitudes- Reembolsos. Con Seguros SURA, asegúrate de vivir

DESCRIPCIÓN ESPECÍFICA NÚCLEO: COMERCIO Y SERVICIOS SUBSECTOR: INFORMÁTICA

GUIA PARA EL USUARIO REGISTRO NACIONAL DE SANCIONES DE DESTITUCION Y DESPIDO RNSDD

TERCER SEMESTRE PORTAFOLIO DE SEGUNDA OPORTUNIDAD

Soluciones propuestas

FUNDACIÓN TECNOLÓGICA ANTONIO DE ARÉVALO - TECNAR

Módulo Catálogo Virtual -Biblioteca IGP Instructivo de uso

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN Procedimiento Ejecución de la Formación Profesional Integral GUÍA DE TRABAJO

SISTEMAS INFORMÁTICOS PROGRAMACION I - Contenidos Analíticos Ing. Alejandro Guzmán M. TEMA 2. Diseño de Algoritmos

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

Trabajo Práctico Nro. 1

DIRECCIÓN GENERAL DE REGISTRO CIVIL, IDENTIFICACIÓN Y CEDULACIÓN. Sistema Nacional de Identificación Ciudadana. Manual de Usuario

Profesor(a): Ing. Miriam Cerón Brito

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

Una base de datos de Access puede estar conformada por varios objetos, los más comunes son los siguientes:

1. Presentación de recurso de revocatoria Desistir el recurso Respuesta audiencia del recurso... 10

Estructuras de control

Aplicaciones VBA con Excel

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

FORMATO INFORMACIÓN ELECTRÓNICA DE COMPRAS Y VENTAS PARA ENTREGA DETALLADA SEGÚN RESOLUCIÓN 42 DEL

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

Objetivo: Construir un programa integrando sentencias de decisión MARCO TEÓRICO

GUÍA RÁPIDA. Cómo rendir cuentas de un gasto o viaje de forma rápida?

5. Subprogramas Fundamentos de Informática

Comencemos a programar con. Entrega 09

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

LINEAMIENTOS ESPECÍFICOS PARA EL USO DE LA FIRMA ELECTRÓNICA AVANZADA EN LOS OFICIOS DEL ESTADO DEL EJERCICIO DEL INSTITUTO NACIONAL ELECTORAL

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

Departamento de Informática Universidad Técnica Federico Santa María. Tema 1: Algoritmos

PROGRAMA DIGITAL JUNIOR

Solicitud Certificado en Archivo

Transcripción:

noviembre 27 de 22 M-FA-FO-7 1 de 11 Aplica para estudiantes promovidos con 1 y 2 áreas deficitarias. Área: Tecnología e Informática Grado: 11 Grupo Periodo: Año Educador: Norbey García Indicadores de logro: Identifica las diferentes formas de representación de un algoritmo. Emplea diferentes formas de representación de un algoritmo. Realiza ejercicios empleando la forma más adecuada de representación de un algoritmo. Cumple con las actividades propuestas del área. Criterios de Evaluación: Opcion 1 Desarrollar el taller propuesto para finalización del año utilizando las herramientas TIC y conceptos trabajados en clase, para la solución de este, el cual puede entregarse, a través de e-mail, escrito o impreso con normas ICONTEC, para una posterior sustentación, sin que esta pase de la fecha programada por la institución. El taller debe estar resuelto en su totalidad. Webgrafía: Fecha de entrega de evidencias Programada por la institución Fecha de sustentación Programada por la institución http://norbeygarcia.webcindario.com/grado11.html http://www.solorecursos.com/ http://www.lawebdelprogramador.com http://www.desarrolloweb.com http://www.lawebdelprogramador.com/cursos/pseudocodigo_diagramas_de_flujo/489- Introduccion_a_los_diagramas_de_flujo.html

noviembre 27 de 22 M-FA-FO-7 2 de 11 Taller Dar solución a el (los) siguiente (s) ejercicio (s), teniendo en cuenta los conceptos manejados en clase. Si no recuerda algún concepto o no tiene notas de este, consulte o trate de resolverlo. Entregar trabajo en medio digital (archivo enviado al correo/ medio magnético). 1. Dentro de los tipos de algoritmos (cualitativos y cuantitativos) explicar cada uno de ellos y dar un ejemplo de cada uno. 2. Explique y de un ejemplo de los cuatro tipos de datos que se utilizan en la programación de computadores. a. Números b. Valores Lógicos c. Cadena de caracteres d. Fecha/hora 3. Cuáles de las siguientes variables están mal declaradas e indique la razón. a. Mivar f. %deiva b. Mi#ro c. 1dato g. ValorUno h. Midatosera? d. Nombre2 i. Edad en años e. Fecha-1 j. SalarioMensual 4. Dar solución a los siguientes algoritmos, empleando cualquiera de las representaciones explicadas en clase. a. Calcular y visualizar la suma y el producto de los números pares comprendidos entre 2 y 4 ambos inclusive b. Realizar un algoritmo que permita pedir 5 números naturales y determine e imprima cuantos son pares, impares, positivos y negativos. c. Se trata de escribir el algoritmo que permita emitir la factura correspondiente a una compra de un artículo determinado, se adquieren una o varias unidades. El IVA es del 16% y si el valor bruto (precio venta más IVA) es mayor de 5. pesos se debe realizar un descuento del 5%.

noviembre 27 de 22 M-FA-FO-7 3 de 11 d. Dado N notas de un estudiante calcular: a) Cuantas notas tiene desaprobados. b) Cuantos aprobados. c) El promedio de notas. d) El promedio de notas aprobadas y desaprobadas e. Dada las horas trabajadas de una persona y el valor de la hora, calcular su salario. f. Dado un tiempo en minutos, calcular los días, horas y minutos que le corresponden g. Dado un monto calcular el descuento considerando que por encima de 1 el descuento es el 1% y por debajo de 1 el descuento es el 2%. h. "SAGA FALABELLA" se encuentra de aniversario y ha programado una serie de ofertas con la finalidad de brindar facilidades a sus clientes y al a vez de incrementar sus ventas. Estas ofertas se basan específicamente en un porcentaje de descuento sobre el total de compra el cual varia de acuerdo al monto * Por un monto mayor o igual a $5 se hará un descuento del 3% * Por un monto menor de $5 pero mayor o igual a 2 se hará un descuento del 2% * Por un monto menor de $2 pero mayor o igual a 1 se hará un descuento del 1% * Considere 1 personas i. Una empresa desea obtener un informe de sus empleados de acuerdo a la siguiente información. Dado el valor de la hora de un trabajador, y sus horas trabajadas, calcular cuántos trabajadores reciben un salario mayor o igual a $6 y calcular además el promedio de los salarios de todos los trabajadores. El número de empleados debe ser determinado por el usuario. j. Una tienda se dedica a la venta de computadoras, cuenta con 1 vendedores. Cada uno de ellos tiene un sueldo mensual pero además de su sueldo ganan una comisión por venta

noviembre 27 de 22 M-FA-FO-7 4 de 11 * Si el monto de venta es mayor de 1 la comisión será del 15% * Si el monto de venta es mayor o igual a 5 y menor de 1 la comisión es del 5% * Si el monto de la venta es menor que 5 no tiene comisión 5. Realiza el siguiente ejercicio práctico, de acuerdo a lo trabajado en clase. a. Crear una estructura para una base de datos llamada confecciones, en la cual se cree la estructura de la tabla de clientes así,: Nombre del campo Codigo_cliente Nit_cliente Nombre Direccion Telefono Tipo de dato Autonumerico Texto Texto Texto Texto b. Crear el siguiente formulario, en Visual Basic para dicha base de datos

noviembre 27 de 22 M-FA-FO-7 5 de 11 Realice las siguientes configuraciones para los objetos: Los cinco textos en la propiedad nombre llámelos así en este orden: o Text1=TxtCodigo o Text2=TxtNitCedula o Text3=TxtNombre o Text4=TxtDireccion o Text5=TxtTelefono Los botones de comando nómbrelos de la siguiente manera: o CommandButton1=CmdAnterior o CommandButton2=CmdSiguiente o CommandButton3=CmdNuevo o CommandButton4=CmdBuscar o CommandButton5= CmdModificar o CommandButton6= CmdEliminar o CommandButton7= CmdCerrar o CommandButton8=CmdActualizar o CommandButton9= CmdSalir o CommandButton1= CmdGuardar Los objetos Data nómbrelos así: o Data1=DatClientes o Data2=DatClientesNuevos En estos objetos enlácelos con la Base de datos creada en la propiedad DatabaseName. En la propiedad RecordSource asígnele el nombre de la tabla. c. Digite el siguiente código en la ventana de código del formulario, para cada botón. En unos botones no puede pegar el código, por lo tanto, debe digitarlo. Tenga en cuenta que un error en la configuración (nombre de objetos), implica error de código. Private Sub CmdActualizar_Click() DatClientes.Refresh 'DatClientesNuevos.Refresh

noviembre 27 de 22 M-FA-FO-7 6 de 11 Private Sub CmdAnterior_Click() On Error GoTo problemas DatClientes.Recordset.MovePrevious If DatClientes.Recordset.BOF Then DatClientes.Recordset.MoveFirst problemas: 'MsgBox "Presione el Boton Actualizar", vbinformation, "Información" Resume Next Private Sub CmdBuscar_Click() 'Limpia todos los campos TxtCodigo.Text = "" TxtNitCedula.Text = "" TxtNombre.Text = "" TxtDireccion.Text = "" TxtTelefono.Text = "" 'Se ubica para buscar por nombre TxtNombre.SetFocus Private Sub CmdCerrar_Click() FrmPrincipal.Enabled = True FrmPrincipal.Show Unload Me Private Sub CmdEliminar_Click() Dim respuesta As String respuesta = MsgBox("Se dispone a Eliminar el registro activo" & vbcrlf & _ "Esta totalmente seguro???", vbyesno + vbinformation, "Información") If respuesta = vbyes Then If TxtCodigo.Text <> "" Then If TxtNitCedula = "" Then MsgBox "Ingrese un valor para el Nit o la Cédula válidos" & vbcrlf & "Puede Utilizar un valor de Prueba", vbcritical, "Información" TxtNitCedula.SetFocus Exit Sub Else DatClientesNuevos.Recordset.Delete MsgBox "Dato Borrado con Exito", vbinformation, "Información"

noviembre 27 de 22 M-FA-FO-7 7 de 11 'DatClientesNuevos.Recordset.Fields("Nit_cliente") = TxtNitCedula 'DatClientesNuevos.Recordset.Fields("Nombre") = UCase(TxtNombre) 'DatClientesNuevos.Recordset.Fields("Direccion") = TxtDireccion 'DatClientesNuevos.Recordset.Fields("Telefono") = TxtTelefono 'DatClientesNuevos.Recordset.Update Private Sub CmdGuardar_Click() If TxtNitCedula = "" Or TxtNombre = "" Then MsgBox "No se han ingresados datos del nuevo Cliente" & vbcrlf & _ "Por lo tanto se abandonará la instrucción", vbinformation, "Información" FrmPrincipal.Enabled = True FrmPrincipal.Show Unload Me Exit Sub DatClientesNuevos.RecordSource = "SELECT * From Clientes" _ & " WHERE (((Clientes.Nombre)='" & TxtNombre.Text & "'))" On Error GoTo problemas DatClientesNuevos.Refresh If DatClientesNuevos.Recordset.RecordCount > Then MsgBox "El registro ya existe", vbinformation, "Información" Exit Sub Else If TxtNitCedula = "" Or TxtNombre = "" Then MsgBox "Los datos Ingresados no son Validos." & vbcrlf & "Debe Ingresar Cédula y Nombre", vbinformation, "Información" Exit Sub DatClientesNuevos.Recordset.AddNew DatClientesNuevos.Recordset.Fields("Nit_cliente") = TxtNitCedula DatClientesNuevos.Recordset.Fields("Nombre") = UCase(TxtNombre) DatClientesNuevos.Recordset.Fields("Direccion") = TxtDireccion DatClientesNuevos.Recordset.Fields("Telefono") = TxtTelefono DatClientesNuevos.Recordset.Update 'DatClientesNuevosNuevos.Refresh 'DatClientesNuevosNuevos.Recordset.MoveLast CmdGuardar.Top = 396 CmdGuardar.Visible = False CmdBuscar.Visible = True

noviembre 27 de 22 M-FA-FO-7 8 de 11 CmdEliminar.Visible = True CmdModificar.Visible = True CmdCerrar.Visible = True CmdActualizar.Visible = True CmdSalir.Visible = False CmdSalir.Top = 444 problemas: Resume Next

noviembre 27 de 22 M-FA-FO-7 9 de 11

noviembre 27 de 22 M-FA-FO-7 1 de 11

noviembre 27 de 22 M-FA-FO-7 11 de 11 d. Traduce el código del lenguaje de Visual Basic, a uno o varios algoritmos, teniendo en cuenta los objetos que se utilizaron. Nota: Enviar los archivos que considere necesarios, a través de correo electrónico al profenorbey@hotmail.com y tenga en cuenta las fechas programadas para la sustentación.