martes, 12 de abril de 2011

Actividad 3

Actividad 3
1.    Lee cuidadosamente las actividades de aprendizaje que a continuación se indican en la siguiente tabla.
2.    El trabajo será enviado el día lunes 18 de abril (único día) en una archivo adjunto al correo profetapiacobat@gmail.com
3.    El nombre del archivo tendrá el siguiente formato (act3_inicialdelnombre_apellidopaterno_inicialdeapellidomaterno) ejemplo: act3_jtapias
4.    Recuerda que en el campo de Asunto deberás enviar grupo y nombre completo. Ejemplo: 605 Javier Tapia Saldaña
Actividad de aprendizaje
Producto
1.    Describe la sintaxis de procedimientos y funciones




2.    Elabora una tabla con las instrucciones de entrada y salida de datos que pueden utilizarse en Visual FoxPro


3.    Investiga cómo se utilizan las siguientes instrucciones de escritura en Visual FoxPro (Display, Browse y ?)


4.    Elaborar una tabla que contenga las instrucciones de lectura más utilizadas para formularios y ventanas y da un ejemplo
Elaborar una ficha de contenido (1/2 cuartilla) sobre las instrucciones de apertura y cierre de procedimientos y funciones.


Elaborar una tabla de las instrucciones de entrada y salida de Visual FoxPro




Elaborar una ficha de contenido que contenga las principales instrucciones de escritura o despliegue en Visual FoxPro



Elaborar una tabla sobre las instrucciones  de lectura dentro de los formularios y ventanas y da un ejemplo.

jueves, 7 de abril de 2011

Actividad 2 Bloque II

Actividad 2 Bloque II
Saludos Compañeros:
Recomendamos entregar los trabajos en tiempo y forma pues depende de esto una buena calificación que permita subir y mejorar tu promedio.
Indicaciones:
1.    Lee cuidadosamente la siguiente lectura
2.    Al finalizar la lectura encontraras un cuadro con una actividad que deberás realizar como se indica.
3.    Los dos productos que deberás entregar serán impresos a computadora (con esta actividad se acumulan 5 productos)
4.    La fecha de entrega será el próximo lunes 12 de Abril único día.
Nota: Esta es la segunda actividad de 4 que propone este bloque.

Actividad 2 Bloque I


2.2 Expresiones
Objetivo: Evaluar y utilizar expresiones de diferentes tipos, mediante el estudio y aplicación de las reglas de construcción de las mismas, para incorporarlas en las instrucciones del programa.
Una expresión es una sentencia que nos permite realizar operaciones con constantes, variables, cadenas, o campos, entre otros. Has utilizado expresiones desde que aprendiste a sumar hasta la feche. Las expresiones pueden ser de tipo aritmético, lógico y relacional.
·         Aritméticas
Las expresiones aritméticas son aquellas que incluyen operadores matemáticos como +, -, *, / y ( ) los cuales se trata de cálculos en la computadora tienen un estricto orden de procedencia. Algunos ejemplos de expresión aritméticas son los siguientes:
Suma = 5 + 5
Multisuma = 6 * 7 + 9
Algebra= a4 – 8b * 8c
Paréntesis = (7+5)/((5-1)*9)
·         Lógicas
También existen las expresiones lógicas, este tipo de expresiones son básicas dentro de la programación, ya que se utilizan mucho en condiciones o en el control de ciclos entre otras.
Estas expresiones arrojan valores de cierto (T) o falso (F). Las más utilizadas son AND, OR y NOT, y cada una tiene su propio comportamiento:

And
p
Q
p and q
T
T
T
T
F
F
F
T
F
F
F
F

Or
p
q
p or q
T
T
T
T
F
T
F
T
T
F
F
F

Not
T
F
F
T

Un ejemplo de expresiones lógicas: sexo = ‘M’ and apellidos >= ‘M’
Otro tipo de expresiones que también es importante que tengas presente es la relacional, que se utiliza para construir condiciones de comparación de variables, constantes y campos, entre otros. Manipular valores numéricos y de otros tipos para producir valores lógicos. Los operadores que se utilizan son >, <, <=, >=, <> e =. Este tipo de expresiones se puede ejemplificar de la siguiente manera:
                                   Costo < 100
                                   Costo < 50 and Costo >= 51
Es importante manejar de forma correcta los diferentes tipos de expresiones mencionados ya que son parte de las bases para una correcta programación en Visual FoxPro.
En seguida se presentan las actividades de aprendizaje de la Actividad 2 del Bloque II
Actividad de Aprendizaje
Producto
1.    Describe en media cuartilla el uso de los operadores aritméticos + y – para el caso de datos numéricos y tipo carácter.


2.    Elabora una tabla con el orden de preferencia de los operadores aritméticos y proporciona tres ejemplos.
Ficha de contenido en media cuartilla que considere el uso de operadores aritméticos en datos numéricos y de tipo carácter.



Tabla sobre la procedencia de operadores aritméticos.


