domingo, 22 de marzo de 2015

GRADO UNDÉCIMO PROGRAMA IMC

PROGRAMA IMC (Índice de masa corporal)

Para calcular el IMC de una persona debemos conocer su masa (en kilogramos) y su estatura (en metros) y mediante la fórmula:

IMC = masa
estatura2

Logramos obtener dicho valor y según la siguiente tabla, de acuerdo al IMC de una persona podemos decir de ella cuál es su estado.

IMC
ESTADO
< 15
Desnutrición
15 – 25
Normal
25 – 30
Sobrepeso
30 – 35
Obesidad 1
35 – 40
Obesidad 2
> 40
Morbidez

Una vez, se haya determinado en qué estado se encuentra la persona, podemos verificar la ciencia que aconseja para mantenerlo o mejorarlo, con base en alimentación y ejercicios fundamentalmente.

El programa que se propone debe calcular el IMC, indicarle al usuario en qué estado se encuentra y hacerle una serie de recomendaciones de acuerdo a dicho estado.

DISEÑO DE LA GUI



La anterior imagen nos muestra un diseño de GUI, en el cual debes tener en cuenta que tu nombre y grado debe aparecer en el Text del formulario. Los botones de Minimizar y Maximizar, no deben aparecer. La ventana en tiempo de ejecución no debe dejarse manipular en tamaño.

La Label que sirve para indicar el uso del programa debe poderse escribir en múltiples líneas, no en una sola. Para el presente caso, el resultado (valor del IMC) se está presentando en una Label, podría hacerse también en una caja de texto (TextBox) inhabilitada para que el usuario no pueda manipular el contenido. Y se le debe indicar al usuario del programa mediante un mensaje cuál es su estado.

Luego de esto, invocar otro formulario en el cual se le den algunas recomendaciones (de tipo científico) para que mejore o mantenga su estado, según sea el caso.




¿Cómo lograrlo?

Como hemos dicho en clase, las acciones se ejecutan en el evento clic del botón btnCalcular del formulario frmIMC, parte del código fuente (tú debes terminar de programarlo) es el siguiente:

'La siguiente línea calcula el IMC según la fórmula indicada. La palabra reservada Val() 'invoca una función que vuelve valor numérico el contenido de una caja de texto

 lblIMC.Text = Val(txtMasa.Text) / (Val(txtEstatura.Text) * Val(txtEstatura.Text))

'A continuación una serie de IF anidados para ubicar el IMC en la tabla, sacar el mensaje
' correspondiente y mostrar el formulario indicado

 If Val(lblIMC.Text) < 15 Then

   MsgBox("Hay problemas de desnutrición", MsgBoxStyle.Critical, "I M C")

'la siguiente línea invoca el formulario de Desnutrición

   frmDesnutricion.Show()
 Else

    If Val(lblIMC.Text) < 25 Then
       MsgBox("Felicitaciones, estás normal", MsgBoxStyle.Exclamation, "I M C")
       'invocar el formulario de estado Normal
    Else
       If Val(lblIMC.Text) < 30 Then
          MsgBox("Estás en sobre peso", MsgBoxStyle.Critical, "I M C")
          'invocar el formulario de Sobre Peso
       Else
          If Val(lblIMC.Text) < 35 Then
             MsgBox("Estás en obesidad grado uno", MsgBoxStyle.Critical, "I M C")
             'invocar el formulario de Obesidad Grado Uno
          Else
             If Val(lblIMC.Text) < 40 Then
                MsgBox("Estas en obesidad grado dos", MsgBoxStyle.Critical, "I M C")
                'invocar el formulario de Obesidad Grado Dos
             Else
                MsgBox("Estas en morbidez", MsgBoxStyle.Critical, "I M C")
                'invocar el formulario de Morbidez
             End If
          End If
       End If
    End If
 End If

De lo anterior, podemos deducir que además del formulario principal (frmIMC), debemos diseñar seis (6) formularios, uno para cada estado de la tabla de IMC, los que serán invocados según corresponda.

