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

jueves, 2 de mayo de 2013

Pregunta del DIA

Que significa la palabra ZAMBOROTUDO?

Trabajo en clase


Ejercicios con Consultas

Utilizando la BASE de DATOS de VIDEO CLUB realizar ( debe hacerlo en la PC y presentar el diseño en hojas de carpeta, con una caratula y en folio, fecha de entrega 2 de MAYO)

BAJAR BASE

Consultas básicas

1.      Mostrar el Título, Genero y Actor Principal de las películas en Estreno. El resultado debe estar ordenado por el Título.
2.      Mostrar los clientes cuyo Apellido empieza con L. El resultado debe obtener todos los campos.
3.      Mostrar los clientes que no tienen Teléfono y además viven en la calle San Martin
4.      Mostrar la lista de películas de Acción, Terror y Drama. El resultado mostrará los campos Título, Genero y Clasificación ordenado por el campo Genero.
5.      Mostrar las Películas alquiladas la primera semana del mes en curso. El resultado debe incluir: Nro Película y Fecha de Alquiles de la tabla alquiler y Titulo y Precio de la tabla Peliculas.
6.      Mostrar la lista de Películas alquiladas a cada cliente, obteniendo como resultado los campos Documento y Nombre del cliente, además de Nro de Película y la Fecha de Alquiler.

Consultas con campos calculados

7.      Mostrar las alquileres que pagaron Mora y calcular el Total del Precio Alquilado + Mora (días de alquiler por precio por 30%).

Consultas con resumen de datos

8.      Mostrar el monto recaudado por día, considerando el pago recibido por alquiler de películas y la Mora en el alquiler.

Consultas con actualización de datos

9. Aumentar en 2 pesos el precio de las películas en Estreno.
10. Asignar el precio de $ 6 a las películas de Clasificación ATP y $ 10 a las PM16.

Consultas con parámetros

11. Crear una consulta que solicite el Genero de películas antes de ejecutarse. El resultado deberá mostrar todos los campos.
12. Crear una consulta que solicite el nro de mes de la fecha de alquiler de una pelicula y muestre el titulo, la fecha de alquiler y el nombre de quien la alquilo
13. Crear una consulta que muestre la cantidad de cada pelicula alquiladas entre dos fechas a ingresar antes de ejecutar la consulta, mostrando titulo y cantidad

miércoles, 10 de abril de 2013

Pregunta del DIA

dibujo
Como se llama?

agregar


Temas que debe incorporar el TP2

 
 
Para generar un sistema integral de control de vídeo club, desarrollar los formularios, consultas e informes correspondientes para que mediante un menú de acceso general se pueda solicitar la siguiente información

ABM Socios
ABM Películas
Ingreso de Alquileres
Resumen de Películas alquiladas entre dos fechas, indicando el total recaudado
Resumen  de Películas no devueltas, mostrando Titulo, Nombre de Socio, fecha de Alquiler, días
Resumen de películas ingresadas al vídeo club entre dos fechas
Ranking de Películas entre dos fechas
Listado de Socios ordenados por Apellido y Nombre
Listado de Películas ordenadas por Titulo y agrupadas por Genero
Lista de Películas alquiladas por un socio que se debe ingresar por teclado
Lista de socios que alquilo determinada película que se debe ingresar por teclado
Lista de socios que cumplen años en determinado mes que se debe ingresar por teclado
Ranking de Peliculas alquiladas entre 2 fechas

Bajar BD de VIDEO 

miércoles, 6 de marzo de 2013

Base de Datos

Base de Datos Relacionales Una base de datos es una recopilación de información relativa a un asunto o propósito particular, como el seguimiento de pedidos de clientes o el mantenimiento de una colección de música. Si la base de datos no está almacenada en un equipo, o sólo están instaladas partes de la misma, puede que deba hacer un seguimiento de información procedente de varias fuentes en orden a coordinar y organizar la base de datos. Supongamos, por ejemplo, que los números de teléfono de los proveedores están almacenados en varios lugares: en un archivo de tarjetas que contiene los números de teléfono de los proveedores, en archivos de información de productos en un armario y en una hoja de cálculo que contiene información de pedidos. Si cambia el número de teléfono de un proveedor, tendría que actualizar la información en los tres lugares. Sin embargo, en una base de datos es necesario modificar la información en un solo lugar: el número de teléfono del proveedor se actualiza automáticamente en todos los lugares de la base de datos donde se utilice ACCESS 
 Permite crear ficheros de bases de datos relacionales que pueden ser fácilmente gestionadas por una interfaz gráfica simple. Además, estas bases de datos pueden ser consultadas por otros programas. Este programa permite manipular los datos en forma de tablas (formadas por filas y columnas), crear relaciones entre tablas, consultas, formularios para introducir datos e informes para presentar la información

Bienvenidos

Hola estimados alumnos, deseo que este ciclo lectivo que comienza sea de gran provecho para ampliar vuestros conocimientos. Como así también que nuestra materia sea un sitio de encuentro e interes
por las nuevas tecnologías
Que tengan un excelente año!!!