miércoles, 22 de febrero de 2012

taller 5 bimestre 3

los condicionales en c++
si se cumple una condición en el programa se ejecuta un proceso pero si la condición no se cumple se ejecuta otro proceso se ejecuta otro proceso . 
el código  que usamos para los condicionales en c++ es el siguiente :
if(condición);
                    {

                    }
                 else   
                    {
          
                    }
         
codigo tambien es :

 int a,b;
    cout<<"escriba su sallario neto: ";
    cin>>a;
    if (a>=500000) {
                   b=a+50000;
                   cout<<"el salario total es: "<<b<<endl;
                   }
                   else{
                   b=a+20000;
                   cout<<"el salario total es: "<<b<<endl;
                   }

lunes, 20 de febrero de 2012

taller 4 bimestre 3

operaciones básicas en c++
para generar un código en c++ que permita realizar operaciones básicas como la suma declación ne variables , para declara variables en c++ utilizamos el siguiente código. vemos tener en cuenta primera mente la declamar, int a,b; ademas para que el programa realiza la operación, debemos capturarla variable trabes de siguiente código cin >>a; 
para imprimir el resultado debemos realizar la operación correspondiente di jitando el simiente código cout<<"el resultado es :"<<a+b<<endl;







lunes, 13 de febrero de 2012

taller 3 Bimestre 3

lenguaje de programación
1.*  Entender cada caso de uso en términos de 
intercambios de mensajes entre los actores 
y el sistema
*  Especificar el comportamiento de cada uno 
de esos mensajes (pero sin decir cómo 
funcionan)
2.

Entre otras herramientas de programación encontramos librerias y componentes, dados por algunos lenguajes de programación como son el C++ y delphi.
Otras herramientas de programación son los lenguajes de programación, que nos permitemn crear rutinas, programas y utilitarios.
Entre algunas de estas herramientas de programación tenemos:
Basic y Pascal que son herramientas de programación, idoneas para la inicializacion de los programadores.
C y C++ que sirven para la programación de sistemas.
Cobol, que es una herramienta de programación orientada hacia sistemas de gestion empresarial como nominas y contabilidad.
Fortran, que son lenguajes especificos para calculos matematicos y o numericos.
Herramientas de programación para ambientes graficos como son Visual Basic, Delphi y Visual C.
Html y Java, que permiten la creacion de paginas WEB para internet.
3.

Una particularidad del C++ es la posibilidad de redefinir los operadores, y de poder crear nuevos tipos que se comporten como tipos fundamentales.
El nombre C++ fue propuesto por Rick Mascitti en el año 1983, cuando el lenguaje fue utilizado por primera vez fuera de un laboratorio científico. Antes se había usado el nombre "C con clases". En C++, la expresión "C++" significa "incremento de C" y se refiere a que C++ es una extensión de C.
Las funciones se declaran y se definen exactamente igual que en C, y, al igual que en éste, se puede utilizar prototipo (prototype).
Prototipos





