jueves, 17 de febrero de 2011

3era semana

La Programación Orientada a Objetos (POO) es una forma de enfocar la tarea de programación. Los enfoques de la programación han cambiado drásticamente desde la invención de las computadoras, la creciente complejidad de los programas,antes se realizaban mediante una consola las instrucciones maquinas en binario la programacion orientada a objetos toma las mejores ideas de la programacion estruturada la combina con nuevos y poderosos conceptos que animan o alimentan una nueva version de las tarea de la programacion . la representacion se refiere a la forma de realizar el diseno; puede ser una representacion realista, estilizada o semi-absracta. Muchos ven el diseño, camo la rama que se dedica a hacer que las cosas se vean bonitas, si bien esto es parte del diseño no abarcara en su totalidad la funcion del diseño como tal.

 .

jueves, 10 de febrero de 2011

2da semana

Varibles c++
Los identificadores son conjuntos de letras y/o números que se utilizan para simbolizar todos los elementos que en un programa, son definibles por el usuario (programador o ingeniero de software) del mismo, como son las variables donde se almacenan datos, funciones( pequeños módulos con código), etiquetas, clases, objetos, etc.
En C++ un identificador es una palabra compuesta de letras y/o números de hasta 32 caracteres significativos, empezando siempre con una letra.
Una variable se define como un identificador que se utiliza para almacenar todos los datos generados durante la ejecución de un programa.
Existen ciertas reglas en cuanto a variables:
Claras y con referencia directa al problema.
No espacios en blanco, ni símbolos extraños en ellas.
Se pueden usar abreviaturas, pero solo de carácter general.
No deben ser palabras reservadas del lenguaje.
Ejemplos de buenas variables:
Nombre, Edad, SdoDiario, IngMensual, Perímetro, Calif1, etc.

sábado, 5 de febrero de 2011

lenguaje c++

 es un lenguaje imperativo orientado a objetos derivado del C En realidad un superconjunto de C, que nació para añadirle cualidades y características de las que carecía.  El resultado es que como su ancestro, sigue muy ligado al hardware subyacente, manteniendo una considerable potencia para programación a bajo nivel, pero se la han añadido elementos que le permiten también un estilo de programación con alto nivel de abstracción.
Posteriormente se añadieron facilidades de programación genérica, que se sumó a los otros dos paradigmas que ya estaban admitidos (programación estructurada y la programación orientada a objetos). Por esto se suele decir que el C++ es un lenguaje de programación multiparadigma.
Actualmente existe un estándar, denominado ISO C++, al que se han adherido la mayoría de los fabricantes de compiladores más modernos. Existen también algunos intérpretes, tales como ROOT.Aunque C++ introduce nuevas palabras clave y operadores para manejo de clases, algunas de sus extensiones tienen aplicación fuera del contexto de programación con objetos (fuera del ámbito de las clases), de hecho, muchos aspectos de C++ que pueden ser usados independientemente de las clases.

 Desde luego, C++ es un lenguaje de programación extremadamente largo y complejo;  cuando nos adentramos en él parece no acabar nunca.  Justo cuando aprendemos un significado descubrimos que una mano negra ha añadido otras dos o tres acepciones para la misma palabra.  También descubrimos que prácticamente no hay una regla sin su correspondiente excepción.  Cuando aprendemos que algo no se puede hacer, hay siempre algún truco escondido para hacerlo, y cuando nos dicen que es un lenguaje fuertemente tipado ("Strong type checking"), resulta completamente falso.