lunes, 8 de marzo de 2010

concetos de programas,sofware,codigo,contante,variable,comando o instruccion,dato,base de datos,campo

concepto de programas
conjunto de instrucciones que producieran la ejecucion de una determinada tarea


http://conceptodeprogramas.tripad.com/pagina//.htm





*conjunto de instrucciones o ordenes basadas en un lenguaje de programacion de una computadora interpreta para resolver un problemA o funcion.


www.mitecnologia.com/main/definiciondeprograma





*relacion ordenada de actitues en informatica se le conoce la serie endentificada de instrucciones



concepto de grupo:

*conjunto de instrucciones que se debe de resolver un problema.





*sofware*

*conjunto de instrucciones que la computadora emplea para manipular datos

www.elsiglotorreon.com.mx/14864.definicion-de-sofware



*el sofware conjunto de programacion de documentos procedimientos y rutinas asociadas con las operacion de un siistema de computo.

www.elsiglodetimeon.com.mx/14864definiciondesofware



*se refiere al equipamiento logico de una computadora digital y comprende el conjunto de los componntes logicos necesarios para hacer posible la realizacion de una tarea

http://es.wikipedia.org/wiki/sofware



concepto de grupo

es un conjunto de programas quenos lleva ala resolucion de un problema en general

codigo

es un conjunto de instrucciones que permite la codificacion y descodificacion de la informacion que se transmite de manera que se puede ser intercambiada en forma comprensible entre la fuente y el destino
http://www.mastresmagazine.info/termino/4320.php

*termino generico para nombrar las instrucciones del programa utilizando en 2 sentidos generales laprimera se refiere el codigo fuente a simple vista

*termino que se refiere al codigo fuente legible a simple vista que son las instrucciones escritaspor el programa en un lenguaje de programacion
http://www.mexicotop.com/article/codigos

concepto del grupo:
palabrtas que sirven para representar algo una accion interpretadas por la computadora

constante
esuna progamacion la constante son tiposde datos (con valores ,numericos,o de cadenas)que permanecen invariables sinposibilidad de cambiar el valor que tienen.durante el curso de la pagina
*es un elemento utilizado en lenguajes de pagina.
*es un valor de tipo permanente que no puede modificarse, al menos que no este dentro del texto o situacion para la cual esta previsto la pagina

concepto del grupo:
es valor que no cambia durante un proceso
variables
*es una programacion ,estructuras de datos que con su nombre indica puede cambiar de contenido a lo largo de educacion de un programas
*alfanumericos y el programador le asigna un nombre unico ,mantiene los datos hasta que un nuevo valor se le asigna hasta que el programa termine
*indentificador que se utiliza para representar un dato individual,es decir una cantidad numerica o caracter o forma ala constante
concepto del grupo
es el valor que cambia durante un peroceso
comando o instruccion
es un instruccion u orden que el usuario proporciona a un sistema informatico,desde la linea de comando
*es una orden que se le da a un programa de computadora que actua como interprete del mismo .
*es el conjunto de instruccion que hace que nuestro equipo realice activiodades o funciones especificas
concepto del grupo
texto o palabra u orden especifica la accion
dato
son los hechos que describen sucesos o identidades
*son comunicados por varios tipos de simbolos tales como laa letra del alfabeto ,numeros,movimientos de labio .
*los datos que por no contener ninguna ibnformacion .
concepto del grupo
esla materia prima de la informacion
base de datos
conjunto de datos pertenecientes a un mismo contexto y almacenados sistematicamente para su uso posterior uso
*las fichas aparecen reagrupadas en archivos,cada uno de los cuales contienen en general las fichas de un solo tipo
*ordenacion,sistematizacion de datos relacionales redes de base de datos
concepto del grupo
conjunto de ordenados de datos con un mismo fin (e registros)
campo.
*es un espacio de almacenamiento para un dato en particular .
*un campo o un conjunto de ellos forman un registro donde puede existir campos en blanco.
*espacio en particular para el almacenamiento de un dato
concepto del grupo
espacio para almacenar un dato.
Registro.
representa unitem unica de datos implicitamente estructurados en una tabla.
* tabla de una base de datos puede imaginarse formada de filas y columnas o campo.
*conjunto de campos que contienen los datos que pertenecen a una misma repeticion de entidad.
concepto del grupo.
conjuto de datos.
*concepto de llave.
el campo de llave sirve para localizar un registro dado eventualmente seleccionar alguno de su campo .
*concepto de datos que un registro untilza para identificar

