ALGORITMOS Y DIAGRAMAS

lunes, 8 de marzo de 2010

CONCEPTOS BASICOS DE PROGRAMACION


"CONCEPTOS BASICOS DE PROGRAMACION"

"PROGRAMA"

1.-SECUENCIA DE INSTRUCCIONES QUE UNA COMPUTADORA PUEDE INTERPRETAR Y EJECUTAR.

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



2.-UN PROGRAMA INFORMATICO ES UN CONJUNTO DE INSTRUCCIONES QUE UNA VEZ EJECUTADAS RALIZARAN UNA O VARIAS TAREAS EN UNA COMPUTADORA.

http://es.wikipedia.org/wiki/Programa_informático


3.-UN PROGRAMA INFORMATICO ES UNA SERIE DE COMANDOS EJECUTADOS POR EL EQUIPO

http://es.kioskea.net/contents/langages/programme.php3



4.-ES UN CONJUNTO DE PROGRAMAS QUE DEBEN DE REALIZAR UN PROBLEMA.


"SOTWARE"

1.-SOTWARE SE REFIERE AL EQUIPAMENTO LOGICO O SOPORTE LOGICO DE UNA COMPUTADORA DIGITAL Y COMPRENDEN EL CONJUNTO DE LOS COMPONENTES LOGICOS NECESARIOS PARA HACER POSIBLE LA REALIZACION DE UNA TAREA ESPECIFICA.

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



2.-EL SOFTWARE ES TODO PROGRAMA O APLICACION PROGRAMADA PARA REALIZAR TAREA ESPECIFICA.

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



3.-EL SOFTWARE ES UN INGREDIENTE INDISPENSABLE PARA PARA EL FUNCIONAMIENTO DEL COMPUTADOR.

http://www.cosaslibres.com/software.html



4.-CONJUNTOS DE PROGRAMAS QUE NOS AYUDAN A RESOLVER UN PROGRAMA EN GENERAL.


"CODIGO"

1.-EL CODIGO FUENTE DE UN PROGRAMA INFORMATICO ES UN CONJUNTO DE LINEAS DE TEXTO QUE SON LAS INSTRUCCIONES QUE DEBE SEGUIR LA COMPUTADORA PARA EJECUTAR DICHO PROGRAMA.

http://es.wikipedia.org/wiki/Código_fuente



2.-TERMINO GENERICO PARA NOMBRAR LAS INTRUCCIONES,PROGRAMAS UTILIZADAS EN DOS SENTIDOS GENERALES.

http://usuarios.multimania.es/tutoinformatica/codigo.html



3.-EL CODIGO ES EL CONJUNTO DE INSTRUCCIONES QUE PERMITE LA CODIFICACION Y DESCODIFICACION DE LA TRANSMISION QUE SE TRASMITE DE MANERA QUE PUEDA SER INTERCAMBIADA EN FORMA COMPRENSIBLE ENTRE LA FUENTE Y EL DESTINO.

http://www.mastermagazine.info/termino/4320.php



4.-SON LA PALABRAS QUE REPRESENTAN UNA ACCION INTERPRETADA POR LA COMPUTADORA.


"CONSTANTE"

1.-UNA CONSTANTE ES UN VALOR QUE NO CAMBIA O NO PUEDE SER ALTERADO DURANTE LA EJECUCION DE UN PROGRAMA.

http://es.wikipedia.org/wiki/Constante_(informática)



2.-ES UNA INCOGNITA QUE SE UTILIZA EN LOS LENGUAJES DE PROGRAMACION QUE NO PUEDE CAMBIAR SU CONTENIDO EN EL TRANSCURSO DEL PROGRAMA.


http://www.mastermagazine.info/termino/4418.php



3.-EN PROGRAMACION UNA CONSTANTE REPRESENTA AUN VALOR ALMACENADO EN MEMORIA QUE NO PUEDE CAMBIAR DURANTE LA EJECUCION DE UN PROGRAMA.


http://www.carlospes.com/minidiccionario/constante.php



