Resumen fundamentos de programacion
*TIPOS DE DATOS
Tipos de Datos Primitivos en C++
TIPO RANGO DE VALORES
unsigned char
char
enum
unsigned int
short int
int
unsigned long
long
float
double
long double
0 a 255
128 a 127
32,768 a 32,767
0 a 65,535
32,768 a 32,767
32,768 a 32,767
0 a 4,294,967,295
2,147,483,648 a 2,147,483,647
3.4 * (10** 38) a 3.4 * (10**+38)
1.7 * (10** 308) a 1.7* (10**+308)
3.4 * (10** 4932) a 1.1 * (10**+4932)
*Funciones básicas de entrada y salida.
SENTENCIAS DE ENTRADA Y SALIDA
Cuando nos referimos a entrada/salida estándar (E/S estándar) queremos decir que los datos o bien se están leyendo del teclado, ó bien se están escribiendo en el monitor de video.
En el lenguaje c++ tenemos varias alternativas para ingresar y/o mostrar datos, dependiendo dela librería que vamos a utilizar para desarrollar el programa.
Las operaciones de entrada y salida no forman parte del conjunto de sentencias de C++, sino que pertenecen al conjunto de funciones y clases de la biblioteca estándar de C++.
Ellas se incluyen en los archivos de cabecera iostream.h por lo que siempre que queramos utilizarlas deberemos introducir la líneade código #include
Esta biblioteca es una implementación orientada a objetos y está basada en el concepto de flujos. A nivel abstracto un flujo es un medio de describir la secuencia de datos de una
fuente a un destino o sumidero. Así, por ejemplo, cuando se introducen caracteres desde el teclado, se puede pensar en caracteres que fluyen o se trasladan desde el teclado a las
estructuras de datos del programa.
Los objetos de flujo que vienen predefinidos serán:
cin, que toma caracteres de la entrada estándar (teclado);
cout, pone caracteres en la salida estándar (pantalla);
cerr y clog ponen mensajes de error en la salida estándar.
SALIDA (OUT)
El operador de insercion,
<<, inserta datos en flujo, ejemplos:
cout
<< 500; // envia el numero 500 a la pantalla
cout
<< " esto es una cadena " ; //visualiza Esto es una cadena
Es posible usar una serie de operadores
<< en cascada, ejemplo:
cout
<< 500
<< 600
<< 700;
visualiza 500, 600, 700.
De igual modo,
cout
<< 500
<<", "
<< 600
<< ", "
<< 700;
visualiza 500, 600, 700
C++ utiliza secuencias de escape para visualizar caracteres que no están representados por
simbolos tradicionales, tales como \a, \b, etc.
ejemplo:cout << "\n" // salta a una nueva línea
cout << "Yo estoy preocupado \n no por el funcionamiento \n sino porla claridad \n";
ENTRADA (CIN)
El archivo de cabecera iostream.h de la biblioteca C++proporciona un flujo de entrada estándar cin
y un operadorde extracción, >>, para extraer valores del flujo yalmacenarlos en variables, la entrada normal es el teclado.
ejemplo:
int n, n1, n2; // sedeclara las variables n, n1 y n2
cin >> n; // el cursor aparece en pantalla esperando un
// date de entrada por el teclado para ponerlo
// en la variable n.
// abajo, el cursor aparece despues del mensaje entre comillas
// esperando dos valores, cada uno seguido de la tecla ENTER.
cout << " introdusca los valores de n1 y n2 " ;
cin >> n1 >> n2
Qué es unDiagrama de Flujo
Un diagrama de flujo es una representación gráfica de un proceso. Cada paso del proceso es representado por un símbolo diferente que contiene una breve descripción de la etapa de proceso. Los símbolos gráficos del flujo del proceso están unidos entre sí con flechas que indican la dirección de flujo del proceso.
El diagrama de flujo ofrece una descripción visual de lasactividades implicadas en un proceso mostrando la relación secuencial ente ellas, facilitando la rápida comprensión de cada actividad y su relación con las demás, el flujo de la información y los materiales, las ramas en el proceso, la existencia de bucles repetitivos, el número de pasos del proceso, las operaciones de interdepartamentales… Facilita también la selección de indicadores de proceso...
Regístrate para leer el documento completo.