algoritmos y pseudocodigos

Conceptos Basicos de Programacion

Concepto de 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

2do. CONCEPTO

En este sentido, un programa informático o software es algo necesario para el funcionamiento de una computadora. Puede ser tanto un programa ejecutable como su código fuente, que es escrito por los programadores. Por otra parte, según sus funciones, un programa puede ser clasificado como un software de sistema o un software de aplicación.

http://definicion.de/programa/

3er. concepto

Conjunto de instrucciones expresadas en un lenguaje natural o formal, pudiendo una vez traducida y traspuestas en un soporte deseable por una máquina de tratamiento de datos, o por parte de esta máquina, efectuar operaciones aritmética y sobre todo lógicas en vías de indicar o de obtener un resultado particular"

4to. concepto

Un programa de cómputo es un conjunto de instrucciones que permiten habilitar a la máquina para que realice un trabajo determinado.

http://www.bibliodgsca.unam.mx/tesis/tes2tetp/sec_5.htm

5to. concepto

Un programa es una serie de instrucciones que le indican a la computadora cuáles son las tareas que tiene que realizar para lograr un fin específico. Debe tener una estructura y organización determinadas, y quien lo ejecuta tiene que seguir una secuencia de acciones para que el resultado sea el deseado.

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


Concepto de Constante.

Concepto 1


Es un dato numérico o alfanumérico que no cambia durante la ejecución del programa. – http://www.desarrolloweb.com/


Concepto 2

Son los elementos del algoritmo que posee un valor que no cambia a lo largo del algoritmo y recibe un sub valor al momento de la compilación y este permanece inalterable. – http://algoritmounesr12.blogspot.com/

Concepto3

Es un dato cuyo valor no puede cambiar durante la ejecución del programa. – http://teleformacion.edu.altolacoruna.es/

Concepto 4

Es un valor que no cambia. http://forunecity.cano/


VARIABLES.

Concepto 1


Es un espacio en la memoria de la computadora que permite almacenar temporalmente un dato durante laejecución delprograma. – http://www.desarrolloweb.com/


Concepto 2

Es un elemnto del algoritmo que posee un valor, conocido por un nombre o identificador y que pertenece a un tipo de dato definido al inicio delalgoritmo y su valor puede cambiar durante la ejecución del programa. – http://algoritmounesr12.blogspot.com/

Concepto 3

Es un nombre asociado a un elemento de datos que esta situado en posiciones contiguas al de lamemoria principal, y su valor puede cambiar durante la ejecución del programa. – http://teleformacion.edu-altolacoruna.es/

Concepto 4

Dato númerico o alfanumérico cuyo valor puede cambiar durante la ejecución del programa. http://www.fortunecity.ca/


Concepto de Comando.

(command, orden, mandato). En informatica, 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

2do.Concepto.

Parte de un
sistema operativo que recibe y ejecuta los comandos. Cada sistema operativo tiene un procesador de comandos. Cuando es mostrado el prompt de comandos, el procesador de comandos espera a la llegada de uno. Cuando se ingresa un comando, el procesador analiza la sintaxis y se asegura de que sea válido, y luego lo ejecuta o da el error.

http://www.alegsa.com.ar/Dic/procesador%20de%20comandos.php

3er. Concepto.

Un comando (calco, del inglés command, «orden, instrucción») o mandato es una instrucción u orden que el usuario proporciona a un sistema informático, desde la linea de comandos (como una shell) o desde una llamada de programación. Puede ser interno (contenido en el propio intérprete) o externo (contenido en un archivo ejecutable).

+http://es.wikipedia.org/wiki/Comando_%28inform%C3%A1tica%29

4to. Concepto.

Un comando (calco del inglés command, «orden, instrucción») es una instrucción o mandato que el usuario proporciona a un sistema informático, desde la linea de comandos (como una shell) o desde una llamada de programación. Puede ser interno (contenido en el propio intérprete) o externo (contenido en un archivo ejecutable).

http://www.babylon.com/definition/Comando_%28inform%C3%A1tica%29/Spanish

Definición de Código.



El código es el conjunto de instrucciones que permite la codificación y descodificació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

2do. Concepto.

En programación, se refiere al código fuente, que es un texto escrito en algún lenguaje de pregramación que debe ser compilado o interpretado para poder ser ejecutado.

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

3er. Concepto.

El término código tiene diferentes usos y significados. Se trata, por ejemplo, de una combinación de signos que, dentro de un sistema establecido, tiene un determinado valor: “El programador tendrá que corregir el código del software para que funcione de manera correcta”.

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/

Definición de Programa Objeto



De esta manera, el Programa Objeto es aquel programa que resulta de la traduccion 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

2do. Concepto.

Es el resultado de traducir (Ver: Compilador) el lenguaje fuente a uno inteligible por la máquina, denominado lenguaje máquina.