4.-VALOR QUE NO CAMBIA.


"VARIABLE"

1.-ESTRUCTURA DE PROGRAMACION QUE CONTIENE DATOS PUEDE CONTENER NUMEROS O CARACTERES ALFANUMERICOS Y EL PROGRAMADOR LE ASIGNA UN NOMBRE UNICO.

http://www.mastermagazine.info/termino/7072.php



2.-UNA VARIABLE ES UN IDENTIFICADOR QUE SE UTILIZA PARA REPRESENTAR UN DATO INDIVIDUAL;ES DECIR UNA CANTIDAD NUMERICA O CARACTER DE FORMA PARECIDA ALA CONSTANTE.

http://www.mastermagazine.info/termino/7072.php



3.-UNA VARIABLE ES UN ESPACIO EL CUAL SE LE PUEDE ASIGNAR DIFERENTES VALORES SEGUN NOS CONVENGA.

http://www.mailxmail.com/curso-metodologia-programacion/variables



4.-VALOR QUE CAMBIA


"COMANDO"

1.-ES UNA INSTRUCCION U ORDEN QUE EL USUARIO PROPORCIONA AUN SISTEMA INFORMATICO DESDE LA LINEA DE COMANDOS O DESDE UNA LLAMADA DE PROGRAMACION PUEDE SER INTERNO O EXTERNO.


http://es.wikipedia.org/wiki/Comando_(informática)

2.-EN INFORMATICA UN COMANDO ES UN UNA ORDEN QUE SE LE DA AUN PROGRAMADE COMPUTADORA QUE ACTUA COMO INTERPRETE ,DEL MISMO PARA ASI REALIZAR UNA TAREA ESPECIFICA.

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

3.-ORDEN DADA PARA QUE REALICE UNA ACCION DETERMINADA.

http://www.mastermagazine.info/termino/4354.php


4.-ES UN TEXTO ESPECIFICO DE ACCION.


"DATO"

1.-EN PROGRAMACION, UN DATO ES LA EXPRESION GENERAL QUE DESCRIBE LAS CARACTERISTICAS DE LAS ENTIDADES SOBRE LAS CUALES OPERA UN ALGORITMO.

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

2.-UNIDAD MINIMA DE INFORMACION SIN SENTIDO EN SI MISMA ,PERO QUE ADQUIERE SIGNIFICADO EN CONJUNCION CON OTRAS PROCEDENTES DE LA APLICACION QUE LAS CREO.

http://www.monografias.com/trabajos14/datos/datos.shtml#co

3.-CONJUNTO DE SIMBOLOS QUE UNIDOS DE CIERTA FORMA DAN UN SIGNIFICADO QUERENTE Y LOGICO.

http://www.mastermagazine.info/termino/4530.php

4.-ES LA MATERIA PRIMA DE LA INFORMACION.


"BASE DE DATOS"

1.-UNA BASE DE DATOS O BANCO DE DATOS ES UN CONJUNTO DE DATOS PERTENECIENTES AUN MISMO CONTEXTO SISTEMATICAMENTE PARA SU POSTERIOR USO.
http://es.wikipedia.org/wiki/Base_de_datos

2.-EN TERMINOS SIMPLES UNA TABLA DE DATOS PUEDE IMAGINARSE FORMADA DEFILAS Y COLUMNAS O CAMPUS.

http://es.wikipedia.org/wiki/Registro_(base_de_datos)

3.-UNA BASE DE DATOS ES UN CONJUNTO DE DATOS QUE PERTENECEEN AL MISMO CONTEXTO.

http://es.wikibooks.org/wiki/Informática_Educacional/Bases_de_Datos

4.-ES EL CONJUNTO ORDENADOS DE DATOS CON UN MISMO FIN.


"CAMPO"

1.-EN INFORMATICA UN CAMPO ES UN ESPACIO DE ALMACENAMIENTO PARA UN DATO EN PARTICULAR.

http://es.wikipedia.org/wiki/Campo_(informática)

