miércoles, 10 de marzo de 2010

CONCEPTOS BASICOS DE PROGRAMACION

PROGRAMA

1. PROGRAMA: Archivo ejecutable o aplicación. Un programa suele tener la extensión .exe en el sistema Windows, permitiendo su ejecución directa. También puede ser un programa que no es directamente ejecutable, sino que necesita de un intérprete para correr.
http://www.alegsa.com.ar/Dic/programa.php


2. PROGRAMA: Un programa es un conjunto de instrucciones escritas en algún lenguaje de programación. El programa debe ser compilado o interpretado para poder ser ejecutado y así cumplir su objetivo.
http://www.alegsa.com.ar/Dic/programa.php


3. PROGRAMA: Un programa de computadora es un conjunto de instrucciones que producirán la ejecución de una determinada tarea. En esencia, un programa es un medio para llegar a un fin. El fin será normalmente definido como la información necesaria para solucionar un problema. En conclusión programa es el proceso para solucionar un problema

http://conceptodeprograma.tripod.com/paginaprincipal.htm

4. PROGRAMA: Conjunto de instrucciones que se deben utilizar para resolver un problema.

SOFTWARE


1. SOFTWARE: se refiere al equipamiento lógico o soporte lógico de una computadora digital, y comprende el conjunto de los componentes lógicos necesarios para hacer posible la realización de una tarea específica, en contraposición a los componentes físicos del sistema(hardware).
http://es.wikipedia.org/wiki/Software#Definici.C3.B3n_de_software


2. SOFWARE: Es el conjunto de los programas de cómputo, procedimientos, reglas, documentación y datos asociados que forman parte de las operaciones de un sistema de computación
http://es.wikipedia.org/wiki/Software#Definici.C3.B3n_de_software

3. SOFTWARE: Programas de computadoras. Son las instrucciones responsables de que el hardware (la máquina) realice su tarea. Como concepto general, el software puede dividirse en varias categorías basadas en el tipo de trabajo realizado. Las dos categorías primarias de software son los sistemas operativos (software del sistema), que controlan los trabajos del ordenador o computadora, y el software de aplicación, que dirige las distintas tareas para las que se utilizan las computadoras
http://www.monografias.com/trabajos15/software/software.shtml

4. SOFTWARE: Un conjunto de programas que resuelven un problema en general.


CODIGO

1. CODIGO: El código es el conjunto de instrucciones que permite la codificación y de codificación de la información que se transmite de manera que pueda ser intercambiada en forma comprensible entre la fuente y el destino.
http://www.mastermagazine.info/termino/4320.php


2. CODIGO: En el caso de la informática, se conoce como código fuente al texto desarrollado en un lenguaje de programación y que debe ser compilado o interpretado para poder ejecutarse en una computadora
http://definicion.de/codigo/

3. CODIGO: Término genérico para nombrar las instrucciones del programa, utilizadas en dos sentidos generales. El primero se refiere al código fuente, legible a simple vista, que son las instrucciones escritas por el programador en un lenguaje de programación. El segundo se refiere al código máquina ejecutable, que son las instrucciones convertidas de código fuente a instrucciones que el ordenador o computadora puede comprender.
http://usuarios.multimania.es/tutoinformatica/codigo.html

4. CODIGO: Palabras que sirven para representar algo.


CONSTANTE

1. CONSTANTE: En general, 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 sí admiten modificación en sus valores.
http://es.wikipedia.org/wiki/Constante


2. CONSTANTE: En programación, una constante es un valor que no puede ser alterado durante la ejecución de un programa. Una constante corresponde a una longitud fija de un área reservada en la memoria principal del ordenador, donde el programa almacena valores fijos.
http://es.wikipedia.org/wiki/Constante_(inform%C3%A1tica)


3. CONSTANTE: 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 y este permanece inalterado durante todo el programa.
http://teleformacion.edu.aytolacoruna.es/PASCAL/document/vars.htm#ctes


4. CONSTANTE: Un valor que no cambia.


VARIABLE

1. VARIABLE: Una variable es un nombre asociado a un elemento de datos que está situado en posiciones contiguas de la memoria principal, y su valor puede cambiar durante la ejecución de un programa.
http://teleformacion.edu.aytolacoruna.es/PASCAL/document/vars.htm#vars

2. 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