http://tecnologia.glosario.net/terminos-tecnicos-internet/programa-objeto-1370.html

3er. Concepto.

Es aquel programa que se encuentra en lenguaje máquina y que ya es ejecutable por esta.

http://www.portalplanetasedna.com.ar/computacion.htm

PROGRAMA FUENTE.

Es el programa escrito en alguno de los lenguajes y que no ha sido traducido al lenguaje de la maquina, es decir el programa que no está en código de máquina y que por lo tanto no puede ser ejecutable.

http://www.portalplanetasedna.com.ar/computacion.htm

2do. Concepto.




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.

De este modo, el paso siguiente está dado por la Compilación de lo escrito, de tal forma que la máquina sea capaz de entenderlo y "correrlo", dando lugar a un archivo ejecutable.

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

3er. Concepto.

(Source code, code base). Texto escrito en un lenguaje de programación específico y que puede ser leído por un programador. Debe traducirse a lenguaje máquina para que pueda ser ejecutado por la computadora o a bytecode para que pueda ser ejecutado por un intérprete. Este proceso se denomina compilación.


Acceder al código fuente de un programa significa acceder a los algoritmos
desarrollados por sus creadores. Es la única manera de modificar eficaz y eficientemente un programa.

http://www.alegsa.com.ar/Dic/codigo%20fuente.php

Concepto de 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).

Un ejemplo de archivo ejecutable en Windows
son los .exe, o los .com en Ms- dos.
http://www.alegsa.com.ar/Dic/ejecutable.php

2do. Concepto.



Un programa, o también llamado programa informático, programa de computación o programa de ordenador, es simplemente un conjunto de instrucciones para una computadora. Las computadoras necesitan de los programas para funcionar, y un programa no hace nada a menos que sus instrucciones sean ejecutadas por el procesador. Un programa se puede referir tanto a un programa ejecutable como a su cdigo fuente, el cual es transformado en un ejecutable cuando es compilado.

http://diccionario.babylon.com/Programa%20%28computaci%C3%B3n%29

3er.Concepto.

Un programa, o también llamado programa informático, programa de computación o programa de ordenador, es simplemente un conjunto de instrucciones para una computadora. Las computadoras necesitan de los programas para funcionar, y un programa no hace nada a menos que sus instrucciones sean ejecutadas por el procesador. Un programa se puede referir tanto a un programa ejecutable como a su código fuente, el cual es transformado en un ejecutable cuando es compilado.

http://es.answers.yahoo.com/question/index?qid=20090317162229AAWRS6n

Concepto de Dato.

“Es un conjunto discreto, de factores objetivos sobre un hecho real o bien un registro de transacciones que por sí mismo tiene poca o ninguna relevancia o propósito

http://www.mailxmail.com/curso-codigo-etica-informaticos/conceptos-basicos-informatica

2do. Concepto.

"Antecedente o fundamento que permite llegar más fácilmente al conocimiento de una cosa, el cual por sí mismo no tiene relevancia alguna

http://www.mailxmail.com/curso-codigo-etica-informaticos/conceptos-basicos-informatica

3er. Concepto.

Los datos son comunicados por varios tipos de simbolos 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. Los datos se caracterizan por no contener ninguna información. Un dato puede significar un número, una letra, un signo ortográfico o cualquier símbolo que represente una cantidad, una medida, una palabra o una descripción.

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

4to. Concepto.

Es el elemento primario de la información conformado por símbolos (letras, números, dibujos, señas, gestos) que reunidos pueden cobrar significación. Solo o aislado el dato no posee relevancia, pero utilizado en las premisas de un razonamiento puede llevarnos a una conclusión.

http://deconceptos.com/general/dato

Concepto de Información.

“Proviene de los vocablos latinos, in - formare (poner en forma), proceso físico, mecánico de transmisión de datos que posee una connotación vinculada a una de nuestras más grandes libertades que son la de opinión y/o expresión de ideas.

http://www.mailxmail.com/curso-codigo-etica-informaticos/conceptos-basicos-informatica

2do. Concepto.

Se define como un mensaje, normalmente bajo la forma de un documento o algún tipo de comunicación audible, gráfica o visible, que tiene un emisor y un receptor; capaz de impactar sobre sus juicios de valor y comportamiento al proporcionar ciertas diferencias en su interior o exterior. "

http://www.mailxmail.com/curso-codigo-etica-informaticos/conceptos-basicos-informatica

3er. Concepto.

La información no es un dato conjunto cualquiera de ellos. Es más bien una colección de hechos significativos y pertinentes, para el organismo u organización que los percibe. La definición de información es la siguiente: Información es un conjunto de datos significativos y pertinentes que describan sucesos o entidades.

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

4to. Concepto.

Información: es un conjunto ordenado de datos los cuales son manejados según la necesidad del usuario