2.-UN CAMPO ES LA MINIMA UNIDAD DE ALMACENAMIENTO DE INFORMACION ACCESIBLE.

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

3.-EN ALGUNAS APLICACIONES ES EL ESPACIO RESERVADO PARA INTRODUCIR DETERMIINADOS DATOS ASOCIADOS A ALGUNA CATEGORIA DE CLASIFICACION.

http://www.mastermagazine.info/termino/4158.php

4.-ES UN ESPACIO QUE ALMACENA UN DATO.


"REGISTRO"

1.-UN REGISTRO ES UN CONJUNTO DE CAMPOS QUE CONNTIENEN LOS DATOS QUE PERTENECEN A UNA MISMA REPETICION DE EDENTIDAD.

http://es.wikipedia.org/wiki/Registro_(base_de_datos)

2.-ES UNA PEQUEÑA UNIDAD DE ALMACENAMIENTO DESTINADA A RECONOCER CIERTO TIPO DE DATOS ,PUEDE ESTAR EN LA PROPIA MEMORIA CENTRAL O E UNIDADES DE MEMORIA DE ACCESO RAPIDO.

http://www.mastermagazine.info/termino/6510.php

3.-UN CAMPO ES LA MINIMA UNIDAD DE INFORMACION ALO QUE SE PUEDE ACCEDER; UN CAMPO O UN CONJUNTO DE ELLOS FORMAN UN REGISTRO , DONDE PUEDEN EXISTIR CAMPOS EN BLANCO , SIENDO ESTA UN ERROR DEL SISTEMA.

http://es.wikipedia.org/wiki/Campo_(informática)

4.-CONJUNTO DE DATOS.


"CAMPO LLAVE"

1.-EL CAMPO LLAVE SIRVE PARA LOCALIZAR UN REGISTRO DADO Y EVENTUALMENTE SELECCIONAR ALGUNOS DE SUS CAMPOS.

http://www.fismat.umich.mx/~elizalde/tesis/node4.html

2.-CONCEPTO DE DATOS DE UN REGISTRO QUE SE USA PARA IDENTIFICARLO.

http://www.mastermagazine.info/termino/5594.php

3.-CONJUNTO FINITO DE CARACTERES LIMITADOS QUE FORMAN UNA PALABRA SECRETA QUE SIRVE A UNOS O MAS USUARIOS PARA ACCEDER AUN DETERMINADO RECURSO.

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

4.-ES DATO UNICO QUE SIRVE PARA EVITAR UNA DUPLICIDAD.


"INDICE"

1.-UN INDICE ES UNA ESTRUCTURA DE DATOS QUE PERMITE RECUPERAR LAS FILAS DE UNA TABLA DE UNA FORMA MAS RAPIDA A DEMAS DE PROPORCIONAR UNA ORDENACION DISTINTA ALO NATURAL DE LA TABLA.

http://www.aulaclic.es/sql/b_8_4_1.htm

2.-SON UNA O MAS CLAVES QUE IDENTIFICAN UN UNICO REGISTRO .LOS INDICES HACEN MAS RAPIDA Y FACIL DE ENCONTRAR Y ORDENAR LOS REGISTROS.

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

3.-EL INDICE SUPONE UNA PRESENTACION CLASIFICADA Y MAYOR O MENOR MENTE ACCESIBLE QUE BUSCA PERMITIR AL LECTOR ENCONTRAR LAS SECCIONES DE MAYOR UTILIDAD.

http://www.definicionabc.com/general/indice.php

4.-ARCHIVO QUE CONTIENE CLAVES QUE IDENTIFICAN UN UNICO REGISTRO.LOS INDICES HACEN MAS RAPIDA Y FACIL DE ENCONTRAR Y ORDENAR LOS REGISTROS.


"COMPILADOR DE PROGRAMA"

1.-UN COMPILADOR DE PROGRAMA INFORMATICO QUE TRADUCE UN PROGRAMA ESCRITO EN UN LENGUAJE DE PROGRAMACION , GENERANDO UN PROGRAMA EQUIVALENTE QUE LA MAQUINA SERA CAPAZ DE INTERPRETAR.

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