3. VARIABLE: Una variable es aquello que varía o puede variar. Se trata de algo inestable, inconstante y mudable. En otras palabras, una variable es un símbolo que representa un elemento no especificado de un conjunto dado. Este conjunto es denominado conjunto universal de la variable o universo de la variable, y cada elemento del conjunto es un valor de la variable.
http://definicion.de/variable/

4. VARIABLE: Valor que cambia

COMANDO

1. COMANDO: Un comando o mandato es una instrucción u orden que el usuario proporciona a un sistema informático, desde la línea de comandos o desde una llamada de programación.
http://es.wikipedia.org/wiki/Comando_(inform%C3%A1tica)

2. COMANDO: En informática, un comando es una orden que se le da a un programa de computadora que actúa como intérprete del mismo, para así realizar una tarea específica.
http://www.alegsa.com.ar/Dic/comando.php

3. COMANDO: Orden dada al ordenador para que realice una acción determinada.
http://www.mastermagazine.info/termino/4354.php

4. COMANDO: Texto u orden especifica de acción.


DATO

1. DATO: Es una representación simbólica (numérica, alfabética, algorítmica etc.), un atributo o una característica de una entidad. El dato no tiene valor semántico (sentido) en sí mismo, pero si recibe un tratamiento (procesamiento) apropiado, se puede utilizar en la realización de cálculos o toma de decisiones.
http://es.wikipedia.org/wiki/Dato

2. DATO: es un atributo de una parte de los datos que indica al ordenador (y/o al programador) algo sobre la clase de datos sobre los que se va a procesar.
http://es.wikipedia.org/wiki/Tipo_de_dato

3. DATO: Los datos son comunicados por varios tipos de símbolos tales como las letras del alfabeto, números, movimientos de labios, puntos y rayas, señales con la mano, dibujos, etc. Estos símbolos se pueden ordenar y reordenar de forma utilizable y se les denomina información. Los datos son símbolos que describen condiciones, hechos, situaciones o valores.
http://www.monografias.com/trabajos14/datos/datos.shtml

4. DATO: Es la materia prima de la información.

BASE DE DATOS

1. BASE DE DATOS: es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso.
http://es.wikipedia.org/wiki/Base_de_datos

2. BASE DE DATOS: Es un conjunto de información que está almacenada en forma sistemática, de manera tal que los datos que la conforman puedan ser utilizados en forma fragmentada cuando sea necesario.
http://www.mastermagazine.info/termino/4012.php


3. BASE DE DATOS: Es una serie de datos organizados y relacionados entre sí, los cuales son recolectados y explotados por los sistemas de información de una empresa o negocio en particular.
http://www.monografias.com/trabajos14/basededatos/basededatos.shtml#def


4. BASE DE DATOS: Conjunto ordenado de datos, con un mismo fin.


CAMPO
1. CAMPO: En informática, un campo es un espacio de almacenamiento para un dato en particular.
http://es.wikipedia.org/wiki/Campo_(inform%C3%A1tica)

2. CAMPO: Espacio para el almacenamiento de un dato en particular. En las bases de datos un campo es la mínima unidad de almacenamiento de información accesible. Los campos suelen tener asociados un tipo de dato que permiten almacenar.
http://www.alegsa.com.ar/Dic/campo.php

3. CAMPO: Parte de un registro informático, que hace referencia a una realidad unitaria. Un campo puede ser la fecha de nacimiento, otro el domicilio, etc.
http://cultura.glosario.net/terminos-bibliotecarios/campo-inform%E1tico-12273.html

4. CAMPO: Espacio que almacena un dato

REGISTRO

1. REGISTRO: Es una pequeña unidad de almacenamiento destinada a contener cierto tipo de datos. Puede estar en la propia memoria central o en unidades de memoria de acceso rápido.
http://www.mastermagazine.info/termino/6510.php

2. REGISTRO: En las bases de datos, un campo es la mínima unidad de información a la que se puede acceder; un campo o un conjunto de ellos forman un registro, donde pueden existir campos en blanco, siendo éste un error del sistema.
http://es.wikipedia.org/wiki/Campo_(informática)