En el código anterior las líneas que están luego de un apóstrofe (') no son tomadas en cuenta por el VB. Son comentarios que se usan por los programadores para explicar su código fuente a quienes lo lean. El VB les da un color verde atenuado y como se dijo no implican ningún efecto en la ejecución del programa.

Con algunos grupos vimos en clase la posibilidad de sólo tener un formulario de recomendaciones (y no seis como se planteó anteriormente). Esto implica, que el Text de dicho formulario, las recomendaciones respectivas y las imágenes cambien según sea el caso. Para esto se aprovecha el evento Load del formulario que carga  dichas instrucciones (textos e imágenes) en él, antes de mostrarlo al usuario.


Me comentan sus dudas…

GRADO DÉCIMO PROGRAMA HOLA MUNDO

PROGRAMA HOLA MUNDO
Como se vio en clase, vamos a diseñar nuestro primer programa en VB. Este programa lo único que hará es que cuando un usuario oprima un botón, mostrará el aviso HOLA MUNDO, en una caja de texto.
Veamos la GUI (Interfaz Gráfica de usuario)


Interfaz de VB y del programa en tiempo de diseño
Al ingresar a VB, como vimos en clase escogemos un proyecto del tipo Windows Form, el cual nos suministra por defecto un formulario. A este formulario le cambiamos las propiedades Name y Text. En la primera ubicamos la sigla frmSaludo y en la segunda tú nombre y grado. Yo escribí Eusebio Prada 100?,  a continuación del Cuadro de Herramientas ubicamos los elementos que se detallan en la siguiente tabla:
Herramienta
Propiedad Name
Propiedad Text
Label
lblSaludo
Para saludar oprima el botón
Button
btnSaludo
Saludar
TextBox
txtSaludo
HOLA MUNDO

Como ves todas las herramientas incluido el formulario se llaman Saludo, las diferenciamos por el prefijo de tres letras minúsculas que identifican además el tipo de herramienta (lbl para la etiqueta, btn para el botón y txt para la caja de texto). A esta última le puedes cambiar el tipo, color y tamaño de la letra manipulando las opciones que te brinda una propiedad llamada Font. El color del fondo se cambia a través de la propiedad BackColor.  Además debes cambiar el valor de la propiedad Visible de True a False, esto hará que inicialmente la caja de texto no sea visible para el usuario. Adicionalmente le agregué una imagen al formulario utilizando la herramienta PictureBox, a la cual le ubique el nombre PicSaludo y la propiedad Visible en False, similarmente a la caja de texto. Y para ubicar la imagen utilicé la propiedad Image que me permite mostrar una imagen que tenga previamente en el disco duro. Es posible que la misma no se adapte completamente al tamaño de la herramienta PictureBox, entonces debes manipular la herramienta y la imagen (por ejemplo a través del programa Paint) para que el acople sea el mejor posible.
Cuando se ejecute el programa, el usuario verá inicialmente la siguiente figura:


Y al oprimir el botón:


¿Cómo lograrlo?
Lo que vamos a hacer es que cuando el usuario oprima el botón, aprovechamos el evento clic del mismo para cambiar la propiedad Visible de la caja de texto (txtSaludo) y de la imagen (picSaludo) de False a True. Esto hará que “aparezcan” en el formulario.
En tiempo de diseño daños doble clic sobre el botón y nos aparece lo siguiente:
Public Class frmSaludo

    Private Sub btnSaludo_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSaludo.Click
       
    End Sub
End Class

Sin hacer ningún cambio agregamos lo siguiente:
        txtSaludo.Visible = True
        picSaludo.Visible = True

Ahora dicha interfaz debe verse así:

Public Class frmSaludo

    Private Sub btnSaludo_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSaludo.Click
        txtSaludo.Visible = True
        picSaludo.Visible = True
    End Sub
End Class


Y listo. Nuestro programa ya funciona…  Cualquier duda, comentario, sugerencia… nos vemos en el colegio…

martes, 17 de marzo de 2015

GRADO NOVENO COMPROMISO PARA EL TERCER PERÍODO

INDUCCIÓN AL TERCER PERIODO PARA EL GRADO NOVENO (9°)



Luego de las vacaciones de mitad de año y en la primera sesión de trabajo, cada grupo (1, 2 o 3 estudiantes) deberá presentar un CD que estará rotulado así:



Este CD debe contener:
  1.       TRABAJO ESCRITO, hecho en el procesador de texto Word.
  2.       DIAPOSITIVAS en Power Point.
  3.      BASE DE DATOS en Access.
  4.     PRESUPUESTOS en Excel.
  5.    PUBLICIDAD Y ARTES , en los diferentes programas existentes (Word, Paint, Publisher, Corel Draw, etc.)
  6.      ANEXOS(documentos de internet y demás).

Descripción de los trabajos:

  1.      TRABAJO ESCRITO:básicamente debe recoger toda la experiencia de este proyecto empresarial, las tareas, consultas, talleres y demás labores realizadas en el grado 8° y 9°, así como todas las demás actividades que se llevaron a cabo en estos 6 períodos escolares.

¿Qué hacer?
·        Se debe revisar la norma Icontec para trabajos escritos, entenderla y aplicarla.
·        Se acostumbra elaborar una portada y una contraportada, allí se ubican los principales datos del trabajo, autores e institución.
·        Es posible que quiera tener una página de agradecimientos y otra de dedicatoria.
·        En la introducción se hace una breve exposición de que es el trabajo y hasta donde se llega con él. Aunque va hacia los inicios del mismo es de las últimas en escribirse.
·        Existen toda una serie de exposiciones intelectuales al respecto del tema central del trabajo, para lo cual los autores deben establecer ciertos marcos:
§ Marco Conceptual, o todos los temas académicos, científicos, técnicos que son significativos dentro del proyecto y que por su complejidad deben ser analizados y explicados suficientemente para la comprensión del lector.
§ Marco Teórico o conjunto de principales hipótesis que se encuentran en boga actualmente al respecto del proyecto empresarial y que ayudan a los autores a soportarlo bajo dichas conjeturas .
§ Marco Jurídico normatividad estatal y gremial que afectan y regulan la actividad de la empresa.
§ Marco Geográfico reseña histórica y geográfica del lugar en el cual se desarrollará el proyecto.
§ Los demás que sean pertinentes.
·        Se hace una presentación del proyecto, en la cual se desarrollan las principales características del mismo de tal manera que sea explícito para el lector, sin entrar en detalles que se tocarán más adelante.
·        Objetivos del trabajo, las tareas o metas que se han trazado. Como sabemos se clasifican en General es decir, la tarea, logro o meta principal  y Específicos, todas las demás actividades que deben desarrollarse para conseguir el objetivo general.
·        Es importante señalar quienes son los responsables del proyecto así como los beneficiarios del mismo.
·        Se deben listar las características esenciales de la empresa tales como: Nombre o razón social, Logotipo, dibujo representativo,Lema, frase que la identifica, ColoresMisiónVisión.
·        Ubicación en el tiempo y el espacio, es decir, en cuanto tiempo se desarrolla el proyecto, (meses, años), hacer un cronograma de actividades con fechas tentativas. De igual manera un mapa para llegar a sus instalaciones (debemos pensar que todos nuestros clientes y proveedores no son de la ciudad, por ejemplo), un planoen el que se visualice la distribución empresarial, las áreas asignadas, entradas, salidas y demás.
·        Clasificación empresarial en la cual se especificara el tipo de empresa, tamañorenglón económico y todas las demás características de este ámbito.
·        Legalización,  los requisitos que exigen entidades como: Cámara de comercio, Dian, Invima, Industria y comercio, Bomberos, Policía nacional, gremios, etc.
·        Estructura empresarial, en que departamentos se divide la empresa por ejemplo: producción, mercadeo, ventas, seguridad, sistemas, contabilidad, recursos humanos, otros.
·        Productos: cuales son las líneas, volúmenes, presentaciones, precios públicos, estudio de costos, nichos de mercado, medios de transporte y demás que tengan que ver con ellos. La(s) materia(s) prima(s), por ende quienes serán los proveedores, condiciones de entrega de la(s) misma(s). Que máquinas, equipos y/o herramientas, así como instalaciones, son necesarias para transformarlas (materias primas), planes de mantenimiento preventivo y correctivo, se contratará o se hará al interior de la empresa.Como se presentarán los productos en el mercado, quien suministrara los envases o se producen en la misma empresa. Los procesos que se llevarán a efecto en la producción determinados para cada punto de trabajo (manual de procedimientos). Perfil de los empleados del área de producción y estructura de la misma.
·        Si se realizó un estudio de mercadeo, cuáles fueron los parámetros que se manejaron, las técnicas utilizadas para ello, que estadísticas arrojaron, como influyen dichos resultados en la presentación y tamaño de los productos. Igualmente como se piensa trabajar la publicidad, medios de comunicación a utilizar, pautas comerciales, ofertas, descuentos, etc. Perfil de los empleados del área de mercadeo y estructura de la misma.
·        Planes de venta, participaciones en ventas a distribuidores y/o vendedores. Cómo será el proceso de la venta.Perfil de los empleados del área de ventas y estructura de la misma.
·        Seguridad en general de la empresa, de los puntos de venta e industrial. Cómo se asegura la información empresarial, back ups o copias de seguridad. Cuidado del entorno empresarial. Responsabilidad con clientes. Perfil de los empleados del área de seguridad empresarial y estructura de la misma.
·        Como es el flujo de la información (de todo tipo) en la organización, quienes son los responsables de dicho manejo, tecnología necesaria para dicho logro, mantenimiento de equipo computacional en software y hardware, bases de datos que se manejan en la empresa, copias de seguridad de información, medios de comunicación al interior de la empresa, perfil de los empleados del área de sistemas y estructura de la misma.
·        Área de contabilidad general y de costos, como se manejará la información contable, se hará manualmente o se requiere de un software, perfil de los empleados del área de contabilidad y estructura de la misma.
·        Área de recursos humanos, misión y visión empresarial, manuales de funciones, planes de capacitación, seguimiento a expectativas de los empleados, organigrama empresarial, horarios y turnos, perfiles de los funcionarios de esta área y estructura de la misma.
·        Reseña de presupuestos: inicialmente que monto de capital es necesario para arrancar, que se tiene y que falta, con cuánto dinero se debe contar mensualmente para que la empresa pueda funcionar, nómina de la empresa, costos de producción de los productos.  Recordar que los ejemplos detallados se presentarán en la hoja de cálculo.
·        Como será el retorno de la inversiónen términos de años o meses y/o en número de productos o servicios prestados.
·        Conclusiones.
·        Bibliografía.
·        Anexos.

2.      DIAPOSITIVAS en Power Point. Se debe presentar los principales aspectos del trabajo, los fuertes, lo mejor que se tiene. Debe ser el soporte de la exposición. No excederse en el texto (aspectos relevantes y de difícil recordación para el expositor), imágenes significativas. El número de diapositivas debe oscilar entre 12 y 20.  Al final de la exposición para el auditorio deben ser claros lo fundamental del proyecto empresarial expuesto.

3.      BASE DE DATOS en Access. Se puede presentar cualquiera de las siguientes bases de datos: empleados de la empresa (se trabajó en clase), propiedades, productos o vehículos/maquinaria. Se debe diseñar e implementar: tablas (llaves, tipos de datos, configuración de campos, relaciones), formularios y consultas. La base de datos debe tener información guardada.

4.      PRESUPUESTOS en Excel:

·        Presupuesto inicial¿con que se cuenta? inicialmente y ¿qué falta? Son dos preguntas que ayudan a aclarar un presupuesto inicial. El resultado final será saber que recursos (dinero, materia prima, maquinaria, personas, construcciones, etc) necesitamos para darle inicio a nuestro proyecto empresarial.
·        Nómina, listado de los nombres completos de todos los empleados de la empresa con número de documento, cargo, número de cuenta de ahorros (para hacer la consignación del sueldo), asignación básica mensual (o quincenal), aspectos que aportan a los ingresos, tales como: participaciones (en ventas), horas extras, comisiones, auxilios, incentivos, subsidios, etc, aspectos que decrementan  el ingreso como: pagos de cuotas, créditos, aportes parafiscales, etc. La suma de asignación básica y los otros ingresos menos los decrementos producen un sueldo neto. Al sumar todos los empleados se posee el monto de la nómina mensual.
·        Costos, todos los aspectos que inciden en el dinero que hay que invertir para elaborar un producto o servicio. Recordar que no es solamente materia prima. Hay que ser muy cuidadoso en la revisión de todos los elementos que inciden en la producción.
·        Presupuesto mensual, cuánto dinero se necesita para que la empresa pueda funcionar en un período de tiempo. Hacer una revisión de los compromisos que se tienen en dicho período y que requieren de un monto de dinero disponible. Finalmente al sumar todos los aspectos se llega a una suma que es el total del presupuesto mensual. Esto le aclara al empresario sus necesidades monetarias en un período y las implicaciones en las ventas para cubrir dicho monto total y generar ganancias.

5.      PUBLICIDAD Y ARTES, en los diferentes programas existentes (Word, Paint, Publisher, Corel Draw, etc.) Todos los archivos que se produjeron alrededor de la publicidad y demás aspectos artísticos de la empresa: Nombre o razón social, Logotipo, Lema institucional, tarjetas de presentación, volantes, afiches, páginas web, cuñas de radio, videos, etc.

6.      ANEXOS (documentos de internet y demás). En el levantamiento de información para los diversos aspectos del proyecto empresarial, seguramente que se encontraron diversos archivos de diferentes tipos (principalmente páginas y documentos de internet) que fueron fundamentales en la consecución de los logros u objetivos del trabajo y que no pueden hacer parte integral del trabajo escrito, por pertenecer a otros productos o ámbitos. Dichos documentos deben anexarse en una carpeta con dicho nombre. Pueden ser: documentos, gráficas, dibujos, tablas, listados, páginas web, encuestas, entrevistas, etc.

En general estos aspectos se tocaron directa e indirectamente en el grado 8° y lo cursado del 9°. Es posible que no todos sean claros o planteados por un determinado grupo, pero entre más se posean mejor será el logro de los objetivos del proyecto empresarial.

viernes, 6 de marzo de 2015

GRADO UNDÉCIMO PRIMER COMPROMISO

EXAMEN TALLER GRADO UNDÉCIMO
PRIMER COMPROMISO

Para el próximo lunes 9 de marzo, entrégale tu hoja de respuestas (únicamente) al monitor de tu grupo. Esta hoja debe estar marcada con tu nombre, la fecha, el grupo o grado y un listado de los números del 1 al 50 y al frente de cada uno de ellos la opción A, B, C ó D según consideres es la opción correcta para cada caso

   1.       El software y el hardware conviven en el computador, se puede decir que son inseparables. Se necesitan el uno y el otro. La parte lógica del PC es llamado
a.       Hardware
b.      Software
c.       Disco duro
d.      Memoria Ram
    2.       La parte física del PC es llamado
a.       Hardware
b.      Software
c.       Disco duro
d.      Memoria Ram
    3.       El tamaño y el desempeño del software ha cambiado con el tiempo. De estas dos características se puede decir que con el paso de los años ha
a.       Disminuido
b.      Aumentado
c.       Cesado
d.      Empezado
    4.       El tamaño del hardware y su desempeño se han comportado de forma inversamente proporcional, el primero es cada vez más pequeño y el segundo ha crecido continuamente. De la anterior afirmación podemos decir que es
a.       Falsa
b.      Incorrecta
c.       Poco creíble
d.      Verdadera
     5.       Cuando se habla de programación de computadores hablamos de desarrollar
a.       Computadores
b.      Hardware
c.       Software
d.      Partes internas
     6.       Un lenguaje de programación es un programa que permite diseñar e implementar
a.       Hojas de calculo
b.      texto
c.       Programas
d.      Diseños gráficos
     7.       Se dice que un lenguaje de programación es de bajo nivel cuando las ordenes que se le dan al PC deben escribirse de manera más cercana al lenguaje de
a.       El ser humano
b.      La ley
c.       La máquina
d.      Los programadores
      8.       Cuando se dice que un lenguaje de programación es de alto nivel, es porque las órdenes que se escriben para desarrollar programas son más cercanas al lenguaje de
a.       El ser humano
b.      La ley
c.       La máquina
d.      Los programadores
     9.       La interfaz gráfica de usuario (GUI) es el diseño  mediante formularios y objetos contenidos en ellos que finalmente en tiempo de ejecución serán vistos como
a.       Programas
b.      Objetos
c.       Desarrollos
d.      Ventanas
     10.   Son herramientas de visual basic
a.       click, load, name
b.      Textbox, label, visible
c.       Button, picture, teclado
d.      Textbox, label, form
     11.   La herramienta que por diseño se presta más para que el usuario escriba (digite) información en ella es
a.       La etiqueta
b.      El botón
c.       La caja de texto
d.      El gráfico
     12.   Cuando en un programa le ubicamos información adicional al usuario del mismo de tal manera que le sea más fácil manejarlo, la mejor herramienta que se puede usar es
a.       La etiqueta
b.      El botón
c.       La caja de texto
d.      El gráfico
      13.   El evento click de un botón se utiliza para
a.       Programarlo
b.      Definirlo
c.       Dimensionarlo
d.      Nombrarlo
       14.   La propiedad Text de herramientas como la Label, el Form y el Button, sirve para
a.       Definir el nombre de la herramienta
b.      Mostrar un texto al usuario
c.       Determinar las dimensiones de la fuente
d.      Escoger el tipo de letra de la herramienta
     15.   Si se quiere que una herramienta no sea visible en un lapso determinado, se configura la propiedad Visible con el valor
a.       Visible
b.      Invisible
c.       True
d.      False
      16.   Y cuando se quiera que dicha herramienta sea visible para el usuario, a través de un proceso se hace que la propiedad Visible tome el valor
a.       Visible
b.      Invisible
c.       True
d.      False
       17.   La sentencia Dim varValorInicial as Decimal, sirve para
a.       Dimensionar un espacio en memoria llamado varValorInicial
b.      Dimensionar un espacio en el disco duro llamado varValorInicial
c.       Dimensionar un espacio en software llamado varValorInicial
d.      Dimensionar un espacio en hardware llamado varValorInicial
       18.   La sentencia varValorInicial= 0 permite
a.       Inicializar la variable varValorInicial
b.      Reiniciar el programa
c.       Cargar el valor Cero en varValorInicial
d.      Reprogramar la variable varValorInicial
       19.   La sentencia msgbox(), permite
a.       Exhibir una caja de texto
b.      Mostrar una label con  el texto msgbox
c.       Mostrar un mensaje al usuario
d.      Exhibir una caja de texto msgbox
       20.   La estructura IF THEN ELSE END IF sirve para que el programa tome una decisión de acuerdo a la condición evaluada. La anterior afirmación es
a.       Medianamente falsa
b.      Considerablemente verdadera
c.       Falsa
d.      Verdadera
       21.   La palabra reservada ELSE permite tomar una decisión por el valor contrario de la evaluación inicial, esto quiere decir que se puede traducir como
a.       Entonces
b.      Si
c.       Si no
d.      Final
        22.   Si en un programa deseamos evaluar un valor dado por el usuario en una caja de texto llamada txtValor y tomar una decisión cuando sea mayor a 15, la sentencia correcta es
a.       If txtValor > 15 then
b.      If txtValor.text > 15 then
c.       If val(txtValor) > 15 then
d.      If val(txtValor.text) > 15 then
       23.   En el programa anterior si queremos ejecutar una acción para el caso en que el valor dado por el usuario sea menor de 15, dicha sentencia debe escribirse
a.       Antes del else
b.      Después del else
c.       Después del if
d.      Después del endif
       24.   Si queremos que el usuario no deje vacía una caja de texto a la cual se le ha llamado txtDato, una forma de lograrlo es mediante la siguiente estructura:
If txtDato.text = “” then
Msgbox(“No debe dejarse la caja de texto vacía”)
End if

La acción que se efectuará será
a.       No dejar la caja vacía
b.      Mostrarle un aviso que le indique  al usuario la caja
c.       Mostrar un aviso que restrinja al usuario
d.      Dejar la caja txtDato vacía
      25.   El evento Load permite efectuar acciones antes de que se cargue cierta herramienta. Dicho objeto es
a.       El botón
b.      La etiqueta
c.       El formulario
d.      La caja de texto
       26.   Si se ubica un ListBox en un programa con el nombre de ciudades que el usuario debe escoger, en lugar de una caja de texto en la cual el usuario digite la ciudad. La gran ventaja es
a.       La ciudad se escribe siempre diferente
b.      La información es uniforme
c.       Se guarda la ciudad
d.      La información no es uniforme
       27.   Si se quiere borrar el contenido de una caja de texto llamada txtResultado la sentencia correcta es
a.       txtResultado.val = delete
b.      txtResultado.click = vacío
c.       txtResultado.text = “”
d.      txtResultado.visible = false
     28.   Los números en el sistema binario se escriben utilizando solamente los valores 0 y 1. En diferentes posiciones que representan de izquierda a la derecha las potencias de 23   22   220 que son respectivamente, para el ejemplo, los valores 8,   4,  2,  1. La potencia de 210 es
a.       64
b.      128
c.       256
d.      1024
        29.   Si se quiere representar el valor 600 en sistema binario el número que se debe escribir es
a.       0101010111
b.      1010101010
c.       0000000111
d.      1001011000
      30.   Para realizar la anterior operación se efectúan divisiones consecutivas por 2 comenzando desde 600 hasta llegar al último cociente, y se escriben todos los residuos antecedidos por el último cociente desde el último hasta el primero, como se ve en el siguiente ejemplo
8 ÷ 2 = 4 (primer residuo 0)
4 ÷ 2 = 2 (segundo residuo 0)
2 ÷ 2 = 1 (tercer residuo 0),
Entonces 8 en sistema binario se escribe 1 0 0 0

                Según el algoritmo anterior, 300 en binario se escribe
a.       1 1 1 1 1 1 0 0 0
b.      1 0 1 0 1 0 1 0 1
c.       1 0 0 1 0 1 1 0 0
d.      0 0 0 0 0 0 0 1 1
31.   La suma también está establecida en el sistema binario, si sumamos 2 +  2 en binario, que se escribe por ejemplo
010
010
                                                               100

Podemos deducir que en binario 1 +  1 es igual a
a.       0 y no acarrea ningún valor
b.      0 y acarrea el valor 1
c.       1 y acarrea el valor 0

d.      1 y acarrea el valor 1


32.       La imagen anterior refleja el comportamiento del tamaño del software y el hardware durante los últimos 50 años. La función B representa
a.       El software
b.      El tamaño
c.       El desempeño
d.      El hardware
33.       En la misma imagen la función A representa
a.       El tamaño
b.      El desempeño
c.       El software
d.      El hardware
34.       Si la imagen anterior reflejara el desempeño del software en los últimos 50 años, la función que mejor refleja dicha situación es la
a.       B
b.      A*B
c.       B*A
d.      A
35.       La información que se captura y procesa en un programa de computador puede tener diferentes presentaciones o tipos de datos. Son ejemplo de ellos
a.       Texto, imágenes, personales
b.      Familiares, números, fechas
c.       Fechas, números, texto
d.      Necesarios, texto, dinero
36.       El tipo de dato que recibe prácticamente cualquier signo, letra, número, símbolo, es llamado tipo de dato
a.       Numérico
b.      Texto
c.       Imagen
d.      Fecha
37.       Cuando en una caja de texto (txtDato) se captura información numérica, para poder hacer procesos matemáticos con dichos datos, se debe aplicar una función del Visual Basic que convierta el contenido en número. La orden correcta es
a.       Valornumerico = txtDato
b.      txtDato.text = Valornumérico
c.       val(txtDato.text)
d.      txtdato.text(val)
38.       El Sistema Operativo desempeña una función equiparable entre el ser humano y la máquina, como el de un _______________ entre un extranjero y un colombiano. La palabra que falta es
a.       Amigo
b.      Embajador
c.       Cónsul
d.      Interprete
39.       Si comparamos a un computador con el ser humano podemos decir que el software es al computador como _______________ es al ser humano. La parte que falta es
a.       La columna vertebral
b.      El corazón
c.       La inteligencia
d.      El cerebro
40.       Los lenguajes de programación poseen todo un conjunto de palabras y siglas que no pueden usarse dentro de la escritura del código fuente. Dichas palabras reciben el nombre de palabras reservadas. Son ejemplo de ellas
a.       If, End, Else, Dim, Val
b.      Main, board, Case, Box, Button
c.       Window, Panel, Case, Mouse, Cow
d.      If, End, Else, Mouse, Dog
41.   Los trabajos que se realizan en Visual Basic reciben el nombre de
a.       Programas
b.      Sistemas
c.       Software
d.      Proyectos
42.   Cada una de las líneas que se escriben en el código fuente son llamadas
a.       Secuelas
b.      Secuencias
c.       Sentencias
d.      Servicios
43.   La sentencia txtCajadeTexto.text = “limpiar”, permite
a.       Limpiar la caja de texto
b.      Cargar la palabra limpiar en la caja de texto
c.       Borrar el contenido de la caja de texto
d.      Aclarar la caja de texto
44.   Cuando se realiza una consulta en internet, por el buscador Google, utilizamos un espacio para escribir nuestro requerimiento. Dicho elemento es un ejemplo clásico de
a.       Formulario
b.      Etiqueta
c.       Botón
d.      Caja de texto
45.   Se dice que una ventana en Windows tiene el foco cuando se diferencia de las demás porque
a.       Sus colores son más apagados
b.      Sus colores son más vivos
c.       Tiene una imagen luminosa
d.      Tiene una imagen virtual
46.   Cuando en tiempo de diseño se efectúan cambios en las características de las herramientas que se harán palpables para el usuario en tiempo de ejecución, hacemos uso de las propiedades de dichas herramientas. Una forma de hacer que se despliegue el respectivo menú de propiedades es
a.       Buscando por la ayuda como ver las propiedades de los objetos
b.      Dando clic sobre el formulario varias veces hasta que aparezcan
c.       Dando clic contrario sobre la herramienta y escogiendo propiedades
d.      Buscando en internet por medio de Google
47.   Si queremos mostrar otro formulario (frmImagenes) que amplíe la gestión de la aplicación que se está desarrollando. La orden para lograrlo debe ser
a.       frmImagenes.show
b.      frmImagenes.mostrar
c.       frmImagenes.text
d.      frmImagenes.visible
48.   Si en una aplicación se tienen varias posibilidades, dependiendo por ejemplo de algunos rangos de valores obtenidos, y esto implica mostrar más información al usuario, una buena opción es
a.       Mostrar la información en cajas de texto, etiquetas e imágenes
b.      Diseñar un formulario por cada rango y mostrarlo según corresponda
c.       Reiniciar la aplicación para que todos los valores sean igual a cero
d.      Verificar que los datos sean coherentes con la aplicación diseñada
49.   Dada la situación anterior se puede diseñar un solo formulario y en el evento Load de dicha herramienta, actualizar los objetos respectivos de acuerdo a los rangos establecidos. La anterior afirmación es
a.       Fácil de demostrar
b.      Complicada de demostrar
c.       Falsa porque el Load no lo permite
d.      Verdadera
50.   Si en el desarrollo de una aplicación, se tiene un conjunto de IF anidados o en serie, dicha estructura se puede cambiar por la sentencia CASE, que al igual de los IF evalúan diversas posibilidades. Estas dos herramientas son llamadas estructuras
a.       De nivelación
b.      De sustentación
c.       De decisión
d.      De condición