2. Definicion de programacion de
computadores
La programación es el proceso de diseñar, codificar, depurar y mantener el código
fuente de programas computacionales. El código fuente es escrito en un lenguaje
de programación. El propósito de la programación es crear programas que
exhiban un comportamiento deseado. El proceso de escribir código requiere
frecuentemente conocimientos en varias áreas distintas, además del dominio del
lenguaje a utilizar, algoritmos especializados y lógica formal. Programar no
involucra necesariamente otras tareas tales como el análisis y diseño de la
aplicación (pero sí el diseño del código), aunque sí suelen estar fusionadas en el
desarrollo de pequeñas aplicaciones.
3. clasificacion de los lenguajes de
programacion
Un lenguaje de programación es un lenguaje inventado para controlar una
máquina, (normalmente, un ordenador). Hay muchísimos, de toda clase de tipos y
características, inventados para facilitar el abordaje de distintos problemas, el
mantenimiento del software, su reutilización, mejorar la productividad, etc.
Los lenguajes de programación se pueden clasificar según varios criterios. He
encontrado doce en total: Nivel de abstracción, propósito, evolución
histórica, manera de ejecutarse, manera de abordar la tarea a realizar, paradigma de
programación, lugar de ejecución, concurrencia, interactividad, realización
visual, determinismo y productividad.
Hay que tener en cuenta también, que en la práctica, la mayoría de lenguajes no
pueden ser puramente clasificados en una categoría, pues surgen incorporando ideas
de otros lenguajes y de otras filosofías de programación, pero no importa al
establecer las clasificaciones, pues el auténtico objetivo de las mismas es mostrar los
rangos, las posibilidades y tipos de lenguajes que hay.
4. concepto variable
Derivada del término en latín variabilis, variable es una palabra que representa a
aquello que varía o que está sujeto a algún tipo de cambio. Se trata de algo que se
caracteriza por ser inestable, inconstante y mudable. En otras palabras, una variable
es un símbolo que permite identificar a un elemento no especificado dentro de un
determinado grupo. Este conjunto suele ser definido como el conjunto universal de la
variable (universo de la variable, en otras ocasiones), y cada pieza incluida en él
constituye un valor de la variable.
5. Concepto 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.
Por ejemplo:
El valor de pi = 3.1416
Por conveniencia, el nombre de las constantes suele escribirse en mayúsculas en
la mayoría de lenguajes.
6. explicacion de que es un algoritmo
El sistema RSA se basa en la dificultad de factorizar numeros muy grandes.
Para factorizar un numero el sistema mas comun consiste en empezar a dividir
sucesivamente este entre 2 , entre 3 , entre 4 ,...., y asi sucesivamente, buscando que
el resultado de la division sea exacto, es decir, de resto 0 , con lo que ya tendremos
un divisor del numero.
Si el numero considerado es un numero primo (el que solo es divisible por 1 y por el
mismo ), para factorizarlo habria que empezar por 1 ,2 ,3,... hasta llegar a el mismo
, ya que por ser primo, ninguno de los numeros anteriores es divisor suyo. Y si el
numero primo es lo suficientemente grande, el proceso de factorizar es complicado y
lleva mucho tiempo.
7. explicacion de 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.
8. clasificacion de las propiedades de los
numeros en programacion
El término índice tiene en matemática significaciones múltiples, y algunas
de ellas no tienen nada que ver una con las otras, aunque otras se
refieren a cuestiones tan vecinas que a veces se prestan a confusión.1 De
todas maneras, todo este gran abanico de acepciones tienen un punto en
común : un índice en matemática es, en la mayoría de los
casos, representado por un número entero, o por una letra minúscula que
representa un número entero dentro de cierto intervalo o dentro de
cierto conjunto (finito o infinito) de números enteros.
9. explicacion sentencias de asignacion
Las sentencias ("Statements") especifican y controlan el flujo de ejecución del
programa. Si no existen sentencias específicas de selección o salto, el programa
se ejecuta de forma secuencial en el mismo orden en que se ha escrito el
código fuente (es el que podríamos considerar orden "natural" de ejecución).
En este capítulo explicaremos los distintos tipos de sentencias que existen en
C++, pero antes ofreceremos una descripción formal de las mismas señalando
qué se entiende por sentencia.
10. analisis signo de repeticion un
programa
en programacion
El eminente matemático Donald E. Knuth, expresa en su famosa obra: El arte de
programar computadoras, lo siguiente:"El proceso de preparar programas para
una computadora digital tiene un atractivo especial, no sólo porque puede ser
recompensado económica y científicamente, sino también porque puede ser una
experiencia estética como la poesía y la música."; este trabajo tiene
como objetivo presentar las técnicas básicas de programación para los que se inician
en esta arte.