conjunto infinito de carteres limitados que forman una palabra secreta que sirve a uno o variso usuarios.
http://www.fismat.wich.mx/elizalde(tesis/node.4.html

concepto de grupo
conjunto de campos o datos unicos que sirven para la no duplicacion.
indices
estrutuctura de datos que permiten recuperar las filas de una tabla de forma rapida
*uno o mas claves que indentifican un registro los indices hacen mas facil del encontrar y ordenar los registros
*se
se entiende por indice al sistema utilizando principálmente pero uno exclusivo en los libros con el objetivo de organizar
concepto del grupo
son archivos que contienen claves que nos permiten la busqueda deun registro rapido
concepto de copilacion de programas
un conpilador es un programa informatico que traduce un programa escrito en un lenguaje de programacion a otro lenguaje programa
*es un programa que permite traducir el codigo fuente en un programa lenguaje de alto nivel
concepto del grupo
sirve para traducir un codigo a un lenguaje entendible para la computadora
programa fuente
se relaciona de froma directa por los lenguajes de programacion
*instruccio0n escrita ordenadamente logica que permite realizar una o varias funciones de forma automatica
concepto de grupo
codigo escrito por el programador
concepto de programa objeto
es aquel programa que resulta de la traduccion de lenguaje fuente o lenguaje maquina listo para ser ejecutado en un ambiente operativo en particular
es aquel programa que resulta de la transmicion del lenguaje fuente en un ambiente operativo.
*programa anivel de lenguaje maquina que resulta .
concepto de programa ejecutable :
es una archivo binario cuyo contenido se interpreta por el ordenador con un programa
*a sido traducido a codigo maquina en un lenguaje que puede cargarse en la memoria y ejecutarlo
un programador o tambien llamdo programa informaticaa
concepto del grupo
listo y libre para ejecutarse
concepto de sistema
onjunto de partes u elementos organizados y relacionados que interactuan entre si para otro objetivo
*es un conjunto de partes que funcionan relacionarse entre si
*conjunto de elementso que interactuan entre si con el fin de apoyar las azctividades de una empresa
concepto del grupo
conjunto deprogramas que sirve para resolver un problema
bases de datos simple
son aquellos que estan formados por una tabla de datos
este tipo de base son muy faciles para crear y utilizar y cubren con las mayoria de las particulares
concepto de base de datos relacional
*es una base de datos que cumple con el modelo relacional es el modelo mas utilizado en la actualidad para modelar problemas reales y administrar datos dinamocamente






























miércoles, 25 de noviembre de 2009

unidad 1 algoritmo y diagramas

historia de los algoritmos:

El término proviene del matemático árabe Al’Khwarizmi, que escribió un tratado sobre los números. Este texto se perdió, pero su versión latina, Algoritmi de Numero Indorum, sí se conoce.
El trabajo de Al’Khwarizmi permitió preservar y difundir el conocimiento de los griegos (con la notable excepción del trabajo de Diofanto) e indios, pilares de nuestra civilización. Rescató de los griegos la rigurosidad y de los indios la simplicidad (en vez de una larga demostración, usar un diagrama junto a la palabra Mira). Sus libros son intuitivos y prácticos y su principal contribución fue simplificar las matemáticas a un nivel entendible por no expertos. En particular muestran las ventajas de usar el sistema decimal indio, un atrevimiento para su época, dado lo tradicional de la cultura árabe.

Los babilonios que habitaron en la antigua Mesopotania, empleaban unas pequeñas bolas hechas de semillas o pequeñas piedras, a manera de “cuentas” y que eran agrupadas en carriles de caña. Más aún, en 1.800 A.C. un matemático babilónico inventó los algoritmos que le permitieron resolver problemas de cálculo numérico.
En 1850 A.C., un algoritmo de multiplicación similar al de expansión binaria es usado por los egipcios.


http://www.ica-virtual.uni.cc/algunas-notas-sobre-la-historia-de-los-algoritmos/





concepto de algoritmo y diagramas de flujo:

