jueves, 18 de abril de 2013


¿Que es Microsoft Access?
Es un sistema de gestión de base de datos para los sistemas operativos y orientados a ser osado en un entorno personal o en pequeñas organizaciones. Este programa permite manipular los datos en forma de tablas formadas por filas y columnas, consultas, formularios, informes, etc.
¿Qué es 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, el inventario de alguna farmacia etc. Si al base de datos no está almacenada en un equipo, o solo está instalada partes de la misma, puede que deba hacer, un seguimiento de información
Para ordenar coordinar y organizar la base de datos.
Por medio de Access podemos  administrar toda la información desde un único archivo de base de datos.
TIPOS DE DATOS
Access permite nombres de hasta 64 caracteres es recomendable utilizar nombres descriptivos, los tipos de datos en Access pueden ser:
Texto. Caracteres alfanuméricos de hasta 255 caracteres.
Memo. Caracteres alfanuméricos de hasta 64 mil caracteres
Número. Valores numéricos en varios tipos y formatos.
Fecha/ tiempo formato de fecha y hora
Moneda datos monetarios
Auto numérico. Contador numérico auto incrementado
Si/no. Valores lógicos verdadero/falso.
Objeto ole. Son imágenes, graficas, multimedia, etc.




sábado, 9 de marzo de 2013

SIMBOLOGIA DE DIAGRAMA DE FLUJO

Simbologia de diagramas de flujo

En un diagrama de flujo se utilizan varios símbolos para indicar los distintos procesos ha realizar, a continuación les explicare algunos de los símbolos que se utilizan en un diagrama de flujo:

Ovalo: Inicio y fin del diagrama de flujo, se utiliza al principio y al final de todo diagrama de flujo.

Rectángulo: Proceso, se utiliza cada vez que se realice una operación.

RomboDecisión, se utiliza para comparar un resultado o dato y en base a esto tomar una desicion.

Flechas: Indican el flujo de la información y conectan los símbolos.

Cono: Salida, si no ha sido especificada una salida por impresora o por pantalla se utilizara este símbolo.

Rectángulo con curva: Salida por impresora, se utiliza para indicar que el archivo ser impreso.

Bueno esas han sido algunas de las ordenes básicas de un diagrama de flujo, siento no poner imágenes pero es algo complicado acomodarlas bien, si planeaba ponerlas pero no quedaban bien.
Aquí les dejo un ejemplo de un diagrama de flujo sencillo:

aquí les dejo esta imagen para que se den una mejor idea de la simbologia.

LENGUAJE C

C es un lenguaje de programación creado en 1972 por Dennis M. Ritchie en los Laboratorios Bell como evolución del anterior lenguaje B, a su vez basado en BCPL.
Al igual que B, es un lenguaje orientado a la implementación de Sistemas Operativos, concretamente Unix. C es apreciado por la eficiencia del código que produce y es el lenguaje de programación más popular para crear software de sistemas, aunque también se utiliza para crear aplicaciones.
Se trata de un lenguaje fuertemente tipificado de medio nivel pero con muchas características de bajo nivel. Dispone de las estructuras típicas de los lenguajes de alto nivel pero, a su vez, dispone de construcciones del lenguaje que permiten un control a muy bajo nivel. Los compiladores suelen ofrecer extensiones al lenguaje que posibilitan mezclar código en ensamblador con código C o acceder directamente a memoria o dispositivos periféricos.
La primera estandarización del lenguaje C fue en ANSI, con el estándar X3.159-1989. El lenguaje que define este estándar fue conocido vulgarmente como ANSI C. Posteriormente, en 1990, fue ratificado como estándar ISO (ISO/IEC 9899:1990). La adopción de este estándar es muy amplia por lo que, si los programas creados lo siguen, el código es portátil entre plataformas y/o arquitecturas.