martes, 5 de abril de 2011

Actividad 1 Bloque II


Actividad 1 Bloque II
Saludos Compañeros:
Después de una serie de eventos escolares en esta semana reactivaremos nuestras actividades en el blog en las cuales te recomendamos entregar los trabajos en tiempo y forma pues depende de esto una buena calificación que permita subir y mejorar tu promedio.
Indicaciones:
1.    Lee cuidadosamente la siguiente lectura
2.    Al finalizar la lectura encontraras un cuadro con una actividad que deberás realizar como se indica.
3.    Los tres productos que deberás entregar serán impresos a computadora
4.    La fecha de entrega será el próximo lunes 12 de Abril único día.
Nota: este es solo una de las 4 actividades propone este bloque el cual la segunda parte se publicara el próximo jueves.

Actividad 1 Bloque II

Unidad II
Programación de Base de Datos
Objetivo de la Unidad: Manejar las operaciones básicas y los elementos básicos de los programas de base de datos, mediante la aplicación de las reglas para el uso de variables y constantes, la construcción de expresiones y las instrucciones de control de entrada – salida y de flujo lógico, con el fin de utilizarlas correctamente en la construcción de programas.
Objetivo: Elaborar un programa sencillo de base de datos, mediante la aplicación de las reglas de uso de variables y funciones, creación de expresiones, instrucciones de entrada salida y comandos de control de flujo.
Para la construcción de un programa se requiere de una serie interminable de comandos, asignaciones y estructuras, muchos de los cuales son fundamentales en cualquier programa y los podemos ver repetirse una y otra vez debido a que son la base de muchos procedimientos, funciones e incluso del programa principal.
Siempre necesitaras asignar el valor a una variable, o repetir un proceso un número n de veces hasta que se cumpla una condición o también, elegir entre opciones distintas e incluso decir qué pasa si se cumple una condición y qué ocurre en el caso contrario.
2.1 Uso de variables y funciones.
Objetivo: Dominar el uso de variables y funciones, mediante el estudio y aplicación de las instrucciones para asignar y convertir valores de variables y constantes, con el fin de construir expresiones correctamente y permitir controlar el flujo del programa.
2.1.1 Declaración de variables.
Una variable es un espacio en memoria representado por una cadena de caracteres que almacena datos de cualquier tipo.
2.1.2 Asignación de valores
La asignación se establece cuando defines los datos o el valor que contiene una variable.
Dentro de Visual FoxPro esta asignación se realiza de varias maneras: es posible definirlas dentro del cuadro de Comandos, dentro de la ventana de programa en procedimientos y funciones e incluso en el programa principal. Algo muy importante es que la variable se define en el momento de asignar un dato o valor.
Las variables pueden ser de varios tipos: de memoria, memoria de sistema, locales, privadas y públicas. La asignación a variables de memoria del sistema es realizada de forma inmediata por Visual FoxPro y el usuario no interviene. Los valores del resto de las variables sí son asignadas por el usuario. Por ejemplo:
IVA = 1.15
Costo Total = Costo
Si observas las asignaciones anteriores son idénticas a las que nosotros realizamos de forma manual.
2.1.3 Funciones:
Otra herramienta importante que podemos utilizar son las funciones , las cuales son un conjunto de instrucciones que generan como salida un valor único una vez introducidos las parámetros de entrada. Dichas funciones pueden ser propias de Visual FoxPro o también pueden ser generadas por el usuario. El uso de funciones es indispensable para cualquier aplicación de allí la relevancia que tendrá para ti como programador.
Las sintaxis de una función es la siguiente:
            Nombrefuncion(argumento)
Donde argumento (o parámetros) son los datos, campos o variables a introducir en la función. Y puede utilizarse dentro de otras funciones.
·         Financieras
·         Matemáticas
·         Fecha
2.1.4 Conversión de tipos de datos
Dentro de las funciones encontramos una clasificación interesante, y que corresponde a las funciones de conversión, estas funciones ya creadas en Visual FoxPro que tienen como finalidad:
·         Transformar los datos o valores de una variable de un tipo a otro.
·         Cambiar las características de variables.
·         Obtener operaciones de extracción o concatenación de cadenas de caracteres entre otros.



Actividad de aprendizaje:
Actividad de aprendizaje
Producto
1.    Menciona y explica brevemente las cinco formas de asignación de valores a variables que se utilizan en Visual FoxPro.
Resumen que considere las asignaciones de valores a variables
2.    Realiza una tabla con un mínimo de cuatro funciones por cada una de las siguientes clasificaciones:
·         Búsqueda
·         Cálculos en tablas
·         Tratamiento de caracteres
·         Manipulación de fechas
·         Arreglos
Tabla de las funciones de Visual FoxPro.
3.    Elabora una tabla con las funciones de conversión entre variables en Visual FoxPro y proporciona un ejemplo de cada uno de ellos
Tabla de “Variables de conversión en Visual FoxPro”