miércoles, 20 de noviembre de 2013

CURIOSIDAD

La importancia de dormir

Una persona morirá más rápido por no dormir que por no comer, el hombre solo puede aguantar 10 días sin sueño, y puede estar varias semanas sin comer.

La gran diferencia

Si metes una Coca Light en un recipiente con agua, flota.Si lo haces con una de Coca-Cola normal, se hunde.

Por sus testiculos

Los antiguos romanos cuando tenían que decir la verdad en un juicio, en vez de jurar sobre la Biblia como en la actualidad,
lo hacían apretándose los testículos con la mano derecha. De esta antigua costumbre procede la palabra testificar

jueves, 14 de noviembre de 2013

Instrucciones de Dibujo en VB

Veamos un pequeño ejemplo de como utilizar algunas de las herramientas de dibujo que nos brinda visual basic

Option Explicit
Dim Color As Long
Dim p As Integer


Private Sub Command1_Click()
'Define el color rojo en la Picture1 
Color = RGB(255, 0, 0)
End Sub

Private Sub Command2_Click()
'Define el color rosa en la picture1
Color = RGB(255, 192, 203)
End Sub

Private Sub Command3_Click()
'Define el color negro en la Picture1 
Color = RGB(0, 0, 0)
End Sub

Private Sub Command4_Click() 
'Define el color amariyo en la Picture1 
Color = RGB(255, 255, 0)
End Sub

Private Sub Command5_Click()
'Define el grosor del puntero 
Picture1.DrawWidth = InputBox("Dame el grosor del puntero:", "Grosor")
End Sub

Private Sub Picture1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
If Button = 1 Then 
Picture1.PSet (X, Y), Color 
End If 
If Button = 2 Then 
Picture1.PSet (X, Y), RGB(255, 255, 255) 
End If
End Sub

jueves, 7 de noviembre de 2013

tp 6

Game of the gallows

Desarrollar el juego del ahorcado, aplicando diseños y puntares, Permitir 3 niveles (BÁSICO , 6 letras, MEDIO, 7 letras, AVANZADO, 8 letras)

Se tendrá en cuenta la lógica, el diseño y los recursos empleados, para su calificación

Fecha tope de entrega: 21 de Noviembre

tp 5

Sentencias de Control

1-     Realizar un programa que de como resultado la suma de los primeros 100 números naturales
2-     Realizar un programa que de como resultado la suma de los números naturales pares comprendidos entre a y b
3-     Realizar un programa que dé como resultado una tabla donde se especifique el cuadrado y el cubo de los n primeros números

         NUMERO      CUADRADO    CUBO

4-     Realizar un programa que de como resultado la suma y la media de un conjunto de números que se introducen por teclado. La entrada de datos finalizara por ejemplo cuando se ingrese el numero 9999
5-     Realizar un programa que de como resultado el mayor y el menor de un conjunto de números introducidos por teclado. La entrada debe finalizar al ingresar el numero 9999
6-     Realizar un programa que dibuje un triangulo de N filas. Empleando el carácter asterisco. Realice el programa utilizando
a)      FOR
b)      DO WHILE

*******
  *****
    ***

      *

miércoles, 23 de octubre de 2013

Evaluacion

Fecha : 23 de Octubre

Lo que hay que saber
Para que se utilizan las funciones LEN, LEFT, RIGHT, MID
Que funcionan los ciclos FOR-NEXT, DO WHILE-LOOP
Principales propiedades de los Botones (caption, forecolor, font, passwordchar)
TEXTBOX
LABEL
LISTBOX
COMBOBOX
OPTIONBUTTON

Tipos de Variables
STRING, INTEGER, DOBLE, LONG, SINGLE

Instrucciones condicionales
IF THEN ELSE ENDIF
SELECT CASE - ENDCASE

Instrucciones para ingreso de valores
INPUTBOX

Random
RND()

jueves, 17 de octubre de 2013

Tp 4

Trabajo Practico funciones de cadenas de caracteres

1-     Escribir para que se utilizan y como se deben escribir las siguientes sentencias

LEN
LEFT
RIGHT
MID

2-     Hacer un programa que realice lo siguiente:
Ingresar una palabra, informe la cantidad de letras, muestre la primera y la ultima letra.
3-     Hacer un programa que pida el ingreso de una palabra y luego la imprima en forma vertical
4-     Ingresar una palabra (ejemplo : alegria) y luego imprimirla de la siguiente manera
Alegria
Alegri
Alegr
Aleg
Ale
Al
A

5-     Ingresar una palabra, y luego una letra. Indicar si la letra ingresada pertenece o no a la palabra. En el caso que pertenezca indicar en que posición esta
6-     Ingresar una frase y luego mostrar cuantas letras A tiene dicha frase.
7-     Idem anterior pero indicando la cantidad de Vocales que tiene la frase
8-     Ingresar una frase y luego separar las palabras una debajo de otra. ( por ejemplo: Hoy es un lindo día de sol)
HOY
ES
UN
LINDO
DIA
DE
SOL
9-     Para que se utilizan las funciones Lcase y Ucase
10- Para que se utilizan las funciones TRIM, LTRIM y RTRIM, dar ejemplos


