Trabajo especial (por la emergencia sanitaria)
3/7/09
El trabajo es individual y se entrega cuando retomemos las clases.
Cualquier consulta mandarme un mail a magabc@gmail.com
Seguimos con el proyecto
30/6/09
La estructura: objetoVBA.propiedad=valor puede ser utilizada en los códigos para adjudicarle un valor determinado a una propiedad como por ejemplo "backcolor" o "forcolor".
Ejemplos:
Commandbutton1.backcolor=vbgreen
Textbox1.forcolor=vbred
Image1.visible=false
Diseño de software
16/6/09
Recuerda utilizar "and" y "or" en las instrucciones condicionales.
También incluye la instrucciones siguientes:
image1.visible=true
image1.visible=false
como alternativa de salida.
Seguimos con el desarrollo del proyecto
9/6/09
Título
Objetivo
Público destinatario
Características y estilo
Hoy debemos avanzar con la producción de las pantallas.
Aprendemos a usar:
TRIM(UCASE(A)) para controlar espacios y mayúsculas/minúsculas
Proyecto individual
18/5/09
Recuerden que se trata de una presentación en POWER POINT utilizando controles de VISUAL BASIC para generar una presentación más interactiva que una presentación común en la cual el destinatario/usuario de la presentación podrá realizar actividades en cada diapositiva y podrá verificar si sus acciones/respuestas son correctas.
Tareas:
1) Presentar la idea que se propone desarrollar (elegir un tema que Ud. domine por ejemplo: vocabulario en inglés o francés o algún tema específico de alguna de las materias de este año que ya haya estudiado).
2) Diseñar la estructura de la aplicación.
3) Preparar distintos tipos de pantallas interactivas (preguntas de respuesta cerrada, crucigramas, sopas de letras, actividades tipo "multiple choice", completar nombres a partir de imágenes, seleccionar imágenes para obtener información, etc.) donde el usuario pueda poner en práctica sus conocimientos y el programa controle las respuestas.
El producto que Ud. va a diseñar debe tener un nombre que figurará en la primera pantalla junto con el suyo como programador del mismo.
Aplicando los conocimientos adquiridos hasta el momento e incorporando algunos tips que iremos comentando en este blog a medida que se necesiten, estarán en condiciones de generar un producto de software original y creativo.
¡Espero que me sorprendan con sus creaciones!
-------------------------------------------------------------------------------------------
ATENCIÓN: LA CLASE DEL 2 DE JUNIO ES LA EVALUACIÓN ESCRITA (EN PAPEL) DE TODO LO VISTO DE PROGRAMACIÓN (EJERCICIOS PARA RESOLVER EN LA HOJA)
Acerca de la nota conceptual

10 cuestiones a tener en cuenta en la formación de la nota de “trabajo en clase”
- Participa activamente
- Toma apuntes
- Tiene cuaderno o carpeta
- Realiza en clase los ejercicios propuestos
- Se muestra comprometido intelectualmente
- Colabora en el logro de un buen clima de trabajo
- Presenta una actitud favorable en las situaciones de examen
- Asume una postura positiva ante el desafío de pensar y resolver problemas
- Realiza preguntas pertinentes
- Se ocupa de estar al tanto de lo visto en clase cuando estuvo ausente
La evaluación es el 12 de Mayo
6/5/09
Ejercitación de repaso para la evaluación
30/4/09
Recuerden que los ejercicios se realizan en Power Point con la barra de herramientas de Visual Basic a la vista y la barra de controles/objetos VBA a mano para poder trabajar).
Tambien recuerden que deben habilitar macros para que los programas funciones).
· Diseñar una pantalla para cada ejercicio modificando las propiedades de los objetos (propiedades a modificar: backcolor, forecolor y font). Adaptar el tamaño de los objetos a tales cambios.
· Realizar los diagramas de flujo con lápiz y papel.
· Codificar los botones de comando para automatizar la solución de cada uno.
En todos los casos debes reconocer cuáles son los datos de entrada, cuál es la salida a obtener y si hay o no alguna condición.
1. Crear un programa que, a partir del dato correspondiente a la medida del lado de un cuadrado, calcule e informe el perímetro.
2. Crear un programa que dado un número cualquiera informe “positivo”, “negativo” o “nulo”.
3. Modificar el programa del ejercicio 1 para que sirva no sólo para cuadrados sino para cualquier figura geométrica regular (todos los lados iguales y más de dos lados). El programa debe informar “error” si el dato de entrada “cantidad de lados” no cumple con dicha condición.
4. Crear un programa que informe y calcule "calorías promedio" incorporadas durante un fin de semana.
5. Crear un programa que, ingresando el dato correspondiente al perímetro de una figura geométrica regular cualquiera y el dato correspondiente a la medida del lado, informe cantidad de lados de dicha figura.
6. Crear un programa que, a partir de un valor correspondiente al importe gastado en una compra, calcule e informe el valor a pagar luego de aplicarle el 50% de descuento si el importe es superior a $250.00, si no informar "sin descuento".
7. Crear un programa que dado un valor correspondiente a la cantidad de alfajores vendidos un día cualquiera, informe la ganancia obtenida sabiendo que c/u cuesta $2.00.-
Ejemplo de ejercicio resuelto
¿A cuál ejercicio corresponde?
(Clase 5 - 21/04) Condicionales
21/4/09
- Crear un programa que a partir del dato correspondiente al promedio de notas en una materia informe aprobado o desaprobado.
- Modificar el programa de las temperaturas para que además informe: "fin de semana cálido", "templado" o "frío".
- Crear un programa que a partir del dato edad de una persona, informe "niño", "adolescente" o "adulto".
Ejemplo de diagrama de flujo:
Fechas importantes:
Entrega del trabajo práctico: 28/04
Evaluación: 5/05
(Clase 4 - 14/04) Seguimos programando y ...
14/4/09
agregando utilidades a nuestras aplicaciones...
Para hoy debes preparar el documento en Word como se describe en la entrada anterior agregando los diagramas de flujo, pantallas y códigos para los ejercicios nuevos, a saber:
- Convertidor de minutos a segundos.
- Convertidor de horas a minutos.
- Convertidor de horas a segundos
- Convertidor de pesos a dólares.
- Calculador de edad para este año y para cualquier año.
- Calculador de temperatura máxima y mínima promedio del fin de semana.
(Clase 3 - 7/04) Un nuevo desafío para programar
6/4/09