3. REGISTRO: Un registro es un conjunto de campos que contienen los datos que pertenecen a una misma repetición de entidad. Se le asigna automáticamente un número consecutivo (número de registro) que en ocasiones es usado como índice aunque lo normal y práctico es asignarle a cada registro un campo clave para su búsqueda.
http://es.wikipedia.org/wiki/Registro_(base_de_datos)

4. REGISTRO: Conjunto de datos.

CAMPO LLAVE

1. CAMPO LLAVE: Una clave principal es un campo (o conjunto de campos) que identifica inequívocamente un registro. Es decir, es un campo que no admite valores duplicados en los registros.
http://www.devjoker.com/html/Conceptos-b%C3%A1sicos.html

2. CAMPO LLAVE: El campo llave sirve para localizar un registro dado y eventualmente seleccionar alguno de sus campos.
http://www.fismat.umich.mx/~elizalde/tesis/node4.html

3. CAMPO LLAVE: Concepto de datos de un registro que se usa para identificarlo.
http://www.mastermagazine.info/termino/5594.php

4. CAMPO LLAVE: Es un campo o dato único que sirve para la no duplicación.

INDICE

1. INDICE: Un índice es una estructura de datos que permite recuperar las filas de una tabla de forma más rápida además de proporcionar una ordenación distinta a la natural de la tabla. Un índice se define sobre una columna o sobre un grupo de columnas, y las filas se ordenarán según los valores contenidos en esas columnas.
http://www.aulaclic.es/access2002/a_5_1_3.htm

2. INDICE: Un índice en informática es como el índice de un libro donde tenemos los capítulos del libro y la página donde empieza cada capítulo. En base de datos, el índice son una o más claves que identifican un único registro (fila o renglón). Los índices hacen más fácil encontrar y ordenar los registros.
http://www.alegsa.com.ar/Dic/indice.php

3.INDICE: El índice de una base de datos es una estructura de datos que mejora la velocidad de las operaciones, permitiendo un rápido acceso a los registros de una tabla.
http://es.wikipedia.org/wiki/%C3%8Dndice_(base_de_datos)

4. INDICE: Un archivo que contiene claves que nos permite una búsqueda más rápida (de registro)


COMPILACION DE PROGRAMA
1.COMPILACION DE PROGRAMA: 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.
http://es.wikipedia.org/wiki/Compilador

2. COMPILACION DE PROGRAMA: 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 cómo piensa un ser humano.
http://es.wikipedia.org/wiki/Compilador
http://www.carlospes.com/minidiccionario/compilacion.php

3. COMPILACION DE PROGRAMA: El compilador es un programa que se encarga de traducir los programas escritos por el programador en lenguaje de alto nivel (entendible por el ser humano) a un lenguaje de bajo nivel que es el comprensible por la máquina y que, de esta manera, permite que pueda ser ejecutado por la computadora. Sería la transformación del código fuente a un lenguaje máquina o código objeto.
http://www.mastermagazine.info/termino/4368.php

4. COMPILACION DE PROGRAMA: Sirve para traducir un código entendible por la computadora

PROGRAMA FUENTE

1.PROGRAMA FUENTE: El concepto de "Programa Fuente" se relaciona de forma directa con los lenguajes de programación y las aplicaciones creadas, porque precisamente "Programa Fuente" describe el argumento escrito por el programador que da inicio al desarrollo de su obra de software.
http://www.mastermagazine.info/termino/6394.php

2. PROGRAMA FUENTE: Instrucción escrita por el programador en un lenguaje de programación para plantear al computador el proceso que debe ejecutar.
www.lorenzoservidor.com.ar/info01/diccio-p-r.htm

3. PROGRAMA FUENTE: Un programa fuente es aquel que nos permite escribir un algoritmo mediante un lenguaje formal. Por eso al código desarrollado al programar se le llama código fuente.
http://teleformacion.edu.aytolacoruna.es/PASCAL/document/intro.htm#programas

4. PROGRAMA FUENTE: Es un código escrito por el programador.

PROGRAMA OBJETO
1. PROGRAMA OBJETO: El Programa Objeto es aquel programa que resulta de la traducción del lenguaje fuente (lenguaje entendible por el ser humano) a un lenguaje máquina, es decir a aquel que es inteligible por la computadora.
http://www.mastermagazine.info/termino/6396.php


2. PROGRAMA OBJETO: Un programa a nivel de lenguaje máquina que resulta de la compilación de un programa fuente.
www.laopinion.com/glossary/p.html