http://www.xuletas.es/ficha/definiciones-basicas/

Concepto de Campo.

En informatica, espacio para el almacenamiento de un dato en particular. En las base de datos un campo es la mínima unidad de almacenamiento de información accesible. En las hojas de cálculo los campos son llamados celdas.
Los campos suelen tener asociados un tipo de dato
que permiten almacenar.

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

2do. Concepto.

Campo: Unidad mínima de información definida en un registro cualquiera.

http://www.xuletas.es/ficha/conceptos-basicos-de-computacion/

3er. Concepto.

Campo: es la unidad más pequeña a la cual uno puede referirse en un programa

http://www.xuletas.es/ficha/definiciones-basicas/

4to. Concepto.




En algunas aplicaciones (como bases de datos) es el espacio reservado para introducir determinados datos asociados a una categoría de clasificación.

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

Concepto de Registro.

Registro: colección de campos de iguales o de diferentes tipos.

http://www.xuletas.es/ficha/definiciones-basicas/

2do. Concepto.

Un registro, en programación, es un tipo de dato estructurado formado por la unión de varios elementos bajo una misma estructura. Estos elementos pueden ser, o bien datos elementales (entero, real, carácter,...), o bien otras estructuras de datos.

http://es.wikipedia.org/wiki/Registro_%28estructura_de_datos%29

3er. Concepto.

Un registro informático es un tipo o conjunto de datos almacenados en un sistema.

Concepto de Tipos de Campos.

1.- CAMPO NUMÉRICO, el que solo puede almacenar valores ( dígitos ).

CAMPO ALFANUMERICO, el que puede almacenar cualquier carácter ( dígito, letra, símbolo especial ).

2.- Alfanuméricos Contienen cifras y letras. Presentan una longitud limitada (255 caracteres) Numéricos Existen de varios tipos, principalmente, enteros (sin decimales) y reales (con decimales). Booleanos Poseen dos formas: Verdadero y falso (Sí o No) Fechas Almacenan fechas facilitando posteriormente su explotación. Almacenar fechas de esta forma posibilita ordenar los registros por fechas o calcular los días entre una fecha y otra... Memos Son campos alfanuméricos de longitud ilimitada. Presentan el inconveniente de no poder ser indexados (veremos más adelante lo que esto quiere decir). Autoincrementables Son campos numéricos enteros que incrementan en una unidad su valor para cada registro incorporado. Su utilidad resulta más que evidente: Servir de identificador ya que resultan exclusivos de un registro.

http://www.desarrolloweb.com/articulos/263.php

Concepto de Campo Clave.

1.- Campo clave: campo que permite identificar y localizar un registro de manera ágil y organizada.

http://www.monografias.com/trabajos5/basede/basede.shtml

2.- Un campo clave es un campo con una característica especial (la clave) que hace que ese campo no se repita en ningún registro de la BD. Un campo clave incrementa además la velocidad de los procesos del tipo Consultas o Formularios.

http://thales.cica.es/rd/Recursos/rd99/ed99-0259-04/access1.html

3.- un campo clave es un dato que define de una manera única cada registro de una tabla.

http://books.google.com.mx/books?id=XYEF-OBAx_oC&pg=PA26&lpg=PA26&dq=campo+clave,+definicion&source=bl&ots=Fuf75ShKOF&sig=8fzsxKE1zXc7oW7iBZpMBZ9PtXU&hl=es&ei=u5iOS5KIMIaY8Abq2KX0DA&sa=X&oi=book_result&ct=result&resnum=3&ved=0CA0Q6AEwAjgK#v=onepage&q=&f=false

Concepto de compilación.

1.- Programa de computadora que produce un programa en lenguaje de máquina, de un programa fuente que generalmente está escrito por el programador en un lenguaje de alto nivel.

http://www.lorenzoservidor.com.ar/info01/diccio-a-c.htm#c

2.-Programa de computadora que produce un programa en lenguaje de máquina, de un programa fuente que generalmente esta escrito por el programador en un lenguaje de alto nivel.

http://www.monografias.com/trabajos/gloscompu/gloscompu.shtml

3.- Es el proceso por el cual se traducen las instrucciones escritas en un determinado lenguaje de programación a lenguaje maquina.

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

Concepto de Base de Datos.

1.- Es un almacenamiento colectivo de las bibliotecas de datos que son requeridas y organizaciones para cubrir sus requisitos de procesos y recuperación de información.

http://www.monografias.com/trabajos/gloscompu/gloscompu.shtml

2.- Es una colección de datos -estructurada y organizada- para permitir el rápido acceso a la información de interés. Los elementos que la forman se denominan registros, los cuales, a su vez, están compuestos por campos.

http://www.lorenzoservidor.com.ar/info01/diccio-a-c.htm#b

3- Una base de datos o banco 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

Concepto de Banco de Información.