Descripción de la tarea:
- Reconocer en la situación propuesta: datos de entrada. proceso y datos de salida.
- Realizar los diagramas de flujo (ver ejemplo).
- Diseñar la pantalla con los controles de VBA
- Codificar los cuatro botones, a saber: SUMA, RESTA, MULTIPLICACIÓN y DIVISIÓN.
Modalidad de entrega:
Realizar un documento Word con:
- Los diagramas de flujo realizados en Inspiration.
- Las pantallas capturadas (del programa promediador y del programa calculadora).
- Pegar los códigos de los botones de comando correspondientes.
Y, por supuesto, encabezado completo, título centrado y número de página automático.
(Clase 2 - 31/03) Empecemos con un ejemplo...
30/3/09
Este programa deberá resolver una tarea específica: calcular promedios.
Para lograr la automatización de esta tarea, como primer paso haremos el diagrama de flujo que es una representación gráfica del algoritmo de resolución del problema. En este momento es útil pensar:
¿Cuáles son los datos de entrada?
¿Cuál es el proceso?
¿Cuáles son los datos de salida?
Luego diseñaremos la pantalla con la que interactuará el usuario del programa. ¿Cuáles serán los objeto
s que deben estar en la pantalla?Luego pasamos a la etapa de codificación.
Por último ejecutamos el programa y probamos si funciona correctamente para distintos lotes de datos.
(Clase 1 - 17/03) ¡¡¡Bienvenidos a una nueva etapa!!!
17/3/09
Consultar esta página todas las semanas, especialmente si estuviste ausente en clase.
Hoy tendremos una actividad de diagnóstico...
¡¡¡Felicitaciones a los egresados 2008!!!
4/12/08

Con mucho cariño quería felicitarlos por los logros alcanzados este año y espero que mantengan ese entusiasmo por aprender y que sigan desarrollando sus potencialidades en el nuevo camino que los espera el año que viene.
¡¡¡Felices vacaciones!!!
Si lo desean pueden mandarme un mail a magabc@gmail.com respondiendo a estas preguntas:
¿Qué te sirvió de lo que aprendiste en Informática para aplicarlo en el estudio en otras materias o en tu casa?
¿Qué te parece el equipamiento: es adecuado para las tareas que necesitaste hacer?
¿El contenido del blog te resultó útil?
¿Acompañó el blog el desarrollo de las clases y favoreció tu relación con la materia?
Para practicar...
1/12/08
Finishing our own web page...
17/11/08

http://www.askkids.com/
http://www.timeforkids.com/
Include these topics:
Connecting to the internet
The web
Search engines
Mailing lists
Our own page about...
11/11/08
Put hyperlinks and markers and organize your data from the sites suggested last class.
Practical work using Word
28/10/08
History of Internet
Internet
Glossary
Internet for kids
More data