2.-UN COMPILADOR ES UN PROGRAMA QUE PERMITE TRADUCIR EL CODIGO DE UN PROGRAMA EN LENGUAJE DE ALTO NIVEL A OTRO LENGUAJE DE NIVEL INFERIOR.

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

3.-COMPILADOR CONSISTE EN LA TRADUCCION DE LOS CODIGOS.

http://www.carlospes.com/minidiccionario/compilacion.php

4.-SIRVE PARA TRADUCIR UN CODIGO A UN LENGUAJE ENTENDIBLE PARA LA COMPUTADORA.


"PROGRAMA FUENTE"

1-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.-INSTRUCCION ESCRITA POR EL PROGRAMADOR EN UN LENGUAJE DE PROGRAMACION PARA PLANTEAR AL COMPUTADOR EL PROCESO QUE DEBE EJECUTAR.


www.lorenzoservidor.com.ar/info01/diccio-p-r.htm

3.-CONJUNTO DE INSTRUCCIONES ORDENADAS EN CIERTA FORMA LOGICA QUE PERMITEN REALIZAR UNA O VARIAS FUNCIONES EN FORMA AUNTOMATICA POR UNA COMPUTADORA.


www.avizora.com/glosarios/glosarios_c/textos_c/computacion_industria_c_0007.htm


4.-CODIGO ESCRITO POR EL PROGRAMADOR.


"PROGRAMA OBJETO"

1.-ES AQUEL PROGRAMA QUE RESULTA DE LA TRADUCCION DEL LENGUAJE FUENTE AUN LENGUAJE MAQUINA, ES DECIR AQUEL QUE ES INTANGIBLE POR LA COMPUTADORA.

http://www.mastermagazine.info/termino/6396.php

2.-UN PROGRAMA EN LENGUAJE DE MAQUINA LISTO PARA SER EJECUTADO EN UN AMBIENTE OPERATIVO EN PARTICULAR.

www.avizora.com/publicaciones/computacion/textos/programacion_orientada_objetos_0002.htm

3.-UN PROGRAMA A NIVEL DE LENGUAJE DE MAQUINA QUE RESULTA DE LA COMPILACION DE UN PROGRAMA FUENTE.

www.laopinion.com/glossary/p.html

4.-PROGRAMA OPTIMO PARA SER EJECUTADO
(EL PROGRAMA OBJETO DEBERA ESTAR LIBRE DE ERRORES SINTACTICOS)


"PROGRAMA EJECUTADOR"

1.-ES UN ARCHIVO BINARIO CUYO CONTENIDO SE INTERPRETA POR EL ORDENADOR COMO UN PROGRAMA.

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

2.-HA SIDO TRADUCIDO A CODIGO MAQUINA EN UN FORMATO QUE PUEDE CARGARSE EN LA MEMORIA Y EJECUTARSE.

http://www.terra.es/personal/lermon/cat/articles/evin0369.htm

3.-UN PROGRAMA O TAMBIEN LLAMADO PROGRAMA INFORMATICO , PROGRAMA DE COMPUTACION O PROGRAMA DE ORDENADOR , SIMPLEMENTE UN CONJUNTO DE INSTRUCCIONES PARA UNA COMPUTADORA.

http://diccionario.babylon.com/Programa%20(computación)

4.-PROGRAMA LISTO PARA EJECUTARSE.


"SISTEMA"

1.-UN SISTEMA ES UN CONJUNTO DE PARTES O ELEMENTOS ORGANIZADAS Y REALACIONADAS QUE INTERACTUAN ENTRE SI PARA LOGRAR UN OBJETIVO.

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

2.-UN SISTEMA INFORMATICO ES UN CONJUNTO DE PARTES QUE FUNCIONAN RELACIONANDOSE ENTRE SI CON UN OBJETIVOPRECISO , SUS PARTES SON: HADWARE,SOFTWARE Y LAS PERSONAS QUE LO USAN.