3. PROGRAMA OBJETO: Un programa objeto es el resultado de traducir un programa fuente para obtener un lenguaje comprensible por la máquina.
http://teleformacion.edu.aytolacoruna.es/PASCAL/document/intro.htm#programas

4. PROGRAMA OBJETO: Programa optimo para ser ejecutado.

PROGRAMA EJECUTABLE

1. PROGRAMA EJECUTABLE: Ha sido traducido a código máquina en un formato que puede cargarse en la memoria y ejecutarse. Sin embargo, en los lenguajes interpretados puede referirse simplemente al código fuente en su formato apropiado
http://www.terra.es/personal/lermon/cat/articles/evin0369.htm

2. PROGRAMA EJECUTABLE: Es un archivo binario cuyo contenido se interpreta por el ordenador como un programa.
http://es.wikipedia.org/wiki/Ejcutable

3. PROGRAMA EJECUTABLE: Archivo que tiene la capacidad de poder ser ejecutado de forma independiente, o en otras palabras, que no necesita ser ejecutado por una aplicación externa. Estos archivos son ejecutados y controlados por el sistema operativo. Un archivo ejecutable contiene un programa, y generalmente necesitan de otros archivos para funcionar (aunque no es necesario).
http://www.alegsa.com.ar/Dic/ejecutable.php


4. PROGRAMA EJECUTABLE: Es un programa listo para ejecutarse.

SISTEMA

1. SISTEMA: Conjunto de programas interdependientes que interactúan regularmente formando un todo. Un conjunto de elementos interrelacionados entre sí para el logro de un objetivo común mediante el tratamiento de la información para facilitar la toma de decisiones. Cuyos elementos principales son los atributos, entidades, actividades y estado del sistema.
http://www.mailxmail.com/curso-codigo-etica-informaticos/conceptos-basicos-informatica

2. SISTEMA: Conjunto de dispositivos que colaboran en la realización de una tarea; se refiere también a cualquier colección o combinación de programas, procedimientos, datos y equipamiento utilizado en el procesamiento de información.
http://www.mailxmail.com/curso-codigo-etica-informaticos/conceptos-basicos-informatica

3. SISTEMA: Conjunto de "elementos" relacionados entre sí, de forma tal que un cambio en un elemento afecta al conjunto de todos ellos. Los elementos relacionados directa o indirectamente con el problema, y sólo estos, formarán el sistema.
http://paginespersonals.upcnet.es/~jmg2/libro/ds7m7.htm

4. SISTEMA: Conjunto de programas que sirve para resolver un tarea.


BASE DE DATOS SIMPLE
Una base de datos contiene archivos que contienen registros que contienen campos.
Base da datos simples. Las primeras y mas fáciles bases de datos son las simples .Y aun en la actualidad , este tipo puede ser todo lo que usted necesita para su finalidad
Una Base de Datos es un conjunto de datos que desea administrar, reconfigurar y agregar a posteriores. Es un buen programa para ser utilizado para administrar listas que no son todos números, como direcciones y números de teléfono, inventarios y listas de socios


http://www.jegsworks.com/lessons-sp/lesson1-2/lesson2-4database.htm





BASE DE DATOS RELACIONAL
Una base de datos relacional es una base de datos que cumple con el modelo relacional, el cual es el modelo más utilizado en la actualidad para modelar problemas reales y administrar datos dinámicamente. Permiten establecer interconexiones entre los datos y trabajar con ellos conjuntamente.
http://es.wikipedia.org/wiki/Base_de_datos_relacional

miércoles, 25 de noviembre de 2009

Unidad I Algoritmos y Diagramas

Unidad I Algoritmos 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. En 1850 A.C., un algoritmo de multiplicación similar al de expansión binaria es usado por los egipcios.
En la vida cotidiana se emplean algoritmos en multitud de ocasiones para resolver diversos problemas. Algunos ejemplos se encuentran en los instructivos (manuales de usuario), los cuales muestran algoritmos para usar el aparato en cuestión o inclusive en las instrucciones que recibe un trabajador por parte de su
patrón. También existen ejemplos de índole matemática, como el algoritmo de la división para calcular el cociente de dos números, el algoritmo de Euclides para calcular el máximo común divisor de dos enteros positivos, o el método de Gauss para resolver un Sistema lineal de ecuaciones. En el siglo XVIII se expandió su significado para abarcar en su definición a toda clase de procedimientos utilizados con el propósito de resolver problemas a realizar determinadas tareas. El primer caso de un algoritmo escrito para una computadora se considera que son las notas escritas por Ada Byron en 1842, para el motor analítico de Charles Babbage.

