Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
COMPUTADORAS Y C++
COMP 2315
Profa. Raquel Lugo-Vecchini
Introduccin
C++ es uno de los lenguajes de desarrollo de software
Conceptos Generales
Programas - las direcciones que los seres humanos dan
a los equipos
Programadores - las personas que crean estas
instrucciones
Lenguajes de programacin - idiomas especiales
utilizados por programadores para comunicar
instrucciones a una computadora
Conceptos Generales
Los lenguajes de programacin se divide en:
Lenguaje Maquina
Por lo general consisten en cadenas de nmeros (en ltima instancia se reduce a
lenguaje de mquina.
Lenguajes de Programacin
Fortran
FORmula TRANslator desarrollado por IBM a mediado de los aos
50.
COBOL
COmmon Business Oriented Language fue desarrollado a finales
de los aos 50, desarrollado por Grace Hopper
Pascal
En el 1960 programacin estructurada
Ada
Basado en Pascal durante 1970 y temprano en los aos 80
llamado as por Lady Ada Lovelace
Lenguajes de Programacin
Basic
Desarrollado en el 1960
C
Implementado en 1972 por Dennis Ritchie Bell Laboratories
Objective C
Lenguaje basado en orientado a objeto basado en C., desarrollado
temprano en los aos 80, el cual fue luego adquirido por Apple. Mac OS
X es basado en este lenguaje.
Java
Desarrollado por Sun Microsystem en el 1991, utilizado para desarrollar
Lenguajes de Programacin
Visual Basic
Temprano en los aos 90 para simplificar el desarrollo de
aplicaciones de Microsoft Windows.
Visual C#
Lenguaje orientado primordialmente en orientado a objeto
Editor
Prgm1.cpp
(Source
Code)
Compilador
Ejecutable
Prgm1.obj
(Object )
math.h
Prgm1.exe
(executable)
Libreras
iostream.h
stdafx.h
Diagrama Gantt
Futuro de C++
Los principales objetivos para el nuevo estndar de C++
ejecutable
Ej. //programa #1
cin>>value;
Variables
Se utilizan para representar valores que pueden cambiar
Siguen el mismo principio de las variables matematicas
Existen tres clasificaciones principales:
Numricas: Representan nmeros
Alfabticas: Representan letras
Alfanumricas: Letras y/o nmeros que no se utilicen en
ecuaciones
Precio
Localidad de memoria
C
P
U
caracteres especiales
No puede haber espacios entre los caracteres
No se usa el punto entre caracteres
Ejemplos de Variables
Correctos
X
Costo
a_paterno
valor1
Incorrectos
A materno
$salario
Densidad.agua
1valor
Declaracin de variables
Long: indica un entero grande.
Ej. long x=10000000;
Ej. long valor;
Ej. Errneo: long a=2.0;
Ej. Errneo: long value=1.12345678;
Declaracin de Variables
Float: Decimales de poca precisin (menos de 8
decimales)
Ej: float x;
Declaracin de Variables
Double: Decimales de alta precisin (ocho o ms)
Ej: double salary;
Ej: double value=3.143756436;
Ej: double c=0.8757777765;
Ej: Errneo double valor=2000;
Declaracin de Variables
Char (Character): Almacena solamente 1 byte, y en el
Variables Globales
Variables Locales
Instrucciones
Ejemplo de un Programa
//Programa #1
//Curso Comp. 2315
//
#include "stdafx.h
#include <iostream>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
cout<<Este es un ejemplo sencillo<<endl;
return 0;
}
Operadores Matemticos
Suma +
Resta
Multilicacin *
Divisin /
p=(a+b+c)/e;
Preguntas, dudas o
comentarios