TP 3

TP de Aplicación FOR – NEXT- RND DO WHILE

1-     Ingresar 10 números, luego mostrar cuantos son mayores a 20 y cuantos menores a 10.

Resolver haciendo el formulario y corrigiendo los posibles errores que se presentaran al ejecutar el programa

Dim x,a,c,m as integer
For x= 1 to 10
      Rem la siguiente línea permite ingresar un numero en una ventana
     A=inputbox(“ingrese numero”)
     Rem esta línea sirve para mostrar en una etiqueta el numero ingresado
     Label1= label1 & A & “          “ 
     If a>20 then
         C=c+1
           Endif
      Next x
      Label2= “ La cantidad de números mayores a 20 son “ & c
    
2-     Generar 100 números al azar entre 1 y 20, luego informar cuantos fueron iguales a 10
3-     Generar 500 números al azar entre 1 y 10, luego informar cuantos de cada uno se repitieron

4-      Ingresar números hasta que se  ingrese un cero, luego informar cuantos números se ingresaron, la suma de los números ingresados y el promedio

jueves, 19 de septiembre de 2013

SELECT CASE

INSTRUCCIÓN SELECT CASE

También existen ocasiones o programas donde se exige evaluar muchas condiciones a la vez, en estos casos, o se usan una condición compuesta muy grande o se debe intentar convertir el problema a uno que se pueda resolver usando la instrucción SELECT CASE.
Esta instrucción, es una instrucción de decisión múltiple, donde el compilador prueba o busca el valor contenido en una variable contra una lista de constantes, cuando el computador encuentra el valor de igualdad entre variable y constante, entonces ejecuta el grupo de instrucciones asociados a dicha constante, si no encuentra el valor de igualdad entre variable y constante, entonces ejecuta un grupo de instrucciones asociados a un default, aunque este ultimo es opcional.
El formato de esta instrucción es el siguiente;

capturar o asignar variable de condición;
Select Case variableopcion
case const1 instrucción(es)
case const2 instrucción(es)
case const3 Instrucción(es)
…
Case Else instrucción(es);
End Select


Ejemplo

Private Sub Command1_Click()
Dim a As Integer
Dim b As String
Select Case List1.ListIndex
   Case 0
      a = 100
   Case 1
      a = 200
   Case 2
      a = 300
   Case 3
      a = 400
   Case 4
     a=500
End Select
 
  If Option1.Value = True Then
      a = a * 1.21
  End If
  Label1 = a
 
End Sub

Private Sub Form_Load()
List1.AddItem "Radio"
List1.AddItem "TV"
List1.AddItem "Cocina"
List1.AddItem "DVD"
List1.AddItem "PC"

End Sub

miércoles, 11 de septiembre de 2013

Ejercicios de Programación 2

Ejercicio 1

Ingresar la media de una distancia en KM y luego mostrar su equivalencia en Metros, Millas y Yardas

Millas= 0.6213 x KM
Yardas = Km * 1093

Ejercicio 2

Ingresar los tres lados de un triangulo y luego informar si es EQUILATERO, ESCALENO o ISOSCELES

Ejercicio 3
Ingresar en 3 textbox la hora, los minutos y los segundos, Luego mostrar el total de segundos equivalentes

Ejercicio 4

Utilizando TEXTBOX y OPTIONBUTTON aplicar colores al textbox, mediante el siguiente código

Text1.BackColor = vbRed




N = (Limsup - Liminf) * Rnd + Liminf

jueves, 22 de agosto de 2013

Tp Diagramacion nro 1

1) Ingresar dos números naturales y mostrar el menor o “iguales” en caso de quesean iguales.
2) Ingresar dos números naturales y mostrar el mayor o “iguales” en caso de que sean iguales.
3) Ingresar tres números y mostrar el mayor (asuma que los n° son distintos).
4) Ingresar tres números y mostrar el mayor y el menor (asuma que los n° son distintos).
5) Repita el ejercicio anterior pero utilizando el operador lógico Y en las condiciones para minimizar su cantidad.
6) Diseñar un algoritmo que imprima el número de docena (“primera”, “segunda” o“tercera”) dado el resultado de una jugada de ruleta. Utilizar el operador lógico Y.
7) Diseñar un algoritmo que imprima “par” si el valor ingresado es 2, 4, o 6; “impar” si es 1, 3, o 5; y en cualquier otro caso “error”. Utilizar el operador lógico O.
8) Diseñar un algoritmo que, dado un número, imprima “válido” si está entre 0 y 10 e“inválido” si es mayor a 10 o menor a cero.
a. Resolver el ejercicio con el operador lógico Y.
b. Resolver el ejercicio con el operador lógico O.
9) Una empresa desea calcular los nuevos salarios de sus empleados de la siguiente forma: quienes ganan hasta $ 500.000 tendrán un incremento del 10%, quienes devengan más de $ 500.000 y hasta 800.000 recibirán un aumento del 8% y los demás del 5%. ¿Cuál será el valor del aumento? ¿Cuál será el valor del nuevo sueldo? Dato de entrada: sueldo.