La teoría de las ciencias de la computación trata cualquier objeto computacional para el cual se puede crear un buen modelo. La investigación en modelos formales de computación se inició en los 30’s y 40’s por Turing, Post, Kleene, Church y otros. En los 50’s y 60’s los lenguajes de programación, compiladores y sistemas operativos estaban en desarrollo, por lo tanto, se convirtieron tanto en el sujeto como la base para la mayoría del trabajo teórico.
El poder de las computadoras en este período estaba limitado por procesadores lentos y por pequeñas cantidades de memoria. Así, se desarrollaron teorías (modelos, algoritmos y análisis) para hacer un uso eficiente de ellas. Esto dio origen al desarrollo del área que ahora se conoce como “Algoritmos y Estructuras de Datos”. Al mismo tiempo se hicieron estudios para comprender la complejidad inherente en la solución de algunos problemas. Esto dio origen a lo que se conoce como la jerarquía de problemas computacionales y al área de “Complejidad Computacional”.


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


CONCEPTO DE ALGORITMO

· Un algoritmo es una lista bien definida, ordenada y finita de operaciones que permiten hallar la solución a un problema. Dado un estado inicial y una entrada a través de pasos sucesivos y bien definidos se llega a un estado final obteniendo una solución.

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

· Procedimiento de cálculo con símbolos según unas reglas determinadas y con un número finito de pasos.

Diccionario académico océano uno color.

· Entendemos por algoritmo un procedimiento seguro y mecánico que logra un cierto resultado especialmente en matemáticas y en informática el termino algoritmo viene a través de varias traducciones y corrupciones del nombre del matemático persa Muusa al-khowarizmi.

http://monografias.com/

· Es dar solución a un problema por medio de reglas ordenadas y con diferentes pasos a seguir indicando con símbolos cada paso a seguir.

Flores Cachi Emily

· Es una serie de paso que siguen reglas ordenadas que se relacionan entre si para dar solución a un problema.

Definicion grupal

CONCEPTO DE DIAGRAMA DE FLUJO

Los diagramas de flujo (o flujo gramas) son diagramas que emplean símbolos gráficos para representar los pasos o etapas de un proceso. También permiten describir la secuencia de los distintos pasos o etapas y su interacción.
Las personas que no están directamente involucradas en los procesos de realización del producto o servicio, tienen imágenes idealizadas de los mismos, que pocas veces coinciden con la realidad. La creación del diagrama de flujo es una actividad que agrega valor, pues el proceso que representa está ahora disponible para ser analizado, no sólo por quienes lo llevan a cabo, sino también por todas las partes interesadas que aportarán nuevas ideas para cambiarlo y mejorarlo.
http://www.elprisma.com/apuntes/administracion_de_empresas/quesonlosdiagramasdeflujo/
· 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.
http://es.wikipedia.org/wiki/Diagrama_de_flujo

· Diagrama de flujo es una representación gráfica, mediante la utilización de signos convencionales, del proceso que sigue la información en un programa determinado. Se utilizan habitualmente en la fase de desarrollo de aplicaciones por los programadores. El diagrama de flujo o Flowchart es una de las técnicas de representación de algoritmos más antigua, y consiste en representar mediante símbolos las operaciones a realizar. Por ejemplo: el inicio y el fin del algoritmo se representan con un símbolo elíptico, las entradas y salidas con un paralelogramo, las decisiones con un rombo, los procesos con un rectángulo, etc.
http://www.mastermagazine.info/termino/4600.php

· Diagrama de flujo es una representación grafica de las descripciones de algoritmos por medio de símbolos que siguen una secuencia detallada en cada proceso.
Flores Cachi Emily
· Es una técnica de representación grafica de los algoritmos a través de símbolos detallados.Definición grupal

TIPOS DE ALGORITMOS

Algoritmos probabilisticos: algunos de los pasos de este tipo de algoritmos están en función de valores