http://www.alegsa.com.ar/Dic/sistema%20informatico.php

3.-UN SISTEMA DE INFORMACION ES UN CONJUNTO DE ELEMENTOS QUE INTERACTUAN ENTRE SI CON EL FIN DE APOYAR LAS ACTIVIDADES DE UNA EMPRESA O NEGOCIO.

http://www.monografias.com/trabajos7/sisinf/sisinf.shtml



4.-CONJUNTO DE PROGRAMAS QUE SIRVEN PARA RESOLVER UNA TAREA
(COMO EJEMPLO WINDOWS)

miércoles, 25 de noviembre de 2009

UNIDAD 1: "ALGORITMOS Y DIAGRAMAS"

"HISTORIA DE ALGORITMO"

El termino proviene del matemático árabe al´ Khwarizmi, que escribio un tratado sobre los numeros.
Estos bienes surgieron a mediados del siglo IX .
La historia del algoritmo nace por la necesidad de hacer calculos matematicos, atraves, de ella se fundamenta el paso inicial de entender acabadamente cualquier problema planteado.
Pero tambien tengamos en cuenta que los algoritmos estan en el corazon mismo de los ordenadores y que los lenguajes de computación solo son un medio de expresarlo.
Conforme transcurre el tiempo se crea la simbologia:
Los rombos son utilizados el inicio y finalizacion de los algoritmos (para las decisiones)
Rectangulos para las acciones a tomar.
Las flechas nos indican el flujo teniendo en cuenta que las decisiones no creceran verticalmente y las decisiones por si creceran a la derecha. Si bien estos no son los unicos símbolos.
El algoritmo tiene la virtud de brindarnos a todos la oportunidad de seleccionar aquello que consideramos prioritario decimos que no es poco la capacidad contenida como ordenador del pensamiento da comienzo en el primer paso, el cual implica plentear el problema.

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


"CONCEPTO DE ALGORITMO"

1.-ALGORITMO
Dl latin dixit algoritmus : es una liste definida, ordenada y finita de operaciones que da solucion a um problema. Dado un estado inicial y una entrada, atravez de pasos definidos se llega a un estado final, obteniendo una solucion.

http://www.wikipedia.com/



2.-ALGORITMO

Conjunto de acciones o secuencias de operaciones ejecutadas en un determinado orden para resolver un problema
Caracteristicas de algoritmo:definido,debe indicar un orden a seguir, debe ser finito.Un algoritmo es una herramienta capaz de resolver un problema.

Monografias. Com

3.-ALGORITMO

Conjunto de pasos o instrucciones finito que se deben seguir para realizar una determinada tarea.
-un mismo conjunto de datos de partida se debe llegar a un mismo conjunto de resultados.
-las instrucciones han de ser precisas, sin ambigüedad alguna.
-a de ser finito.

Garbage collector

4.-ALGORITMO

Serie de pases con reglas ordenadas que se relacionan entre si para solucionar un problema.

ALFONSO DZIB SABIDO





http://www.mi-algoritmo.com/
http://www.wikppedia.com/
http://www.algoritmos.com/






"CONCEPTO DE DIAGRAMA DE FLUJO"


1.-DIAGRAMA DE FLUJO

Los diagramas de flujo, son diagramas que emplean símbolos graficos para representar los pasos de un proceso. Tambien permite describir la secuencia de los distintos pasos y su interaccion.
Para crear un diagrama se necesita agregar un valor, ya que se pone disponible para ser analizado, no solo por quienes lo hicieron, si no por todas las personas interesadas.

El prisma


2.-DIAGRAMA DE FLUJO

Es una forma esquematica de representar ideas y conceptos en relacion. A menudo se utiliza para especificar algoritmos de manera grafica.
Tambien se le puede llamar diagramas de flujo a aquellas utilizadas para esquematizar conceptos vinculados a la programación.

Def. ABC

3.-DIAGRAMA DE FLUJO