*Algoritmo: es un método para resolver un problema mediante una serie de pasos definidos, precisos
http://www.monografias.com/trabajos15/algoritmos/algoritmos.shtml
*ALGORITMO
Conjunto de
acciones o secuencias de operaciones ejecutadas en un determinado orden para resolver un problema.
http://www.monografias.com/trabajos59/concepto-algoritmos/concepto-algoritmos.shtml
*Algoritmo: Conjunto de operaciones que se utilizan para resolver un problema específico. En este conjunto de instrucciones se indica la secuencia de operaciones que se deben realizar para, a partir de los datos de entrada, obtener el resultado buscado. El concepto de algoritmo es anterior a los ordenadores, y ampliamente utilizado en el mundo de la ciencia para la resolución metódica de problemas. Sin embargo, con la aparición de los ordenadores se comprobó que era una herramienta ideal, ya que cualquier algoritmo puede transformarse en un programa informático
http://boards4.melodysoft.com/app?ID=01edii06&msg=13&DOC=41



diagramas de flujo:



diagramas de fujo:Un diagrama de flujo es una forma de representar gráficamente los detalles algorítmicos de un proceso multifactorial. Se utiliza principalmente en programación, economía y procesos industriales, pasando también a partir de estas disciplinas a formar parte fundamental de otras, como la psicología cognitiva

http://es.wikipedia.org/wiki/Diagrama_de_flujo

* Definición
Es la representación gráfica de flujo de un
algoritmo o de secuencia rutinarias. Se basan en la utilización de diversos símbolos para representar operaciones específicas. Se les llama diagramas de flujo porque los símbolos utilizados se conectan por medio de flechas para indicar la secuencia de la operación.
http://es.wikipedia.org/wiki/Diagrama_de_flujo

*Los diagramas de flujo son una manera de representar visualmente el flujo de datos a travéz de sistemas de tratamiento de información. Los diagramas de flujo describen que operaciónes y en que secuencia se requieren para solucionar un problema dado
http://mis-algoritmos.com/aprenda-a-crear-diagramas-de-flujo

tipos de algoritmos:

Algoritmo de ordenamiento
Algoritmo de búsqueda
*cuantitativos:son aquellos en los que se utilizan calculos numericos para defirnir los pasos del proceso.
*cualitativos:son auellos en los que se describen los pasos
utilizando palabras.


http://es.wikipedia.org/wiki/Algoritmo


tipos de diagramas de flujo:

flujograFormato vertical: En él el flujo o la secuencia de las operaciones, va de arriba hacia abajo. Es una lista ordenada de las operaciones de un proceso con toda la información que se considere necesaria, según su propósito.
Formato horizontal: En él, el flujo o la secuencia de las operaciones, va de izquierda a derecha.
Formato panorámico: El proceso entero está representado en una sola carta y puede apreciarse de una sola mirada mucho más rápido que leyendo el texto, lo que facilita su comprensión, aun para personas no familiarizadas. Registra no solo en línea vertical, sino también horizontal, distintas acciones simultáneas y la participación de más de un puesto o departamento que el formato vertical no registra.
Formato Arquitectónico: Describe el itinerario de ruta de una forma o persona sobre el plano arquitectónico del área de trabajo. El primero de losmas es eminentemente descriptivo, mientras que los utilizados son fundamentalmente representativos


http://es.wikipedia.org/wiki/Diagrama_de_flujo




constantes y variables:

una constante es un valor de tipo permanente, que no puede modificarse, al menos no dentro del contexto o situación para el cual está previsto. Suele relacionarse y usarse en combinación con las variables, que si admiten modificación en sus valores

http://es.wikipedia.org/wiki/Constante



*las constantes son tipos de datos (con valores numéricos o de cadena) que permanecen invariables, sin posibilidad de cambiar el valor que tienen durante el curso del programa.
Una constante corresponde a una longitud fija de un área reservada en la memoria principal del ordenador, donde el programa almacena valores fijos.
Por ejemplo:
El valor de pi = 3.141592
Por conveniencia, el nombre de las constantes suele escribirse en mayúsculas en la mayoría de lenguajes.


http://es.wikipedia.org/wiki/Constante_(inform%C3%A1tica)

*Una constante es un dato cuyo valor no puede cambiar durante la ejecución del programa. Recibe un valor en el momento de la compilación

variables:


Una variable es un símbolo que representa un elemento no especificado de un conjunto dado. Dicho conjunto es llamado conjunto universal de la variable, universo o dominio de la variable, y cada elemento del conjunto es un valor de la variable. Sea x una variable cuyo universo es el conjunto {1,3,5,7,9,11,13}; entonces x puede tener cualquiera de esos valores: 1,3,5,7,9,11,13. En otras palabras x puede reemplazarse por cualquier entero positivo impar menor que 14. Por esta razón, a menudo se dice que una variable es un reemplazo de cualquier elemento de su universo. http://es.wikipedia.org/wiki/Variable