Algoritmos estáticos: El comportamiento del algoritmo tiene forma de árbol y a cada paso del algoritmo puede bifurcarse a cualquier número de pasos inmediatamente posteriores, además todas las ramas se ejecutan simultáneamente.

Algoritmos adaptativos: seleccionan los elementos más prometedores del conjunto de candidatos hasta encontrar una solución. En la mayoría de los casos la solución no es óptima.

http://es.wikipedia.org/wiki/Algoritmo#Tipos_de_algoritmos_seg.C3.BAn_su_funci.C3.B3n

TIPOS DE DIAGRAMA DE FLUJO

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 flujo gramas es eminentemente descriptivo, mientras que los utilizados son fundamentalmente representativos.
http://es.wikipedia.org/wiki/Diagrama_de_flujo#Tipos_de_diagramas_de_flujos


CONCEPTO DE CONSTANTES

·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 y este permanece inalterado durante todo el programa.

http://teleformacion.edu.aytolacoruna.es/PASCAL/document/vars.htm#ctes
·Es un valor de tipo permanente que no puede modificarse al menos no dentro del contexto o situación para el cual esta prevista.
http://es.Wikipedia.com
·son tipos de datos con valores numéricos o de cadena que permanecen invariables durante la ejecución de un programa.

Hhtp: //el priama.com/
es un valor de tipo inalterable que no cambia durante un proceso
Flores cachi Emily

Concepto de variables
· Una variable es un nombre asociado a un elemento de datos que está situado en posiciones contiguas de la memoria principal, y su valor puede cambiar durante la ejecución de un programa. Toda variable pertenece a un
tipo de dato concreto. En la declaración de una variable se debe indicar el tipo al que pertenece.
http://teleformacion.edu.aytolacoruna.es/PASCAL/document/vars.htm#vars
· Las variables en la
investigación, representan un concepto de vital importancia dentro de un proyecto. Las variables, son los conceptos que forman enunciados de un tipo particular denominado hipótesis. Las variables se refieren a propiedades de la realidad que varían, es decir, su idea contraria son las propiedades constantes de cierto fenómeno.
http://es.wikipedia.org/wiki/Variable_dependiente
·Objeto, proceso o característica que está presente, o supuestamente presente, en el fenómeno que un científico quiere estudiar. Los objetos, procesos o características reciben el nombre de variables en la medida en que su modificación provoca una modificación en otro objeto, proceso o característica. Las variables principales a las que se suele referir la investigación en psicología pueden ser independientes, dependientes, intermedias, conductuales, observables, o inobservables.
http://www.blogger.com/%20http:/www.e-torredebabel.com/Psicologia/Vocabulario/Variable.htm

·Valor que cambia en un proceso
Definición grupal

CONSCEPTO DE CONTADOR·

En programación, se llama contador a una variable cuyo valor se incrementa o decremento en un valor fijo (en cada iteración de un bucle).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
·En diseño web, servicio online o aplicación del
servidor web que permite contar la cantidad de visitantes que recibe un sitio web.El servicio puede contratarse para que lo realice un tercero, o puede ser instalada una aplicación especial en el servidor para que funcione como contador.
http://www.alegsa.com.ar/Dic/contador.php
· Es una variable cuyo valor se incrementa o decremento una cantidad constante.

Definicion grupal

CONCEPTO DE ACUMULADOR
·En computación, un acumulador es un registro en donde se
almacenan los resultados lógicos y aritméticos intermedios. Sin un registro acumulador, sería necesario escribir el resultado de cada cálculo (suma, multiplicación, etc.) en la memoria primaria, tal vez para leerse y ser usado sólo para la siguiente operación. Acceder a la memoria primaria es más lento que acceder a un registro acumulador, porque la tecnología utilizada para la memoria primaria (que es más grande, pero más barata) es más lenta.
http://www.alegsa.com.ar/Dic/acumulador.php
·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).Sin un registro como un acumulador, sería necesario escribir el resultado de cada cálculo (como adición, multiplicación, desplazamiento (shift), etc.) en la memoria principal, quizás justo para ser leída inmediatamente otra vez para su uso en la siguiente operación. El acceso a la memoria principal es significativamente más lento que el acceso a un registro como el acumulador porque la tecnología usada para la memoria principal es más lenta (pero más barata) que la usada para un registro interno del CPU.