1.- Una aplicación informática, que recoge toda la información disponible procedente de diferentes fuentes por medio de un tratamiento de datos electrónico, la registra uniformemente, y la mantiene lista para su utilización en cualquier momento.

http://www.marketingdirecto.com/glosario/datos_termino.php?termino=Banco+De+Datos

Concepto de Índice.

1.- 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. Por ejemplo, si definimos un índice sobre la columna poblacion de una tabla de clientes, el índice permitirá recuperar los clientes ordenados por orden alfabético de población.

http://www.aulaclic.es/access2002/a_5_1_3.htm

2.- 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. Al aumentar drásticamente la velocidad de acceso, se suelen usar sobre aquellos campos sobre los cuales se hagan frecuentes búsquedas.

http://es.wikipedia.org/wiki/%C3%8Dndice_%28base_de_datos%29

3.-

Sistema Manejador de Base de Datos.

1.- Un DBMS es una colección de numerosas rutinas de software interrelacionadas, cada una de las cuales es responsable de una tarea específica.

El objetivo primordial de un sistema manejador base de datos es proporcionar un contorno que sea a la vez conveniente y eficiente para ser utilizado al extraer, almacenar y manipular información de la base de datos. Todas las peticiones de acceso a la base, se manejan centralizadamente por medio del DBMS, por lo que este paquete funciona como interfase entre los usuarios y la base de datos.

www.soeduc.cl/apuntes/basededatos.doc

2.- El sistema manejador de bases de datos es la porción más importante del software de un sistema de base de datos. Un DBMS es una colección de numerosas rutinas de software interrelacionadas, cada una de las cuales es responsable de alguna tarea específica.

http://sistemas.itlp.edu.mx/tutoriales/basedat1/tema1_9.htm

3.- El sistema de gestión de bases de datos es esencial para el adecuado funcionamiento y manipulación de los datos contenidos en la base. Se puede definir como: "El Conjunto de programas, procedimientos, lenguajes, etc. que suministra, tanto a los usuarios no informáticos como a los analistas, programadores o al administrador, los medios necesarios para describir, recuperar y manipular los datos almacenados en la base, manteniendo su integridad, confidencialidad y seguridad".

http://www.mailxmail.com/curso-procesamiento-datos-oracle/sistema-manejador-base-datos

Base de Datos Simple.

1.- Las primeras y más fáciles bases de datos son las simples. Y aún en la actualidad, este tipo puede ser todo lo que usted necesita para su finalidad.

Ventajas:

Fáciles de operar
F
áciles de ser entendidas

Desventajas:

Pueden requerir que se ingrese la misma información en muchos registros.
Una base de datos de textos es dif
ícil de leer.
Un registro aislado en una base de datos tipo planilla de c
álculo, puede no adecuarse a través de la pantalla.

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

2.- Las bases de datos simples son aquellas que están formadas por una sola tabla de datos. Este tipo de bases de datos son muy fáciles de crear y utilizar y cubren la mayoría de necesidades de los particulares.

http://www.aulafacil.com/Access2/CursoAccess/Lecc-2-Acc.htm

3.- Las bases de datos simples son similares a las hojas de cálculo, donde los registros se incluyen en listados simples. La flexibilidad de las bases de datos plana es limitada y solo son apropiadas para tareas relativamente sencillas, como el rotulado de correspondencia.

http://aceproject.org/main/espanol/et/etg03.htm

Base de Datos Relacional.

1.- Una base de datos relacional contiene tablas vinculadas entre sí. Cada tabla contiene registros que contienen campos.

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

2.- Esta clase de bases de datos utiliza un conjunto de tablas que están vinculadas entre sí. El uso de una base de datos relacional bien diseñada puede reducir mucho la cantidad de datos que debe ingresar cada vez que agrega un registro. Para un número grande de registros, una base de datos relacional puede buscar más rápido entre los registros.

Ventajas:

Reduce la duplicación en el ingreso de datos.
B
úsquedas más rápidas.
Puede crear formularios e informes que muestren solo los datos que quiere ver.
Puede crear cuestionarios para contestar preguntas que son dif
íciles o imposibles de ser contestadas en las bases de datos simples.

Desventajas:

Pueden ser de instalación compleja , usando muchas tablas.
Es m
ás difícil entender como se relaciona cada parte con la otra.

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

3.- La ventaja de las bases de datos relaciones es que desgrana la información entre varias tablas mas especializadas. El objetivo de las bases de datos relacionales, es obtener la máxima eficiencia en el manejo de grandes volúmenes de información.

http://www.aulafacil.com/Access2/CursoAccess/Lecc-3-Acc.htm

4.- Las bases de datos relacionales van más lejos que las de red al permitir que se utilicen las relaciones entre distintos conjuntos de información para generar consultas complejas.

http://aceproject.org/main/espanol/et/etg03.htm

diagramas