miércoles, 31 de julio de 2013

Repaso

Se necesita realizar una consulta del Padrón electoral de General Rodriguez, para ayudar al votante e indicarle en donde debe realizar su sufragio
Para ello se debe realizar un programa que solicite al votante su Nro de DNI y muestre todos los datos del ciudadano y el nro de mesa y colegio donde debe emitir su voto
También el sistema debe permitir la consulta por apellido de tal forma que al ingresar su apellido muestre los demás datos y en donde debe votar.
Todo este sistema debe ser desarrollado con Formularios y contener un formulario MENU que permita acceder a cada items

BAJAR PADRONES

miércoles, 26 de junio de 2013

TRABAJO ESPECIAL

Apellido y nombre:
Curso:

1-     Cuantas tablas utilizo para desarrollar el sistema de Biblioteca? Como se llaman dichas tablas y que campos contienen? Indicar tipo y tamaño
2-     Que formularios ha diseñado y que funciones cumplen?
3-     En que casos utilizo formularios con subformularios? Para aplicar subformularios cuales de las siguientes condiciones deben cumplirse obligatoriamente:

¨  Las tablas deben estar relacionadas
¨  Solo se aplican con consultas
¨  El formulario debe contener campos memos
¨  El formulario se debe hacer sobre un informe anteriormente hecho

4-     Cuantas consultas aplico hasta el momento? Indicar como se llaman dichas consultas y que resultados deben mostrar
5-     En que casos utilizo formularios con consultas, de acuerdo a la explicación dada en clase y a la ayuda que figura en el blog
6-     Investigar e indicar los pasos a seguir para limitar la cantidad de registros de una tabla
7-     Como diseña un informe en donde se muestren los libros no devueltos, indicando quien lo tiene, como se llama el libre y el autos y cuantos días hace que lo tiene desde que lo retiro de la biblioteca

8-     Como haría una consulta que termita ver el ranking de libros llevados

jueves, 13 de junio de 2013

Pautas de Trabajo


El desarrollo de la base de datos para control de libros comprende: 
El diseño de las respectivas tablas, formularios, consultas e informes que se necesiten.
Cada formulario deberá capturar la información requerida y tener buena presentación visual.
La estructura de las tablas deben atender lineamientos básicos de análisis y diseño vistos en clases.
Los informes deberán resolver necesidades de información a tiempo.
La base de datos deberá ser funcional y todo su trabajo deberá ser documentado.
El sistema debe ser presentado con un formulario que articule todo el programa, mediante un menú de opciones, además de una ayuda y permitir el acceso mediante un usuario y una contraseña

miércoles, 29 de mayo de 2013

Pregunta del dia


Así comienza una famosa canción interpretada por una vieja banda de Rock Americana, como se llama el tema y que banda de rock lo inmortalizo ?



ALGUIEN ME DIJO HACE MUCHO TIEMPO
QUE HAY CALMA ANTES DE LA TORMENTA
YO SÉ, HA SIDO POR ALGÚN TIEMPO
CUANDO SE TERMINA, ENTONCES ELLOS DICEN
QUE LLOVERÁ EN UN DÍA SOLEADO
YO SÉ, BRILLANDO BAJO EL AGUA

YO QUIERO SABER
¿HAS VISTO ALGUNA VEZ LA LLUVIA?
YO QUIERO SABER
¿HAS VISTO ALGUNA VEZ LA LLUVIA?
¿CAYENDO EN UN DÍA SOLEADO?

Cierre del trimestre


Para la aprobación del trimestre debes tener en cuenta que deben presentarse los TP hasta el nro 6


Completar este cuestionario y luego subirlo a tu blog personal, indicar al docente el nombre del blog

¿Qué es un registro en Access?
¿Cómo se define una clave principal en Access?
¿Qué es un formulario en Access?
¿Cuáles son los tipos de datos que se manejan en Access?
¿Que condiciones deben cumplirse para relacionar 2 tablas?
¿Para que se utiliza un informe en access?
¿Que tipo de consultas se utilizan en access?
¿Desde que parte se puede crear una formula en una consulta?

jueves, 16 de mayo de 2013

Pregunta del dia


Sabiendo que la longitud del monstruo del LAGO Nahuel Huapi  es de 20 metros más la mitad de su propia longitud, ¿Cuántos metros mide el monstruo?

Resolver

Actividad del dia 16 de Mayo

Deben resolver todos los Tp hasta el Nro 6, por favor seguir todos los pasos que indica el trabajo practico, tomar apuntes si hace falta para comprender la resolución de cada ejercicio
Una vez finalizado cada TP llamar al profesor para su firma