La declaracion de una funcion es el prototipo. El prototipo da un modelo de la interface a la funcion. Veamos un ejemplo:
# include <iostream.h>
void haz_algo (int alas, float pies, char ojos);
main() {
int ala = 2;
float pie = 1000.0;
char ojo = 2;
haz_algo (3, 12.0, 4);
haz_algo (ala, pie, ojo);
}
void haz_algo (int alas, float pies, char ojos) {
cout << 'Hay ' << alas << 'alas.' << '\n';
cout << 'Hay ' << pies << 'pies. ' << '\n';
cout << 'Hay ' << int(ojos) << 'ojos.' << '\n';

4.
Es un lenguaje que es compilado, generando ficheros de clases compilados, pero estas clases compiladas, son en realidad interpretadas por la máquina virtual de java. Siendo la máquina virtual de java la que mantiene el control sobre las clases que se estén ejecutando.
Es un lenguaje multiplataforma: El mismo código java que funciona en un sistema operativo, funcionará en cualquier otro sistema operativo que tenga instalada la máquina virtual java.
3.1. Acerca de la máquina virtual
Como ya se ha mencionado, Java es un lenguaje interpretado, esto es que los programas no se compilan a archivos ejecutables, sino a archivos que habrán de ser interpretados por otros que si lo sean. Los archivos compilados de Java se llaman archivos de códigos de bytes o bytecodes.
Cuando se hace un programa en Java, el o los archivos que contengan el código fuente deben ser nombrados con extensión ".java" y al momento de ser compilados se creará un archivo de bytecodes con extensión ".class" del mismo nombre que el archivo fuente. Este archivo será la aplicación y, por lo tanto el que se habrá de ejecutar.

5. El compilador de Visual Basic x.0 genera código que requiere librerías de enlace dinámico DLL para que funcione, en algunos casos llamada MSVBVMxy.DLL (acrónimo de "MicroSoft Visual Basic Virtual Machine x.y", donde x.y es la versión) y en otros VBRUNXXX.DLL ("Visual Basic Runtime X.XX"). Estas DLL proveen las funciones implementadas en el lenguaje, conteniendo rutinas en código ejecutable que son cargadas bajo demanda. Además existe un gran número de bibliotecas DLL, que facilitan el acceso a la mayoría de las funciones delsistema operativo y también la integración con otras aplicaciones.

6.

























miércoles, 8 de febrero de 2012

taller 2 bimestre 3


Conceptos básicos de la programación
 1. Para crear un programa, y que la computadora interprete y ejecute las instrucciones escritas en él, debe usarse un Lenguaje de programación.

En sus inicios las computadoras interpretaban sólo instrucciones en un lenguaje específico, del más bajo nivel, conocido como código máquina, siendo éste excesivamente complicado para programar. De hecho sólo consiste en cadenas de números 1 y 0 (Sistema binario).
Para facilitar el trabajo de programación, los primeros científicos que trabajaban en el área decidieron reemplazar las instrucciones, secuencias de unos y ceros, por palabras o letras provenientes del inglés; codificándolas así y creando un lenguaje de mayor nivel, que se conoce como Assembly o lenguaje ensamblador. Por ejemplo, para sumar se usa la letra A de la palabra inglesa add (sumar). En realidad escribir en lenguaje ensamblador es básicamente lo mismo que hacerlo en lenguaje máquina, pero las letras y palabras son bastante más fáciles de recordar y entender que secuencias de números binarios..


2.El programa escrito en un lenguaje de programación (fácilmente comprensible por el programador) es llamado programa fuente y no se puede ejecutar directamente en una computadora. La opción más común es compilar el programa obteniendo un módulo objeto, aunque también puede ejecutarse en forma más directa a través de un intérprete informático.
El código fuente del programa se debe someter a un proceso de traducción para convertirlo en lenguaje máquina, código éste directamente ejecutable por el procesador. A este proceso se le llama compilación. 


3. La programación debe perseguir la obtención de programas de calidad. Para ello se establece una serie de factores que determinan la calidad de un programa. Algunos de los factores de calidad más importantes son los siguientes:

  • Corrección. Un programa es correcto si hace lo que debe hacer tal y como se estableció en las fases previas a su desarrollo. Para determinar si un programa hace lo que debe, es muy importante especificar claramente qué debe hacer el programa antes de desarrollarlo y, una vez acabado, compararlo con lo que realmente hace.

  • Claridad. Es muy importante que el programa sea lo más claro y legible posible, para facilitar así su desarrollo y posterior mantenimiento. Al elaborar un programa se debe intentar que su estructura sea sencilla y coherente, así como cuidar el estilo en la edición; de esta forma se ve facilitado el trabajo del programador, tanto en la fase de creación como en las fases posteriores de corrección de errores, ampliaciones, modificaciones, etc. Fases que pueden ser realizadas incluso por otro programador, con lo cual la claridad es aún más necesaria para que otros programadores puedan continuar el trabajo fácilmente. Algunos programadores llegan incluso a utilizar Arte ASCII para delimitar secciones de código. Otros, por diversión o para impedir un análisis cómodo a otros programadores, recurren al uso de código ofuscado.

  • Eficiencia. Se trata de que el programa, además de realizar aquello para lo que fue creado (es decir, que sea correcto), lo haga gestionando de la mejor forma posible los recursos que utiliza. Normalmente, al hablar de eficiencia de un programa, se suele hacer referencia al tiempo que tarda en realizar la tarea para la que ha sido creado y a la cantidad de memoria que necesita, pero hay otros recursos que también pueden ser de consideración al obtener la eficiencia de un programa, dependiendo de su naturaleza (espacio en disco que utiliza, tráfico de red que genera, etc.).

  • Portabilidad. Un programa es portable cuando tiene la capacidad de poder ejecutarse en una plataforma, ya sea hardware o software, diferente a aquélla en la que se elaboró. La portabilidad es una característica muy deseable para un programa, ya que permite, por ejemplo, a un programa que se ha desarrollado para sistemas GNU/Linux ejecutarse también en la familia de sistemas operativosWindows. Esto permite que el programa pueda llegar a más usuarios más fácilmente.

 4.   Un lenguaje de programación es un lenguaje que puede ser utilizado para controlar el comportamiento de una máquina, particularmente una computadora. Consiste en un conjunto de reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos, respectivamente. Aunque muchas veces se usa lenguaje de programación y lenguaje informático como si fuesen sinónimos, no tiene por qué ser así, ya que los lenguajes informáticos engloban a los lenguajes de programación y a otros más, como, por ejemplo, el HTML
5.