Algoritmos

Solo disponible en BuenasTareas
  • Páginas : 13 (3193 palabras )
  • Descarga(s) : 0
  • Publicado : 2 de febrero de 2012
Leer documento completo
Vista previa del texto
FUNCION ESTANDAR

Printf() es lo que se denomina a una función estándar de c++, es decir, una función algebraica que esta incluida con el compilador. Para poder usarla dentro de un programa hay que decir en el mismo como es su forma: eso se hace incluyendo la línea “ #include>studio.h>” al principio. Para poder trabajar o llamar a una función estándar hay que conocer que necesita y quehace.
De la función printf hay que saber: su nombre.
Cada vez que se coloca printf en un programa estamos diciendo al compilador de c++ que queremos usar esta función,
En general la expresión (numero o texto) que va entre paréntesis de una función se llama parámetro de la función.
En lenguaje C, algunas funciones necesitan que los demás datos para poder hacer un trabajo y otras no. Porejemplo printf necesita el texto que hay que mostrar en pantalla, pero pára la función principal main no es obligatorio.

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. Como se utilizan muy frecuentemente se consideran como los dispositivos de E/Spor default y no necesitan ser nombrados en las instrucciones de E/S.
En el lenguaje c++ tenemos varias alternativas para ingresar y/o mostrar datos, dependiendo de la librería que vamos a utilizar para desarrollar el programa, entre estas están: iostream.h y sodio.h.
< IOSTREAM.H>
Las operaciones de entrada y salida no forman parte del conjunto de sentencias de C++, sino que pertenecenal conjunto de funciones y clases de la biblioteca estándar de C++. Ellas se incluyen en los archivos de cabecera iostream.hpor lo que siempre que queramos utilizarlas deberemos introducir la línea de código #include <iostream.h>
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 secuenciade 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:
1. cin, que toma caracteres de la entrada estándar (teclado);
2. cout, pone caracteres en la salida estándar(pantalla);
3. cerr y clog ponen mensajes de error en la salida estándar.
Estos objetos se utilizan mediante los operadores << y >>. El operador << se denomina operador de inserción; y apunta al objeto donde tiene que enviar la información. Por lo tanto la sintaxis de cout será:
cout<<variable1<<variable2<<...<<variablen;
No olvidemos que lascadenas de texto son variables y se ponen entre " " (comillas dobles).
Por su parte >> se denomina operador de extracción, lee información del flujo cin (a la izquierda del operador) y las almacena en las variables indicadas a la derecha).
La sintaxis sería la siguiente:
cin>>variable1>>...>>variablen;
Un ejemplo de código utilizando ambos objetos podría ser el siguiente:#include <iostream.h>
...
main ()
{
int i;
cout<<"Introduce un número";
cin>>i;
}
...
Que mostraría por pantalla la frase "Introduce un número" y posteriormente almacenaría el valor introducido por teclado en la variable i.
<STDIO.H>
Operaciones de salida.
Printf: Imprimir en pantalla
Para utilizar la función printf en nuestros programas debemos incluir ladirectiva:
#include <stdio.h>
Si sólo queremos imprimir una cadena basta con escribir la siguiente línea de código.
printf( "Cadena" );
Como resultado muestra en pantalla:
Cadena
Lo que pongamos entre las comillas es lo que vamos a sacar por pantalla.
Si volvemos a usar otro printf, por ejemplo:
#include <stdio.h>
void main()
{
printf( "Cadena" );
printf( "Segunda" );
}...
tracking img