Un diagrama es un esquema o cuadro en la que se representan varios datos relacionados entre si.El diagrama de flujo es el que grafica a traves de diferentes símbolos con formas geometricas, cada uno tiene un significado.

Sobre conceptos

4.-DIAGRAMA DE FLUJO

Es una tecnica de representacion grafica de los algoritmos atravez de simbolos datallados.

ALFONSO DZIB SABIDO







"TIPOS DE ALGORITMOS"

1.-ALGORITMO DE ORDENAMIENTO

En computación y matemáticas un algoritmo de ordenamiento es un algoritmo que pone elementos de una lista o un vector en una secuencia dada por una relación de orden, es decir, el resultado de salida ha de ser una permutación o reordenamiento de la entrada que satisfaga la relación de orden dada. Las relaciones de orden más usadas son el orden numérico y el orden lexicográfico.

2.-ALGORITMO DE BUSQUEDA

Un algoritmo de búsqueda es aquel que está diseñado para localizar un elemento concreto dentro de una estructura de datos. Consiste en solucionar un problema de existencia o no de un elemento determinado en un conjunto finito de elementos, es decir, si el elemento en cuestión pertenece o no a dicho conjunto, además de su localización dentro de éste. Este problema puede reducirse a devolver la existencia de un número en un vector.

"TIPÓS DE DIAGRAMA DE FLUJO"

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

2.-FORMATO PANORAMICO:

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.

3.-FORMATO ARQUITECTONICO:

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.

http://www.mi-algoritmo.com/
http://www.tiposdealgoritmos.com/
http://www.diagramasdeflujo.com/



"COSNTANTES/VARIABLES"


1.-CONSTANTES:

Es un dato cuyo valor no puede cambiar durante la ejecucicion del programa.
-se declara con la palabra const.
-después de declararla ya se puede usar en el cuerpo principal del programa.

Tutorial de pascal


2.-CONSTANTES:

Es un dato numérico o alfanumérico que no cambia durante la ejecución del programa.

http://www.desarrolloweb.com/


3.-CONSTANTES:

Son tipos de datos con valores numericos o de cadena que permanecen invariables, sin posibilidad de cambiar el valor que tiene durantre el curso del programa.

http://www.wikipedia.com/


4.-CONSTANTES:

Valor que no cambia durante el proceso

ALFONSO DZIB SABIDO





1.-VARIABLE:

Su valor puede cambiar en el programa toda variable pertenece a un dato concreto.
En la declaracion de una variable se debe indicar el tipo que pertenece.

Tutorial de pascal

2.-VARIABLE:

Permite almacenar temporalmente un dato durante la ejecución de un proceso, su contenido puede cambiar en el momento de ejecución del programa.Para reconocerlo hay que darle un nombre con el cual se pueda identificar dentro de un algoritmo.

http://www.desarrolloweb.com/


3.-VARIABLE:

En un contenedor de información en el que podemos almacenar numeros enteros, decimales, y caracteres.
Se puede leer y cambiar durante la ejecución.
No tiene tipos es decir que la misma variable puede contener un nimero seguido de letras (caracteres)

http://www.monografías.com/


4.-VARIABLE:

Valor que no cambia en un proceso

ALFONSO DZIB SABIDO






1.-CONTADOR:

Un contador es una variable cuyo valor puede incrementar o decrementar en una cantidad constante cada ves que se produce una accion.Se utiliza con la finalidad de contar sucesos o acciones.

http://www.mailxmail.com/



2.-CONTADOR:

Es aquel que permite incrementar el valor de una variable numerica, de 1 en 1 o de 2 en 2.
Igual se aplica de forma negativa.

http://www.mi-algoritmo.com/


3.-CONTADOR:

Es un circuito secuencial construido a partir de biestables y puertas logicas capaz de realizar el computo de los impulsos que recibe en la entrada.

http://www.wikipedia.com/



CONTADOR:

Es una variable cuyo valor incrementa o decrementa una cantidad constante.

ALFONSO DZIB SABIDO


1.-ACUMULADOR:

Es una variable que suma sobre si misma un conjunto de valores, para tener la suma de todos ellos en una sola variable.
La diferencia entre una variable y un acumulador esque mientras las variables va aumentando de 1 en 1 el acumulador lo hace en una cantidad variable.

http://www.mailxmail.com/


2.-ACUMULADOR:

Es una variable que almacena o cuenta con cierta información y la incrementa dependiendo de las variables que contenga.

http://www.mi-algoritmo.com/


3.-ACUMULADOR:

Una bateria en un dispositivo que almacena energia quimica para liberarla.Estabiliza el voltaje.

http://www.wikipedia.com/



4.-ACUMULADOR:

Es una variable que almacena información esta puede incrementar o decrementar dependiendo de otras variables.

ALFONSO DZIB SABIDO


"PSEUDOCODIGO"

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

http://www.wikipedia.com/


2.-PSEUDOCODIGO:

Es una mezcla de lenguajes de programación que se emplea dentro de una programación estructurada para realizar el diseño de un programa.

http://www.desarrolloweb.com/

3.-PSEUDOCODIGO:

Asemeja a un lenguaje de programación pero que no sigue reglas estrictas ni de gramatica. Es un lenguaje que te permite expresar algoritmos en papel de manera facil.



4.-PSEUDOCODIGO:

Es un lenguaje o serie de palabras que describe un algoritmo utilizando frases de lenguaje comun se puede expresar en forma narrativa o en un papel para realizar el diseño de un programa.

ALFONSO DZIB SABIDO






"OPERADORES ARITMÉTICOS"


Puede usar los operadores aritméticos PEL (PerformancePoint Expression Language) para realizar cualquier cálculo aritmético, como suma, resta, multiplicación, división, exponenciación y agrupación.Su Orden de prioridad de los operadores aritméticos de una expresión PEL.Cuando hay más de un operador aritmético en una expresión, PEL realiza primero la agrupación, exponenciación (elevar a potencia). Después de completar las operaciones de exponenciación, PEL realiza la multiplicación y división y, después, la resta y la suma.Cuando todos los operadores aritméticos de una expresión tienen el mismo nivel de prioridad, el orden de ejecución es de izquierda a derecha.

OPERADORES ARITMETICOS
(ORDEN DE PRIORIDAD)



( ) Agrupación

^ Exponenciación

* Multiplicación

/ División

- sustracción

+ Adición





En est video podemos observar como se realiza un algoritmo.
(presta atencion)

lunes, 19 de octubre de 2009

DIAGRAMAS DE FLUJO

DIAGRAMA DE FLUJO

Un diagrama de flujo es una forma de representar gráficamente los detalles algorítmicos de un proceso multifactorial. Se utiliza principalmente en progamacion, economia y procesos industriales. Estos diagramas utilizan una serie de símbolos con significados especiales y son la representacion gráfica de los pasos de un proceso.

TIPOS DE DIAGRAMA

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.
VENTAJAS Y DESVENTAJAS

VENTAJAS:
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.
DESVENTAJAS:
Diagramas completos y detallados suelen se laboriosos en su planteamiento y diseño.
Acciones a seguir tras la salida de un símbolo de decisión, pueden ser difíciles de seguir si existen diferentes caminos.

SIMBOLOGIA

Este se utiliza para representar el inicio o el fin de un algoritmo. También puede representar una parada o una interrupción programada que sea necesaria realizar en un programa.
Este se utiliza para un proceso determinado, es el que se utiliza comúnmente para representar una instrucción, o cualquier tipo de operación que origine un cambio de valor.
Este símbolo es utilizado para representar una entrada o salida de información, que sea procesada o registrada por medio de un periférico.
Este es utilizado para la toma de decisiones, ramificaciones, para la indicación de operaciones lógicas o de comparación entre datos.
Este es utilizado para enlazar dos partes cualesquiera de un diagrama a través de un conector de salida y un conector de entrada. Esta forma un enlace en la misma página del diagrama.
Este es utilizado para enlazar dos partes de un diagrama pero que no se encuentren en la misma pagina.