EJECUTAR

 Poner a funcionar un programa de computadora. Cuando un programa está corriendo (ejecutándose, funcionando).`

 

 ejecuta las instrucciones no necesariamente en el orden en que vienen, para así acelerar la velocidad del programa.

para ejecutar código por adelantado cuyo resultado al final puede o no ser necesario. En caso de ser útil, si la ejecución del programa ha ido posteriormente por ese camino, ya se tienen los resultados previamente procesados, acelerando el programa. En caso de que la ejecución del programa vaya por otro camino, el trabajo especulativo se pierde.

COMPILACION

Un compilador es un programa informático que traduce un programa escrito en un lenguaje de programación a otro lenguaje de programación, generando un programa equivalente que la máquina será capaz de interpretar. Usualmente el segundo lenguaje es lenguaje de máquina, pero también puede ser un código intermedio (bytecode), o simplemente texto. Este proceso de traducción se conoce como compilación.[1]
Un compilador es un programa que permite traducir el código fuente de un programa en lenguaje de alto nivel, a otro lenguaje de nivel inferior (típicamente lenguaje de máquina). De esta manera un programador puede diseñar un programa en un lenguaje mucho más cercano a como piensa un ser humano, para luego compilarlo a un programa más manejable por una computadora.

LENGUAJE DE PROGRAMACION






¿Que es un lenguaje de programación ?

Cuando a mi me preguntan a que me dedico, generalmente contesto que soy poliglota, es decir que hablo varios lenguajes.

Empecemos definiendo lenguaje como un conjunto de códigos basados en una estructura para comunicar algo. Es decir que un lenguaje puede ser el español, el ingles, frances, JavaScript, PHP etc.
Debemos empezar con esa idea, generalmente quienes están entrando al mundo del desarrollo llegan con un poco de miedo, pero es tan facil como hablar…
Así entonces tenemos que un lenguaje de programación es un conjunto de códigos o símbolos que nos permiten hacer tareas en una computadora.

Elementos de un lenguaje de programación

Estructura

Es la manera general en la cual debe acomodarse el código, con esto se evita que el código se escriba en lugares inadecuados.
Palabras reservadas
Son palabras que no podrán ser utilizadas dentro del lenguaje mas que para lo que fueron creadas como por ejemplo “delete”
Simbolos
Caracteres que provocan un comportamiento establecido como lo son los operadores aritméticos tales como; (+ * – /) los cuales sumaran, multiplicaran, restaran y dividirán respectivamente. Tambien pueden ser operadores de comparación como < > != == etc.

Esta es la manera de ordenar las palabras de tal manera que signifiquen algo por ejemplo “raul aprendio a programar con el manual de JavaScript desde cero” lo cual es correcto y lo podemos dividir como “raul” “aprendio” “a programar” que no seria correcto puesto de la siguiente manera: “a programar” “aprendio” “raul”. Si bien nosotros entenderemos cualquiera de las 2 construcciones de la oración, recordemos que las computadoras no razonan, por lo cual no podran ser capaces de decifrar la segunda oración de manera comprensible.
Por lo anterior la sintaxis es una de las partes mas significativas en la programación.
Caracteres que provocan un comportamiento establecido como lo son los operadores aritméticos tales como; (+ * – /) los cuales sumaran, multiplicaran, restaran y dividirán respectivamente. Tambien pueden ser operadores de comparación como < > != == etc.
Por lo anterior la sintaxis es una de las partes mas significativas en la programación.

pseudocodigo

Pseudocódigo: es representar a un algoritmo de otra forma mas simple, sencilla y fácil para su programación.

 Diferencia: el pseudocódigo y el diagrama de flujo son dos formas de representar un algoritmo  la diferencia es que con el diagrama de flujo lo expresas con formas como son los rectángulos, flechas  y otras formas  y el pseudocódigo esta forma lo representas por códigos y variables esta forma esta mas sencilla de representar el algoritmo

Ejemplo: crea un algoritmo que describa los pasos necesarios para ir ala universidad, tomando en cuenta que para entrar ala universidad en la entrada debe presentar su credencial de lo contrario no podrá ingresar. Sus clases inician alas 8 de la mañana si por algún motivo llega 10 minutos tarde no puede entrar al salón.

Inicio
Variable cred, hr
Imprimir “¿cuentas con credencial?”
Leer cred
Si cred=cred entonces
Imprimir “puedes entrar al plantel
Si no
Imprimir “regresa mañana
Imprimir “¿Qué hora es?”
Leer hr
Si hr = 8 entonces
Imprimir “puedes entrar a clases”
Si no
Imprimir “puedes entrar a clases”
Si no
Imprimir “entraras ala siguiente hora”
Fin


algoritmos

Definición: los algoritmos son reglas o pasos que tienes que seguir para  realizar y para resolver un problema, todo algoritmo tiene que tener un principio y un final, y tienes que hacer los pasos bien definidos para comprenderlos y que no quede duda alguna.

Ejemplo1: Diseñar un algoritmo que pida cuatro calificaciones, las analice y determine si el alumno reprobó o aprobó. Para considerar aprobado a un alumno sus calificaciones deben cumplir las sig. Reglas: El promedio de las cuatro calificaciones deben ser mayor o igual a 6, ninguna de las calificaciones individuales deben ser menor de 6.

1)   Inicio
2)   Conocer las cuatro calificaciones
3)   Determinar si las calificaciones individuales son aprobadas
4)   Sacar el promedio general de las cuatro calificaciones
5)   Determinar si el promedio general es aprobatorio
6)   De lo contrario esta reprobado
7)   Fin
Entrada: conocer  las calificaciones.
Proceso: determinar que las calificaciones sean mayor o igual a 6.
Salida: obtener si esta aprobado o reprobado

Ejemplo2: un hombre trabaja 8 horas al día como le hace para saber cuantas horas ha trabajado durante cinco años, y para saber cuanto ha ganado desde hace 5 años si le pagan $100 por hora
1)    Inicio                                                       
2)    365*5=1825*8=14600
3)    14600*100=1460000
4)    Fin
Entrada: saber cuantos días a trabajado
Proceso: multiplicar
Salida: el salario al final de cinco años.