*Una variable es un elemento de una fórmula, proposición o algoritmo que puede adquirir o ser sustituido por un valor cualquiera (siempre dentro de su universo). Los valores que una variable es capaz de recibir, pueden estar definidos dentro de un rango, y/o estar limitados por criterios o condiciones de pertenencia, al universo que les corresponde (en estos casos, el universo de la variable pasa a ser un subconjunto de un universo mayor, el que tendría sin las restricciones
http://es.wikipedia.org/wiki/Variable


*Variable es una característica (magnitud, vector o número) que puede ser medida, adoptando diferentes valores en cada uno de los casos de un estudio. http://es.wikipedia.org/wiki/Variable_estad%C3%ADstica


contador/acumulador:


El término acumulador puede referirse a:
Acumulador de calor (calefacción), PARA CALENTAR
Acumulador de calor (clima), un fenómeno climático urbano local;
Acumulador eléctrico un dispositivo para el almacenamiento de energía eléctrica;
Registro acumulador, un registro informático que almacena temporalmente datos a ser tratados por la unidad aritmético-lógica.
*http://es.wikipedia.org/wiki/Acumulador


*el acumulador es un registro en el que son almacenados temporalmente los resultados aritméticos y lógicos intermedios que serán tratados por la Unidad aritmético-lógica (ALU). http://es.wikipedia.org/wiki/Acumulador_(inform%C3%A1tica)


*Definición de acumuladorEn programación, se llama acumulador a una variable cuyo valor se incrementa o decrementa en un valor que no tiene por qué ser fijo (en cada iteración de un bucle). Un acumulador suele utilizarse para acumular resultados producidos en las iteraciones de un bucle. http://www.carlospes.com/minidiccionario/acumulador.php


lógicos de la solución a un problema.http://es.wikipedia.org/wiki/Pseudoc%C3%B3digo

contador:


Definición de contadorEn programación, se llama contador a una variable cuyo valor se incrementa o decrementa en un valor fijo (en cada iteración de un bucle). http://www.carlospes.com/minidiccionario/contador.php

Un contador suele utilizarse para contar el número de veces que itera un bucle. Pero, a veces, se utiliza para contar, solamente, aquellas iteraciones de un bucle en las que se cumpla una determinada condición. http://www.carlospes.com/minidiccionario/contador.php


un contador es una variable cuyo valor se incrementa o decrementa en una cantidad constante cada vez que se produce un determinado suceso.

pseudocodigos:

El pseudocódigo es un lenguaje de programación algorítmico; es un lenguaje intermedio entre el lenguaje natural y cualquier lenguaje de programación específico, como son: C, FORTRAN, Pascal, etc. No existe una notación formal o estándar de pseudocódigo, sino que, cada programador puede utilizar la suya propia. http://www.carlospes.com/minidiccionario/pseudocodigo.php

Un pseudocódigo (falso lenguaje), es una serie de palabras léxicas y gramaticales referidos a los lenguajes de programación, pero sin llegar a la rigidez de la sintaxis de estos ni a la fluidez del lenguaje coloquial. Esto permite codificar un programa con mayor agilidad que en cualquier lenguaje de programación, con la misma validez semántica, normalmente se utiliza en las fases de análisis o diseño de Software, o en el estudio de un algoritmo. Forma parte de las distintas herramientas de la ingeniería de software. Es, netamente, lenguaje de tipo informático.

http://es.wikipedia.org/wiki/Pseudoc%C3%B3digo

El pseudocódigo describe un algoritmo utilizando una mezcla de frases en lenguaje común, instrucciones de programación y palabras clave que definen las estructuras básicas. Su objetivo es permitir que el programador se centre en los aspectos

video de algoritmo y diagramas:

http://www.youtube.com/watch?v=1FLtAOsOoF0

viernes, 20 de noviembre de 2009

EJEMPLOS DE ALGORITMO:CUALITATIVOS,ASIGNA,ESCRIBE Y LEER

* Bienvenidos


hola espero que entren a esta
pagina asi aqui les dare unos
ejemplos de lo cada uno de estos
que son:
algoritmos que son cualitativos,asigna, escribe,lee

aqui le pueden dar click y veran sobre este tema

pagina


https://cid-cc7d1b95a71fa11a.skydrive.live.com/browse.aspx/.Documents?uc=4&isFromRichUpload=1

lunes, 19 de octubre de 2009

diagramas de flujo ventajas,desventaja y simbologia.

Definición
Es la representación gráfica de flujo de un algoritmo o de secuencias rutinarias. Se basan en la utilización de diversos símbolos para representar operaciones específicas. Se les llama diagramas de flujo porque los símbolos utilizados se conectan por medio de flechas Un diagrama de flujo es una forma de representar gráficamente los detalles algorítmicos de un proceso multifactorial. Se utiliza principalmente en programación, economía y procesos industriales, pasando también a partir de estas disciplinas a formar parte fundamental de otras, como la psicología cognitiva. Estos diagramas utilizan una serie de símbolos con significados especiales y son la representación gráfica de los pasos de un proceso. En computación, son modelos tecnológicos utilizados para comprender los rudimentos de la programación lineal..
Símbolos que se utilizan
os símbolos que se utilizan para diseño se someten a una normalización, es decir, se hicieron símbolos casi universales, ya que, en un principio cada usuario podría tener sus propios símbolos para representar sus procesos en forma de Diagrama de flujo. Esto trajo como consecuencia que sólo aquel que conocía sus símbolos, los podía interpretar. La simbología utilizada para la elaboración de diagramas de flujo es variable y debe ajustarse a las normas preestablecidas universalmente para dichos símbolos o datos.

SIMBOLOGÍA DE LOS DIAGRAMAS DE FLUJO

Las diversas organizaciones usan distintos símbolos, pero el comité sobre computadoras y procesadores de información de la Asociación Norteamericana de Normas ha hecho un gran esfuerzo para normalizar los símbolos de los diagramas de flujo. Esa normalización permite comprender cualquier diagrama de flujo que use los símbolos recomendados.
Cada símbolo normal de diagrama de flujo tiene un significado especial.
Expresa Inicio o Fin de un Programa.
Expresa operación algebraica o de Asignación.
Expresa condiciones y asociaciones alternativas de una decisión lógica.

Expresa condición y acciones alternativas de una decisión numérica.
Entrada / Salida: Representa cualquier tipo de Fuente de entrada y salida
Entrada: Lectura de datos por tarjeta perforadas.
Conector dentro de página.
Representa resultado mediante un reporte impreso
Conector fuera de página.
Expresa operación cíclica repetitiva.
Expresa proceso de llamada a una subalterna.
Representa datos grabados en una cinta magnética.
Almacenamiento en línea Disco Magnético.
ventajas

ventajas y desventajas

DESVENTAJAS DE LOS DIAGRAMAS DE FLUJODiagramas complejos y detallados suelen ser laboriosos en su planteamiento y diseñoAcciones a seguir tras la salida de un símbolo de decisión, pueden ser difíciles de seguir si existen diferentes caminosNo existen normas fijas para la elaboración de los diagramas de flujo que permitan incluir todos los detalles que el usuario desee introducir.

Ventajas de los diagrama de flujo
Favorecen la comprensión del proceso a través de mostrarlo como un dibujo. El cerebro humano reconoce fácilmente los dibujos. Un buen diagrama de flujo reemplaza varias páginas de texto.
Permiten identificar los problemas y las oportunidades de mejora del proceso. Se identifican los pasos redundantes, los flujos de los re-procesos , los conflictos de autoridad, las responsabilidades, los cuellos de botella, y los puntos de decisión.
Muestran las interfaces cliente-proveedor y las transacciones que en ellas se realizan, facilitando a los empleados el análisis de las mismas.
Son una excelente herramienta para capacitar a los nuevos empleados y también a los que desarrollan la tarea, cuando se realizan mejoras en el proceso.

Tipos de diagramas de flujos
*Formato vertical: En él el flujo o la secuencia de las operaciones, va de arriba hacia abajo. Es una lista ordenada de las operaciones de un proceso con toda la información que se considere necesaria, según su propósito.
*Formato horizontal: En él, el flujo o la secuencia de las operaciones, va de izquierda a derecha.
*Formato panorámico: El proceso entero está representado en una sola carta y puede apreciarse de una sola mirada mucho más rápido que leyendo el texto, lo que facilita su comprensión, aun para personas no familiarizadas. Registra no solo en línea vertical, sino también horizontal, distintas acciones simultáneas y la participación de más de un puesto o departamento que el formato vertical no registra.
*Formato Arquitectónico: Describe el itinerario de ruta de una forma o persona sobre el plano arquitectónico del área de trabajo. El primero de los flujogramas es eminentemente descriptivo, mientras que los utilizados son fundamentalmente representativos.