http://www.babylon.com/definition/Registro_acumulador/Spanish

· Zona de memoria que contiene la suma algébrica de los valores de un parámetro.
Diccionario académico océano uno color

Es una variable que almacena informacion esta puede incrementar o ir en decremento dependiendo de otras variables.

Flores Cachi Emilys

CONCEPTO DE PSEUDOCODIGO

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.
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 lógicos de la solución a un problema.
No siendo el pseudocódigo un lenguaje formal, varían de un programador a otro, es decir, no hay una estructura semántica ni arquitectura estándar. Es una herramienta ágil para el estudio y diseño de aplicaciones, veamos un ejemplo, que podríamos definir como: lenguaje imperativo, de tercera generación, según el método de
programación estructurada.

Pseudocódigo = Pseudo (Supuesto) + Código (Instrucción
)

http://es.wikipedia.org/wiki/Pseudocódigo

Definición de PseudocódigoEn programación, lenguaje artificial e informal útil para programadores para el desarrollo de algoritmos. No es un lenguaje de programación verdadero y, por lo tanto, no puede ser compilado y ejecutado.En pseudocódigo se describen los algoritmos utilizando una mezcla de lenguaje común, con instrucciones de programación, palabras claves, etc. El objetivo es que el programador se centre en la solución lógica del algoritmo y no en la implementación en un lenguaje de programación concreto (con las posibles complicaciones en las reglas sintácticas), o en otras palabras, sólo ayudan a "pensar" un programa antes de escribirlo en un lenguaje de programación formal.

http://www.alegsa.com.ar/Dic/pseudocodigo.php

Considerado como un lenguaje falso, el pseudocódigo es un lenguaje intermedio entre nuestro lenguaje y el de programación, debido a que quien lo utiliza se guía por una serie de normas pero sin llegar a usar una estructura tan rígida como la del lenguaje de programación.
El objetivo al que apunta es que quien lo pone en práctica se centre más en la solución del algoritmo o el diseño de un software que en el programa que utiliza para crearlo. Y esto es posible porque es más fácil de manipular ya que no tiene que tener en mente el lenguaje en sí y además, más fácil de codificar.
http://www.mastermagazine.info/termino/6428.php

para un mejor entendimiento un video con base a que es algoritmo yalgunos ejemplos.

http://www.youtube.com/watch?v=6oWJ4eBKEU0

sábado, 19 de septiembre de 2009

DIAGRAMAS DE FLUJO

Diagramas de flujo

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 para indicar la secuencia de la operación.
Un diagrama de flujo es una forma de representar una grafica mediante la utilización de signos convencionales, del proceso que sigue la información en un programa de desarrollo de aplicaciones por los programadores.Emplean símbolos para representar los pasos o etapas de un proceso. Permite describir la secuencia de los distintos pasos o etapas y su intervención.

VENTAJAS Y DESVENTAJAS DEL USO DE LOS DIAGRAMAS DE FLUJO.

Ventajas:
§ Es bastante sencillo y el más utilizado por su fácil comprensión y programación.§ En un código reducido se realiza el ordenamiento.§ Eficaz.

Desventajas:
Es el más ineficiente de todos los métodos.§ Consume bastante tiempo de computadora.§ Requiere de muchas lecturas/escrituras en memoria.


TIPOS DE DIAGRAMA DE FLUJO

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 flujo gramas es eminentemente descriptivo, mientras que los utilizados son fundamentalmente representativos.


SIMBOLOGÌA DE LOS DIAGRAMAS DE FLUJO

TERMINAL: Representa el inicio y el fin de un programa. También puede representar una parada o interrupción programada que sea necesaria.


ENTRADA / SALIDA: Cualquier tipo de introducción de datos en la memoria de los periféricos o registros de información procesada.




PROCESO: Cualquier tipo de operación que pueda originar cambios de valor, formato o posición de información almacenada en la memoria.




DESICIÓN: Indica operaciones lógicas o de comparación entre datos y función del resultado de la misma



CONECTOR DE LA MISMA PÁGINA:
Sirve para un enlace de un diagrama de salida y entrada.



INDICADOR DE DIRECCIÓN: Indica el sentido de la ejecución de operaciones


SALIDA: Se utiliza en ocasiones en lugar del símbolo de salida.