
COMPARACIÓN ENTRE 5 ELEMENTOS
ALGORITMO:
Un algoritmo es el conjunto de operaciones y procedimientos que deben seguirse para resolver un problema. La palabra "algoritmo" deriva del nombre latinizado del gran matemático árabe Mohamed Ibn Moussa Al Kow Rizmi, el cual escribió sobre entre los años 800 y 825 su obra Quitab Al Jabr Al Mugabala, donde se recogía el sistema de
numeración hindú y el concepto del cero. Fue Fibonacci, el que tradujo su obra al latín y la inició con las palabras: Algoritmi dicit.
CARACTERISTICAS DEL ALGORITMO:
El científico de computación Donald Knuth ofreció una lista de cinco propiedades, que son ampliamente aceptadas como requisitos para un algoritmo:
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.[1] Las computadoras necesitan de los programas para funcionar, y un programa no hace nada a menos que sus instrucciones sean ejecutadas por el procesador.[2] 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.
Generalmente el código fuente de los programas es escrito por profesionales conocidos como programadores. El código fuente es escrito en un lenguaje de programación que sigue uno de los siguientes dos paradigmas: imperativo o declarativo. El código fuente puede ser convertido en una imagen ejecutable por un compilador. Cuando se pide que el programa sea ejecutado, el procesador ejecuta el programa instrucción por instrucción, hasta que el programa termina.
De acuerdo a sus funciones, los programas pueden ser clasificados en software de sistema y software de aplicación. Pueden ejecutarse muchos programas de forma simultánea en un mismo ordenador, a lo cual se le llama multitarea.
CLASIFICACION DE LENGUAJES DE PROGRAMACION:
Los lenguajes de bajo nivel son lenguajes de programación que se acercan al funcionamiento de una computadora. El lenguaje de más bajo nivel es, por excelencia, el código máquina. A éste le sigue el lenguaje ensamblador, ya que al programar en ensamblador se trabajan con los registros de memoria de la computadora de forma directa.
Hay lenguajes de programación que son considerados por algunos expertos como lenguajes de medio nivel (como es el caso del lenguaje C) al tener ciertas características que los acercan a los lenguajes de bajo nivel pero teniendo, al mismo tiempo, ciertas cualidades que lo hacen un lenguaje más cercano al humano y, por tanto, de alto nivel.
Los lenguajes de alto nivel son normalmente fáciles de aprender porque están formados por elementos de lenguajes naturales, como el inglés. En BASIC, el lenguaje de alto nivel más conocido, los comandos como "IF CONTADOR = 10 THEN STOP" pueden utilizarse para pedir a la computadora que pare si CONTADOR es igual a 10. Por desgracia para muchas personas esta forma de trabajar es un poco frustrante, dado que a pesar de que las computadoras parecen comprender un lenguaje natural, lo hacen en realidad de una forma rígida y sistemática.
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.
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.
SINTAXIS:
La sintaxis es la parte de la gramática que se encarga de estudiar las funciones de las palabras y sus relaciones en la expresión de ideas. Se cree que el padre de la disciplina fue Apolonio Díscolo, cuya obra Sintaxis es un clásico de la materia.
PALABRAS RESERVADAS:
Las palabras clave y las palabras reservadas son utilizadas por el lenguaje y no pueden ser usadas como nombres de identificadores.
PROBLEMA:
La determinación del problema es una operación mediante la cual se especifica claramente y de un modo concreto sobre qué se va a realizar la investigación. Es el punto inicial de la cadena: Problema- Investigación- Solución; por tanto, determinará toda la posterior proyección de la investigación se debe tener en cuenta:
El problema, responde al ¨ POR QUE¨, de la Investigación lo podemos definir como la situación propia de un objeto, que provoca una necesidad en un sujeto, el cual desarrollará una actividad para transformar la situación mencionada.
El problema es objetivo en tanto es una situación presente en el objeto; pero es subjetivo, pues para que exista el problema, la situación tiene que generar una necesidad en el sujeto.
La libertad es un valor primordial, ya que permite que los demás valores existan. Aunque los medios de comunicación, los políticos o la escuela hablen sobre este valor, definirlo no es tan fácil pues existen distintas formas de concebirlo y ejercerlo.
En principio, la libertad es la situación donde uno tiene la posibilidad de actuar o no sin interferencias, presiones, ni constricciones.
A partir de esta concepción se plasman en las leyes los derechos fundamentales de los individuos que les garantizan las libertades de expresión, culto religioso, asociación, tránsito, pensamiento, entre otras. Estas libertades constituyen a base misma de las sociedades democráticas.
Ahora bien, la libertad no puede ser absoluta o ilimitada. ¿Estás de acuerdo? El propio marco legal que establece y garantiza las libertades es, al mismo tiempo, uno de sus límites. Pero las leyes no son las malas de la película; no existen para darnos dolores de cabeza, ni estorbarnos; existen para demarcar el sentido y alcances de las libertades mismas, para que su ejercicio por parte de unos no menoscabe el derecho de otros; existen, pues, para que podamos convivir los unos con los otros en libertad. Por eso no se vale evadir el cumplimiento de la ley.
En otro sentido, la libertad significa que cada quien puede decidir por sí mismo obedeciendo sólo a su propio criterio y no determinado por otros. Esta definición se orienta más hacia la autonomía que cada uno tenemos, por ejemplo: la de vestir como me gusta o elegir el credo que quiera. Así, mientras que en el terreno individual la libertad entraña la capacidad de autodeterminarnos y autogobernarnos, en el ámbito social la libertad remite al derecho y a la consiguiente responsabilidad de participar en las decisiones colectivas, como la formación de gobiernos, la discusión de las leyes y la elaboración de las políticas públicas; sólo participando de esta manera puede decirse que al obedecer las leyes y a nuestras autoridades nos estaremos obedeciendo a nosotros mismos.
Las diferentes formas de la libertad están estrechamente vinculadas entre sí: no es casual que los gobiernos autoritarios las restrinjan por igual.