SlideShare una empresa de Scribd logo
1 de 32
Descargar para leer sin conexión
Nombre: Ronald David Jiménez Paute
Asignatura: Programación
Docente: Franco Guamán
Carrera: Electrónica y
Telecomunicaciones
Octubre 2015-Febrero 2016
Stdio.h
1
2
LÍBRERIA Función Características Ejemplo
s
t
d
i
o
Clearerr Reinicializa el
indicador de error
de un flujo f.
Clearrer(fichen);
fclose, fcloseall Cierra un flujo
(fclose) o cierra
todos los flujos
abierta (fcloseall),
excepto stdin, stdout
y stderr.
Fcloseall();
fdopen Abre un flujo
utilizando un handle
(entero devuelto por
las rutinas de E/S de
bajo nivel, tales
como open, crear,
dup y dup2; asocia
una estructura de
datos FILE con el
archivo
especificado por
handle.
P_datos =
fdopen(handle,
“rb”);
LIBRERIA Función Características Ejemplo
s
t
d
i
o
feot Comprueba el
final de un
archivo de un
flujo
Feot(fichen);
ferror Verifica si se ha
producido un
error en el flujo
Ferror(fichen);
fflush Limpia (vacía)
un flujo. Los
buffers se
limpian
automáticame
nte cuando
estan llenos,
cuando se
cierra el flujo, o
cuando un
programa
termina
Fflush(fp);
3
4
Librería Función Características Ejemplo
s
t
d
i
o
fgetpos Obtiene y graba la
posicion actual del
archivo. Fos_t es un
tipo definido en
stdio.h.
Fgetpos(fp,
&pos_archivo);
fgets Lee una cadena
de un flujo (hasta
que se encuentra
n, O el numero
maximo de
caracteres
especificados.
Fgets(caddemo,
80, fp);
fileno Obtiene el mando
o manejador
(handle) del
archivo asociado
con un flujo.
Fileno(stdin);
5
Librería Función Características Ejemplo
s
t
d
i
o
fopen Abre un archivo f.
la cadena de
caracteres
modo especifica el
tipo de acceso.
flushall Vacia (limpia)
todos los buffers
asociados con los
archivos abiertos.
Numvaciados =
flushall ();
Fprintf Imprime datos con
formato en un flujo.
Fprintf(f1, “el
estado es %fn”,
result);
fputc Escribe en un
carácter c en el
flujo abierto para
salida con buffer.
Fputc(*(p++),
stdout);
6
Librería Función Característica
s
Ejemplo
s
t
d
i
o
fputchar Escribe el carácter
c en stout.
Fputchar(`q`);
fputs Escribe una letra
cad en un flujo f.
devuelve el ultimo
carácter impreso,
si hay error
devuelve un EOF.
Fputs(“esto es una
prueba”, f1);
fread Lee n registros de t
bytes en la
memoria
apuntada por p
desde el flujo f.
Fread(buf,
strlen(msg)+1, 1,
flujo);
Freopen cierra el archivo
asociado con flujo
y reasigna flujo al
archivo
especificado por f.
los modos (m)
utilizados son los
mismos de fopen.
Freopen(“salida.txt
”, “w”, stdout);
7
Librería Función Características Ejemplo
s
t
d
i
o
fscanf Lee los datos con
formato de un flujo.
Fscanf(flujo,
“%s%f”,cad, &f);
fseek Mueve el puntero
del archivo
asociado con f a
una nueva posición
que esta
desplazada desp
bytes de org.
Fseek(f1, OL,
SEEK_SET);
Fsetpos Establece la
posición del
puntero del archivo
al lugar
especificado por el
objeto apuntado
por p.
Fsetpos (fp,
&poshart);
ftell Obtiene la posición
actual (puntero) del
archivo asociado
con el flujo f.
Ftell (fichen);
8
Librería Función Características Ejemplo
s
t
d
i
o
*fwrite Escribe n elementos
(registros) de longitud
1 desde la memoria
apuntada por p al
archivo f. devuelve el
numero de
caracteres
realmente escritos
que, si la función
tiene éxito, es igual al
numero indicado.
Num=fwrite(lista,
sizeof(char), 25, flujo);
*getch Devuelve el siguiente
carácter de un flujo
de entrada dado e
incrementa la
posicion actual del
puntero del archivo.
Si se alcanza el final
de archivo, se
devuelve EOF.
Whilec(c=getc(fx)!
=EOF) {
printf(“%c”, c)
}
Getchar Devuelve el siguiente
carácter de stdin. Si
se alcanza el final de
archivo, se devuelve
EOF.
Int c;
While((c =
getchar())!`n`)
Printf(“%c”, c);
9
Librería Función Características Ejemplo
s
t
d
i
o
getche Lee un carácter del
teclado haciendo
eco del carácter en
la pantalla.
Resp= getche ();
gets Lee una línea desde
el archivo de
entrada estándar
stdin, por omisión es
el teclado y lo
guarda en cad.
Gets(nombre);
getw Lee un entero (o
una palabra de dos
bytes) de un flujo f.
Suma = getw (fx) +
suma;
printf Escribe cadenas de
caracteres y valores
de variables, con
formato, en el
archivo de salida
estándar stdout (por
omisión, la pantalla).
Printf(“producto %d
y %d es %dn”,x,y,
x*y);
10
Librería Función Características Ejemplo
s
t
d
i
o
putc, putchar Escribe un carácter
en un flujo (putc) o
en stdout (putchar).
Putc(`*`, demo);
putch Escribe un carácter
en la pantalla
Putch (`B`);
puts Escribe una cadena
en el archivo de
salida estándar
stdout.
Puts (“desea
continuar(s / n? )”);
putw Escribe un entero en
un flujo f.
Putw (100, fx);
11
Librería Función Características Ejemplo
s
t
d
i
o
rewind
*
Reinicializa el
puntero del
archivo al
principio del
flujo.
Rewind (fx);
scanf Lee los datos
con formato del
flujo de entrada
estándar.
conio.h
12
Librería Función Características Ejemplo
C
O
N
I
O
cprintf Muestra texto en
pantalla según el
formato descrito
cprintf( "Ejemplo de
"cprintf"rnrn" );
scanf Introduce los datos scanf ( "%i", &num );
get Lee y retorna un
único caracter
introducido
mediante el teclado
por el usuario. No
muestra el caracter
por la pantalla.
letra=getch( );
getpass Lee una contraseña
desde la consola del
sistema después de
mostrar un mensaje,
el
cual es una cadena
de caracteres
13
14
Librería Función Características Ejemplo
C
O
N
I
O
Delline Borra la línea donde
se encuentre el cursor
y mueve todas las
líneas inferiores a una
línea anterior.
delline();
gettext Guarda el contenido
en un rectángulo de
texto en pantalla
definido por los
argumentos izquierda
y
Superior y derecha
superior
cprintf( ""gettext"
ha retornado:
%drn",
gettext( 1, 1,
1+ANCHURA,
1+ALTURA, destino ) );
highvideo Selecciona los
caracteres con una
mayor intensidad
mediante activando
el bit de la mayor
intensidad del color
de primer plano en
uso.
highvideo();
inport Lee 1 byte de la parte
baja de 1 palabra
valor = inport(
id_puerto );
15
Librería Función Características Ejemplo
C
O
N
I
O
insline Inserta una línea
vacía en la ventana
de texto en la
posición del cursor
usando el color de
fondo de texto en
uso
insline();
lowvideo Selecciona los
caracteres con una
menor intensidad
mediante
activando el bit de
la menor
intensidad del color
de primer plano en
uso.
lowvideo();
normvideo Selecciona los
caracteres con una
intensidad normal
mediante
seleccionando el
atributo del
texto (primer plano
y de fondo) al valor
que tenía
anteriormente al
normvideo();
16
Librería Función Características Ejemplo
C
O
N
I
O
wherex Retorna la columna
en la que se
encuentra el cursor
col=wherex
gotoxy Cambia la posición
del cursor a las
coordenadas
indicadas.
gotoxy(columna ,
fila);
textcolor Selecciona el color
de texto
textcolor(color);
cgets Esta función leerá
una cadena de
caracteres desde la
consola, guardando
la cadena (y su
longitud) en el lugar
apuntado por
*cadena.
cad = cgets( cadena
);
Librería Función Características Ejemplo
C
O
N
I
O
textbackgroun
d
Selecciona el color
de fondo
textbackground(col
or);
kbhit retorna 0 si no se ha
registrado una
pulsada de tecla; si
hay una disponible,
entonces el valor
retornado es distinto
a cero.
while( !kbhit() );
outport La función outport
retorna el valor
escrito de una
palabra (word) de
tamaño al puerto
apuntado por el
argumento
id_puerto e
id_puerto+1.
outport( id_puerto,
valor );
putch Muesrta un
carácter,
especificado por el
argumento c,
directamente a la
ventana de
cprintf( "Ejemplo de
"putch"rnrn"
);
Math.h 18
Librería FUNCION O
INSTRUCCIÓN
Descripción Ejemplo
M
a
t
h
Abs versión real
Acos
Asin versión real
Versión
compleja
Proporciona el
valor absoluto de
un entero o de un
numero
complejo:abs(-50)
devuelve 50
La función acos ()
devuelve el arco
coseno de x, cuyo
valor debe de
estar en el rango -
1 a 1 .El resultado
es un valor entre 0
y π radianes
Calcula el arco
seno del
argumento x; el
valor de x debe
de estar
comprendido
entre -1y1.la
función asin ()
X=abs (-7)
// x es 7
Angulo= acos(0.5);
// el ángulo
devuelto es π/3
Z=asin(0.7543);
19
Librería FUNCION O
INSTRUCCIÓN
Descripción Ejemplo
M
a
t
h
Atan versión real
Versión compleja
Atan 2
cabs
Calcula el arco
tangente de x. El
rango x es-1ª1.la
fusión atan()
devuelve el valor
en el rango de
-π/2 a π/2.
Calcula el arco
tangente de y/x. El
resultado es un
ángulo de valor
comprendido
entre -π y π
radianes.
Calcula el valor
absoluto de un
numero complejo
almacenado en
una estructura de
tipo complex.
Angulo= atan(1.0);
// ángulo es “pi/4”
(45 grados)
Angulo=atan2 (y ,
x);
Struct complex z;
Doublé complejo;
z.y =3.5
z.y = 2.4
Complejo = cabs
(z);
Printf (“valor
absoluto%1fn”,
complejo);
20
Librería FUNCION O
INSTRUCCIÓN
Descripción Ejemplo
M
a
t
h
Ceil
Cos
Cosh
Calcula (redondea)
el numero entero
mayor que igual o
igual a x.
Calcula el coseno
del argumento x. el
argumento x se
especifica radianes
y devuelve un valor
en el rango de -1 a
1.
Calcula el seno
hiperbólico de la
variable X. si el
argumento pasado
a cosh () es
demasiado grande
, se produce un
error en rango .
Redondeo = ceil (5.1)
// redondeo es 6
coseno_x =
cos(1.6543);
X= 1.00
Printf(“x=%f.n”,x);
Y=cosh(x);
Printf(“coseno
hiperbólico x=%f. nn”,
y);
21
Librería FUNCION O
INSTRUCCIÓN
Descripción Ejemplo
M
a
t
h
Exp
Fabs,fas1
floor
calcula el
exponencial de x
donde e es la base
del logaritmo
natural
e=(2.7182818).
Calcula el valor
absoluto de un
numero en coma
flotante x.
Redondea por
defecto el valor de
x
X=100.00;
Y= exp(X);
Pritf(“el exponencial de
x = %f.n”,y);
Y=fabs(-7.25); // y vale
7.25
X=floor(6.25); //x vale 6
22
Librería FUNCION O
INSTRUCCIÓ
N
Descripción Ejemplo
M
a
t
h
Fmod
frexp(),frexp1
()
hypot
Calcula el resto de la
división real x por y.
Descompone el valor de
x en una mantisa (m) y
en un exponente n,tal
que el valor absoluto de
m es mayor o igual a 0,5
y menor que 1,0 y
x+m*2.n. La mantisa se
obtiene por la funcio, y el
exponente se almacena
en la variable apuntada
por exp.frexp1
descompone un valor
Long doublé.
Calcula la hipotenusa de
un triangulo rectángulo
cuyos lados son x e y.
una llamada de hypot
equivale a lo siguiente:
Resto = (fmod(5.0, 2.0);
// resto igual a 1.0
Double x,y;
Int n;
X=17.5;
Y=frexp(x, &n);
Pritf(“frexp(%f,
&n)=%f,n=%dn”
,x,y,n);
Sqrt(x*x, y*y);
Double x= 3.0; y=4,0;
Printf(“%1f”, hypot(x,
y));
23
Librería FUNCION O
INSTRUCCIÓN
Descripción Ejemplo
M
a
t
h
Labs
1desp,
1desp1
Modf,modf1
Calcula el valor absoluto
de un entero (n)
Calcula y devuelve el
valor real de x*eexp.
La funcion modf divide
un numero de coma
flotante en dos partes
enteras y decimal.la
parte entera de x se
almacena an la posicion
en cuya direccion
apunta parent,y la parte
decimal es devuelta por
la funcion
Long 1x =-51654l,1y;
Ly=labs(1x);
Double x=4.0,y;
Int p=5;
Y=1dexp(x,p);
Pardecimal=modf(3
6.95,
&parte_entera(;//p
arte entera
36,parte decimal.95
24
Librería FUNCION O
INSTRUCCIÓN
Descripción Ejemplo
M
a
t
h
Poly
sinh
sqrt
Se utiliza poly para evaluar
un polinomio en x, de
grado n y cuyos
coeficientes son los
correspondientes al array
c.
Devuelve el seno de
hiperbolico de x (x,se
supone en radianes).
Calcula la raiz cuadrada
de un numero x no
negativo
C^[n] xn +c[n-1]n-1
…+c[2](x2 +c[1](x+c[0]
Y=sinh(x);
Printf(“%1f”,sqrt(25.0); //se
visualiza 5
25
Time.h
26
Las funciones de calendario (fecha y hora)
Estas permiten obtener la hora actual y, a continuación convertirla y almacenarla de
acuerdo a sus necesidades particulares ,La hora actual se toma siempre de la hora
de el sistema. Le función del calendario están incluidas en el archivo de cabecera
time.h.
27
Librería FUNCION O
INSTRUCCION
Descripción Ejemplo
T
i
m
e
Asctime
Clock
Ctime
Convierte la hora y
fecha almacenada en
una estructura de tipo
tm en una cadena de
caracteres .
Calcula el tiempo
empleado por el
proceso llamador, es
decir, el tiempo
utilizado de
procesador. Devuelve
el valor en ticks que a
de dividirse por la
constante CLK_TCK
para obtener el tiempo
transcurrido en
segundos
Convierte la fecha y
hora almacenada
como valor de tipo
time-t en una cadena
de caracteres(mes día
hora año/0
Printf(“fecha/hora
es
%sn”,asctime(&reloj
));
Printf(*inicio:%fn,clo
ck
()/CLK_TCK;
Time_thora;
hora=time(NULL);
Printf(*horacatual=%
sn”,ctime(&hora));
28
Librería FUNCION O
INSTRUCCIÓ
N
Descripción Ejemplo
T
i
m
e
localti
me
Mktime
Stime
Strftime
Convierte una hora y
fecha en varios
campos de una
estructurade tipo tm.
Convierte la hora
local un valor de
calendario.
Establece la fecha y
hora del sistema al
valor contenido de la
posición cuya
dirección esta
contenida en el
argumento t.
Convierte un puntero
en una estructura tm
en una cadena cad
utilizando f para dar
formato a la cadena.
Tiempoactual=localti
me,
time(&ahora);
Time_t mktime
(struct tm *h);
Time_t horasis;
Horasis=time(NULL);
Stime(%horasis);
Printf(“segundos
desde
1/1/70%1d”,horasis);
Horaseg=time(NULL);
horaactual=localtim
e
(&horaseg);
Strftime(buffer,80,”%A
%B %d 19%y:%M
horaactual);
29
Librería FUNCION O
INSTRUCCIÓN
Descripción Ejemplo
T
i
m
e
time
Tzset
unixtodos
Proporciona el tiempo
del sistema en segundos
desde las 00:00:00 de
1/1/1970 tiempo GMT.
establece las variables
de entorno horarios
TZ;asigna valores a las
variables globales
timezones, daylight y
tzname.
convierte a formato DOS
un valor de hora en el
formato UNIX.
time(&hora);
Tzset();
Printf(“luz de verano
=%dn”,daylight);
tnixtodos(t_unix,
&d_dos, ft_dos);
30
Librería FUNCION O
INSTRUCCIÓN
Descripción Ejemplo
T
i
m
e
difftime
gmtime
5
Obtiene la diferencia
entre dos tiempos en
segundos
Convierte la fecha y
hora en el tiempo
medio de greenwich
(GMT)
Time_t inicio , fin
Clrscrl ();
Inicio=time(NULL);
Delay (5000);
Fin=time(NULL);
Printf(“diferenciaens
egundos:%Fn”,diffti
me(inicio,fin));
Ahora=gmtime(&hoy
);

Más contenido relacionado

La actualidad más candente

Introduccion a C++
Introduccion a C++Introduccion a C++
Introduccion a C++LenHugo
 
Programación C++
Programación C++Programación C++
Programación C++Juan Islas
 
Funciones C++ modificado
Funciones C++ modificadoFunciones C++ modificado
Funciones C++ modificadocompumet sac
 
Fundamentos de programación librería string C++
Fundamentos de programación librería string C++Fundamentos de programación librería string C++
Fundamentos de programación librería string C++Milton Nicolay
 
Operaciones Basicas C++
Operaciones Basicas C++Operaciones Basicas C++
Operaciones Basicas C++yesid19
 
INSTRUCCIONES BÁSICAS PARA C++
INSTRUCCIONES BÁSICAS PARA C++INSTRUCCIONES BÁSICAS PARA C++
INSTRUCCIONES BÁSICAS PARA C++Idalia Tristan
 
Ejemplos Para Dev C++
Ejemplos Para Dev C++Ejemplos Para Dev C++
Ejemplos Para Dev C++cemayoral
 
ESTRUCTURAS DE CONTROL: BUCLES EN C++
ESTRUCTURAS DE CONTROL: BUCLES EN C++ESTRUCTURAS DE CONTROL: BUCLES EN C++
ESTRUCTURAS DE CONTROL: BUCLES EN C++die_dex
 
Apuntes1 elementos del lenguaje c
Apuntes1 elementos del lenguaje cApuntes1 elementos del lenguaje c
Apuntes1 elementos del lenguaje cZalimanunezc
 
Algoritmos y lenjuage de programacion
Algoritmos y  lenjuage de programacionAlgoritmos y  lenjuage de programacion
Algoritmos y lenjuage de programacionYsaac Ruiz
 
Librerias Básicas y sus Funciones Lenguaje de Programación C
Librerias Básicas y sus Funciones Lenguaje de Programación CLibrerias Básicas y sus Funciones Lenguaje de Programación C
Librerias Básicas y sus Funciones Lenguaje de Programación CCristian Maza
 
Operaciones de Entrada / Salida en C++
Operaciones de Entrada / Salida en C++Operaciones de Entrada / Salida en C++
Operaciones de Entrada / Salida en C++ivanjvic
 
Manipulacion de la pila!!
Manipulacion de la pila!!Manipulacion de la pila!!
Manipulacion de la pila!!romo91
 
Capítulo 6 funciones y procedimiento
Capítulo 6 funciones y procedimientoCapítulo 6 funciones y procedimiento
Capítulo 6 funciones y procedimientoEnAutomático
 
INVESTIGACION DE ELEMENTOS Y CODIGOS DE C++
INVESTIGACION DE ELEMENTOS Y CODIGOS DE C++INVESTIGACION DE ELEMENTOS Y CODIGOS DE C++
INVESTIGACION DE ELEMENTOS Y CODIGOS DE C++Alfredo Rivera
 

La actualidad más candente (20)

Introduccion a C++
Introduccion a C++Introduccion a C++
Introduccion a C++
 
Guía funciones
Guía funcionesGuía funciones
Guía funciones
 
Programación C++
Programación C++Programación C++
Programación C++
 
FUNCIONES LENGUAJE C
FUNCIONES LENGUAJE CFUNCIONES LENGUAJE C
FUNCIONES LENGUAJE C
 
Funciones C++ modificado
Funciones C++ modificadoFunciones C++ modificado
Funciones C++ modificado
 
Fundamentos de programación librería string C++
Fundamentos de programación librería string C++Fundamentos de programación librería string C++
Fundamentos de programación librería string C++
 
Operaciones Basicas C++
Operaciones Basicas C++Operaciones Basicas C++
Operaciones Basicas C++
 
INSTRUCCIONES BÁSICAS PARA C++
INSTRUCCIONES BÁSICAS PARA C++INSTRUCCIONES BÁSICAS PARA C++
INSTRUCCIONES BÁSICAS PARA C++
 
Funciones en c++
Funciones en c++Funciones en c++
Funciones en c++
 
Ejemplos Para Dev C++
Ejemplos Para Dev C++Ejemplos Para Dev C++
Ejemplos Para Dev C++
 
Programación C++ - DEV C++
Programación C++ - DEV C++Programación C++ - DEV C++
Programación C++ - DEV C++
 
ESTRUCTURAS DE CONTROL: BUCLES EN C++
ESTRUCTURAS DE CONTROL: BUCLES EN C++ESTRUCTURAS DE CONTROL: BUCLES EN C++
ESTRUCTURAS DE CONTROL: BUCLES EN C++
 
Apuntes1 elementos del lenguaje c
Apuntes1 elementos del lenguaje cApuntes1 elementos del lenguaje c
Apuntes1 elementos del lenguaje c
 
Algoritmos y lenjuage de programacion
Algoritmos y  lenjuage de programacionAlgoritmos y  lenjuage de programacion
Algoritmos y lenjuage de programacion
 
Librerias Básicas y sus Funciones Lenguaje de Programación C
Librerias Básicas y sus Funciones Lenguaje de Programación CLibrerias Básicas y sus Funciones Lenguaje de Programación C
Librerias Básicas y sus Funciones Lenguaje de Programación C
 
Funcion scanf
Funcion scanfFuncion scanf
Funcion scanf
 
Operaciones de Entrada / Salida en C++
Operaciones de Entrada / Salida en C++Operaciones de Entrada / Salida en C++
Operaciones de Entrada / Salida en C++
 
Manipulacion de la pila!!
Manipulacion de la pila!!Manipulacion de la pila!!
Manipulacion de la pila!!
 
Capítulo 6 funciones y procedimiento
Capítulo 6 funciones y procedimientoCapítulo 6 funciones y procedimiento
Capítulo 6 funciones y procedimiento
 
INVESTIGACION DE ELEMENTOS Y CODIGOS DE C++
INVESTIGACION DE ELEMENTOS Y CODIGOS DE C++INVESTIGACION DE ELEMENTOS Y CODIGOS DE C++
INVESTIGACION DE ELEMENTOS Y CODIGOS DE C++
 

Destacado

Carta de onu caso terrorismo
Carta de onu caso terrorismoCarta de onu caso terrorismo
Carta de onu caso terrorismoAlejandra Prado
 
Arquitectura de ordenadores
Arquitectura de ordenadoresArquitectura de ordenadores
Arquitectura de ordenadoresIES Monreal
 
Tablettes en entreprise - NetMediaEurope
Tablettes en entreprise - NetMediaEuropeTablettes en entreprise - NetMediaEurope
Tablettes en entreprise - NetMediaEuropeExplicatel
 
Cultiver son identité num
Cultiver son identité numCultiver son identité num
Cultiver son identité numE2m Gig
 
Le Plan de gestion UNESCO du Val de Loire
Le Plan de gestion UNESCO du Val de LoireLe Plan de gestion UNESCO du Val de Loire
Le Plan de gestion UNESCO du Val de LoireMission Val de Loire
 
Une petite histoire du jeu vidéo: de la technologie aux media
Une petite histoire du jeu vidéo: de la technologie aux mediaUne petite histoire du jeu vidéo: de la technologie aux media
Une petite histoire du jeu vidéo: de la technologie aux mediaguest192045
 
Amor y amistad
Amor y amistadAmor y amistad
Amor y amistaddannyluz
 
Campagne d'information sur les paysages du Val de Loire
Campagne d'information sur les paysages du Val de LoireCampagne d'information sur les paysages du Val de Loire
Campagne d'information sur les paysages du Val de LoireMission Val de Loire
 
Sables pétrolifères et émissions de GES
Sables pétrolifères et émissions de GESSables pétrolifères et émissions de GES
Sables pétrolifères et émissions de GESSuncor Energy
 
Bat karé dans les hauts
Bat karé dans les hautsBat karé dans les hauts
Bat karé dans les hautsmauricereunion
 
Agustín de iturbide
Agustín de iturbideAgustín de iturbide
Agustín de iturbideRashid Rufeil
 

Destacado (20)

Carta de onu caso terrorismo
Carta de onu caso terrorismoCarta de onu caso terrorismo
Carta de onu caso terrorismo
 
Arquitectura de ordenadores
Arquitectura de ordenadoresArquitectura de ordenadores
Arquitectura de ordenadores
 
Tablettes en entreprise - NetMediaEurope
Tablettes en entreprise - NetMediaEuropeTablettes en entreprise - NetMediaEurope
Tablettes en entreprise - NetMediaEurope
 
Cultiver son identité num
Cultiver son identité numCultiver son identité num
Cultiver son identité num
 
Le Plan de gestion UNESCO du Val de Loire
Le Plan de gestion UNESCO du Val de LoireLe Plan de gestion UNESCO du Val de Loire
Le Plan de gestion UNESCO du Val de Loire
 
Une petite histoire du jeu vidéo: de la technologie aux media
Une petite histoire du jeu vidéo: de la technologie aux mediaUne petite histoire du jeu vidéo: de la technologie aux media
Une petite histoire du jeu vidéo: de la technologie aux media
 
Article 1015
Article 1015Article 1015
Article 1015
 
Amor y amistad
Amor y amistadAmor y amistad
Amor y amistad
 
Paissatges
PaissatgesPaissatges
Paissatges
 
Campagne d'information sur les paysages du Val de Loire
Campagne d'information sur les paysages du Val de LoireCampagne d'information sur les paysages du Val de Loire
Campagne d'information sur les paysages du Val de Loire
 
Yen A Tjrs Un
Yen A Tjrs UnYen A Tjrs Un
Yen A Tjrs Un
 
Sables pétrolifères et émissions de GES
Sables pétrolifères et émissions de GESSables pétrolifères et émissions de GES
Sables pétrolifères et émissions de GES
 
Bullying
BullyingBullying
Bullying
 
Bat karé dans les hauts
Bat karé dans les hautsBat karé dans les hauts
Bat karé dans les hauts
 
2012 13-guide-snptv
2012 13-guide-snptv2012 13-guide-snptv
2012 13-guide-snptv
 
Solucion problema de caja
Solucion problema de cajaSolucion problema de caja
Solucion problema de caja
 
Etude isobar like
Etude isobar likeEtude isobar like
Etude isobar like
 
Agustín de iturbide
Agustín de iturbideAgustín de iturbide
Agustín de iturbide
 
Etapas Guerra Fría
Etapas Guerra FríaEtapas Guerra Fría
Etapas Guerra Fría
 
Toulouse
ToulouseToulouse
Toulouse
 

Similar a BIBLIOTECAS EN PROGRAMACION

10. subalgoritmos parte i
10. subalgoritmos parte i10. subalgoritmos parte i
10. subalgoritmos parte ircarrerah
 
Librerias dee c_ (1)
Librerias dee c_ (1)Librerias dee c_ (1)
Librerias dee c_ (1)Maztherprozh
 
Computacion funciones definidas por el programador
Computacion funciones definidas por el programadorComputacion funciones definidas por el programador
Computacion funciones definidas por el programadorManuel
 
Bibliotecas en c
Bibliotecas en cBibliotecas en c
Bibliotecas en cdemata
 
Presentación de matlab electromagnetismo ...
Presentación de matlab electromagnetismo                                     ...Presentación de matlab electromagnetismo                                     ...
Presentación de matlab electromagnetismo ...SimonCaceres4
 
Funciones de Cadenas/ Computación para ingenieros
Funciones de Cadenas/ Computación para ingenierosFunciones de Cadenas/ Computación para ingenieros
Funciones de Cadenas/ Computación para ingenierosMaria jose Ramirez perez
 
introducción a la programación utilizando C++.pptx
introducción a la programación utilizando C++.pptxintroducción a la programación utilizando C++.pptx
introducción a la programación utilizando C++.pptxErisbeymarin
 
Programacion ii modulo2-leccion3
Programacion ii modulo2-leccion3Programacion ii modulo2-leccion3
Programacion ii modulo2-leccion3karlalopezbello
 
Soto diaz 2 j bilbiotecas mas importantes en c++
Soto diaz 2 j  bilbiotecas mas importantes en c++Soto diaz 2 j  bilbiotecas mas importantes en c++
Soto diaz 2 j bilbiotecas mas importantes en c++efraingomez18
 
Lenguaje c (expresiones logicas)
Lenguaje c (expresiones logicas)Lenguaje c (expresiones logicas)
Lenguaje c (expresiones logicas)Eloy Rodriguez
 

Similar a BIBLIOTECAS EN PROGRAMACION (20)

10. subalgoritmos parte i
10. subalgoritmos parte i10. subalgoritmos parte i
10. subalgoritmos parte i
 
Librerias dee c_
Librerias dee c_Librerias dee c_
Librerias dee c_
 
Librerias dee c_ (1)
Librerias dee c_ (1)Librerias dee c_ (1)
Librerias dee c_ (1)
 
Librerias de c_
Librerias de c_Librerias de c_
Librerias de c_
 
Computacion funciones definidas por el programador
Computacion funciones definidas por el programadorComputacion funciones definidas por el programador
Computacion funciones definidas por el programador
 
Clase 10
Clase 10Clase 10
Clase 10
 
Bibliotecas en c
Bibliotecas en cBibliotecas en c
Bibliotecas en c
 
Presentación de matlab electromagnetismo ...
Presentación de matlab electromagnetismo                                     ...Presentación de matlab electromagnetismo                                     ...
Presentación de matlab electromagnetismo ...
 
Funciones de Cadenas/ Computación para ingenieros
Funciones de Cadenas/ Computación para ingenierosFunciones de Cadenas/ Computación para ingenieros
Funciones de Cadenas/ Computación para ingenieros
 
C docx22 (1)
C docx22 (1)C docx22 (1)
C docx22 (1)
 
Funcionesenlenguaje c
Funcionesenlenguaje cFuncionesenlenguaje c
Funcionesenlenguaje c
 
c++
c++c++
c++
 
introducción a la programación utilizando C++.pptx
introducción a la programación utilizando C++.pptxintroducción a la programación utilizando C++.pptx
introducción a la programación utilizando C++.pptx
 
bibliotecas c++
bibliotecas c++bibliotecas c++
bibliotecas c++
 
Maple v comandos
Maple v comandosMaple v comandos
Maple v comandos
 
Programacion ii modulo2-leccion3
Programacion ii modulo2-leccion3Programacion ii modulo2-leccion3
Programacion ii modulo2-leccion3
 
Soto diaz 2 j bilbiotecas mas importantes en c++
Soto diaz 2 j  bilbiotecas mas importantes en c++Soto diaz 2 j  bilbiotecas mas importantes en c++
Soto diaz 2 j bilbiotecas mas importantes en c++
 
Lenguaje c (expresiones logicas)
Lenguaje c (expresiones logicas)Lenguaje c (expresiones logicas)
Lenguaje c (expresiones logicas)
 
Acciones funciones
Acciones funcionesAcciones funciones
Acciones funciones
 
11 Funciones
11 Funciones11 Funciones
11 Funciones
 

Último

Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfromanmillans
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
plan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativaplan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativafiorelachuctaya2
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteJuan Hernandez
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024IES Vicent Andres Estelles
 
Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuelacocuyelquemao
 
Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxMapyMerma1
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfsamyarrocha1
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDUgustavorojas179704
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdf
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdfTarea 5-Selección de herramientas digitales-Carol Eraso.pdf
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdfCarol Andrea Eraso Guerrero
 
Cuadernillo de las sílabas trabadas.pdf
Cuadernillo de las sílabas trabadas.pdfCuadernillo de las sílabas trabadas.pdf
Cuadernillo de las sílabas trabadas.pdfBrandonsanchezdoming
 

Último (20)

Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdf
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
plan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativaplan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativa
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
Unidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDIUnidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDI
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parte
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024
 
Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuela
 
Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptx
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdf
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdfTema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
 
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdf
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdfTarea 5-Selección de herramientas digitales-Carol Eraso.pdf
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdf
 
Cuadernillo de las sílabas trabadas.pdf
Cuadernillo de las sílabas trabadas.pdfCuadernillo de las sílabas trabadas.pdf
Cuadernillo de las sílabas trabadas.pdf
 

BIBLIOTECAS EN PROGRAMACION

  • 1. Nombre: Ronald David Jiménez Paute Asignatura: Programación Docente: Franco Guamán Carrera: Electrónica y Telecomunicaciones Octubre 2015-Febrero 2016
  • 3. 2 LÍBRERIA Función Características Ejemplo s t d i o Clearerr Reinicializa el indicador de error de un flujo f. Clearrer(fichen); fclose, fcloseall Cierra un flujo (fclose) o cierra todos los flujos abierta (fcloseall), excepto stdin, stdout y stderr. Fcloseall(); fdopen Abre un flujo utilizando un handle (entero devuelto por las rutinas de E/S de bajo nivel, tales como open, crear, dup y dup2; asocia una estructura de datos FILE con el archivo especificado por handle. P_datos = fdopen(handle, “rb”);
  • 4. LIBRERIA Función Características Ejemplo s t d i o feot Comprueba el final de un archivo de un flujo Feot(fichen); ferror Verifica si se ha producido un error en el flujo Ferror(fichen); fflush Limpia (vacía) un flujo. Los buffers se limpian automáticame nte cuando estan llenos, cuando se cierra el flujo, o cuando un programa termina Fflush(fp); 3
  • 5. 4 Librería Función Características Ejemplo s t d i o fgetpos Obtiene y graba la posicion actual del archivo. Fos_t es un tipo definido en stdio.h. Fgetpos(fp, &pos_archivo); fgets Lee una cadena de un flujo (hasta que se encuentra n, O el numero maximo de caracteres especificados. Fgets(caddemo, 80, fp); fileno Obtiene el mando o manejador (handle) del archivo asociado con un flujo. Fileno(stdin);
  • 6. 5 Librería Función Características Ejemplo s t d i o fopen Abre un archivo f. la cadena de caracteres modo especifica el tipo de acceso. flushall Vacia (limpia) todos los buffers asociados con los archivos abiertos. Numvaciados = flushall (); Fprintf Imprime datos con formato en un flujo. Fprintf(f1, “el estado es %fn”, result); fputc Escribe en un carácter c en el flujo abierto para salida con buffer. Fputc(*(p++), stdout);
  • 7. 6 Librería Función Característica s Ejemplo s t d i o fputchar Escribe el carácter c en stout. Fputchar(`q`); fputs Escribe una letra cad en un flujo f. devuelve el ultimo carácter impreso, si hay error devuelve un EOF. Fputs(“esto es una prueba”, f1); fread Lee n registros de t bytes en la memoria apuntada por p desde el flujo f. Fread(buf, strlen(msg)+1, 1, flujo); Freopen cierra el archivo asociado con flujo y reasigna flujo al archivo especificado por f. los modos (m) utilizados son los mismos de fopen. Freopen(“salida.txt ”, “w”, stdout);
  • 8. 7 Librería Función Características Ejemplo s t d i o fscanf Lee los datos con formato de un flujo. Fscanf(flujo, “%s%f”,cad, &f); fseek Mueve el puntero del archivo asociado con f a una nueva posición que esta desplazada desp bytes de org. Fseek(f1, OL, SEEK_SET); Fsetpos Establece la posición del puntero del archivo al lugar especificado por el objeto apuntado por p. Fsetpos (fp, &poshart); ftell Obtiene la posición actual (puntero) del archivo asociado con el flujo f. Ftell (fichen);
  • 9. 8 Librería Función Características Ejemplo s t d i o *fwrite Escribe n elementos (registros) de longitud 1 desde la memoria apuntada por p al archivo f. devuelve el numero de caracteres realmente escritos que, si la función tiene éxito, es igual al numero indicado. Num=fwrite(lista, sizeof(char), 25, flujo); *getch Devuelve el siguiente carácter de un flujo de entrada dado e incrementa la posicion actual del puntero del archivo. Si se alcanza el final de archivo, se devuelve EOF. Whilec(c=getc(fx)! =EOF) { printf(“%c”, c) } Getchar Devuelve el siguiente carácter de stdin. Si se alcanza el final de archivo, se devuelve EOF. Int c; While((c = getchar())!`n`) Printf(“%c”, c);
  • 10. 9 Librería Función Características Ejemplo s t d i o getche Lee un carácter del teclado haciendo eco del carácter en la pantalla. Resp= getche (); gets Lee una línea desde el archivo de entrada estándar stdin, por omisión es el teclado y lo guarda en cad. Gets(nombre); getw Lee un entero (o una palabra de dos bytes) de un flujo f. Suma = getw (fx) + suma; printf Escribe cadenas de caracteres y valores de variables, con formato, en el archivo de salida estándar stdout (por omisión, la pantalla). Printf(“producto %d y %d es %dn”,x,y, x*y);
  • 11. 10 Librería Función Características Ejemplo s t d i o putc, putchar Escribe un carácter en un flujo (putc) o en stdout (putchar). Putc(`*`, demo); putch Escribe un carácter en la pantalla Putch (`B`); puts Escribe una cadena en el archivo de salida estándar stdout. Puts (“desea continuar(s / n? )”); putw Escribe un entero en un flujo f. Putw (100, fx);
  • 12. 11 Librería Función Características Ejemplo s t d i o rewind * Reinicializa el puntero del archivo al principio del flujo. Rewind (fx); scanf Lee los datos con formato del flujo de entrada estándar.
  • 14. Librería Función Características Ejemplo C O N I O cprintf Muestra texto en pantalla según el formato descrito cprintf( "Ejemplo de "cprintf"rnrn" ); scanf Introduce los datos scanf ( "%i", &num ); get Lee y retorna un único caracter introducido mediante el teclado por el usuario. No muestra el caracter por la pantalla. letra=getch( ); getpass Lee una contraseña desde la consola del sistema después de mostrar un mensaje, el cual es una cadena de caracteres 13
  • 15. 14 Librería Función Características Ejemplo C O N I O Delline Borra la línea donde se encuentre el cursor y mueve todas las líneas inferiores a una línea anterior. delline(); gettext Guarda el contenido en un rectángulo de texto en pantalla definido por los argumentos izquierda y Superior y derecha superior cprintf( ""gettext" ha retornado: %drn", gettext( 1, 1, 1+ANCHURA, 1+ALTURA, destino ) ); highvideo Selecciona los caracteres con una mayor intensidad mediante activando el bit de la mayor intensidad del color de primer plano en uso. highvideo(); inport Lee 1 byte de la parte baja de 1 palabra valor = inport( id_puerto );
  • 16. 15 Librería Función Características Ejemplo C O N I O insline Inserta una línea vacía en la ventana de texto en la posición del cursor usando el color de fondo de texto en uso insline(); lowvideo Selecciona los caracteres con una menor intensidad mediante activando el bit de la menor intensidad del color de primer plano en uso. lowvideo(); normvideo Selecciona los caracteres con una intensidad normal mediante seleccionando el atributo del texto (primer plano y de fondo) al valor que tenía anteriormente al normvideo();
  • 17. 16 Librería Función Características Ejemplo C O N I O wherex Retorna la columna en la que se encuentra el cursor col=wherex gotoxy Cambia la posición del cursor a las coordenadas indicadas. gotoxy(columna , fila); textcolor Selecciona el color de texto textcolor(color); cgets Esta función leerá una cadena de caracteres desde la consola, guardando la cadena (y su longitud) en el lugar apuntado por *cadena. cad = cgets( cadena );
  • 18. Librería Función Características Ejemplo C O N I O textbackgroun d Selecciona el color de fondo textbackground(col or); kbhit retorna 0 si no se ha registrado una pulsada de tecla; si hay una disponible, entonces el valor retornado es distinto a cero. while( !kbhit() ); outport La función outport retorna el valor escrito de una palabra (word) de tamaño al puerto apuntado por el argumento id_puerto e id_puerto+1. outport( id_puerto, valor ); putch Muesrta un carácter, especificado por el argumento c, directamente a la ventana de cprintf( "Ejemplo de "putch"rnrn" );
  • 20. Librería FUNCION O INSTRUCCIÓN Descripción Ejemplo M a t h Abs versión real Acos Asin versión real Versión compleja Proporciona el valor absoluto de un entero o de un numero complejo:abs(-50) devuelve 50 La función acos () devuelve el arco coseno de x, cuyo valor debe de estar en el rango - 1 a 1 .El resultado es un valor entre 0 y π radianes Calcula el arco seno del argumento x; el valor de x debe de estar comprendido entre -1y1.la función asin () X=abs (-7) // x es 7 Angulo= acos(0.5); // el ángulo devuelto es π/3 Z=asin(0.7543); 19
  • 21. Librería FUNCION O INSTRUCCIÓN Descripción Ejemplo M a t h Atan versión real Versión compleja Atan 2 cabs Calcula el arco tangente de x. El rango x es-1ª1.la fusión atan() devuelve el valor en el rango de -π/2 a π/2. Calcula el arco tangente de y/x. El resultado es un ángulo de valor comprendido entre -π y π radianes. Calcula el valor absoluto de un numero complejo almacenado en una estructura de tipo complex. Angulo= atan(1.0); // ángulo es “pi/4” (45 grados) Angulo=atan2 (y , x); Struct complex z; Doublé complejo; z.y =3.5 z.y = 2.4 Complejo = cabs (z); Printf (“valor absoluto%1fn”, complejo); 20
  • 22. Librería FUNCION O INSTRUCCIÓN Descripción Ejemplo M a t h Ceil Cos Cosh Calcula (redondea) el numero entero mayor que igual o igual a x. Calcula el coseno del argumento x. el argumento x se especifica radianes y devuelve un valor en el rango de -1 a 1. Calcula el seno hiperbólico de la variable X. si el argumento pasado a cosh () es demasiado grande , se produce un error en rango . Redondeo = ceil (5.1) // redondeo es 6 coseno_x = cos(1.6543); X= 1.00 Printf(“x=%f.n”,x); Y=cosh(x); Printf(“coseno hiperbólico x=%f. nn”, y); 21
  • 23. Librería FUNCION O INSTRUCCIÓN Descripción Ejemplo M a t h Exp Fabs,fas1 floor calcula el exponencial de x donde e es la base del logaritmo natural e=(2.7182818). Calcula el valor absoluto de un numero en coma flotante x. Redondea por defecto el valor de x X=100.00; Y= exp(X); Pritf(“el exponencial de x = %f.n”,y); Y=fabs(-7.25); // y vale 7.25 X=floor(6.25); //x vale 6 22
  • 24. Librería FUNCION O INSTRUCCIÓ N Descripción Ejemplo M a t h Fmod frexp(),frexp1 () hypot Calcula el resto de la división real x por y. Descompone el valor de x en una mantisa (m) y en un exponente n,tal que el valor absoluto de m es mayor o igual a 0,5 y menor que 1,0 y x+m*2.n. La mantisa se obtiene por la funcio, y el exponente se almacena en la variable apuntada por exp.frexp1 descompone un valor Long doublé. Calcula la hipotenusa de un triangulo rectángulo cuyos lados son x e y. una llamada de hypot equivale a lo siguiente: Resto = (fmod(5.0, 2.0); // resto igual a 1.0 Double x,y; Int n; X=17.5; Y=frexp(x, &n); Pritf(“frexp(%f, &n)=%f,n=%dn” ,x,y,n); Sqrt(x*x, y*y); Double x= 3.0; y=4,0; Printf(“%1f”, hypot(x, y)); 23
  • 25. Librería FUNCION O INSTRUCCIÓN Descripción Ejemplo M a t h Labs 1desp, 1desp1 Modf,modf1 Calcula el valor absoluto de un entero (n) Calcula y devuelve el valor real de x*eexp. La funcion modf divide un numero de coma flotante en dos partes enteras y decimal.la parte entera de x se almacena an la posicion en cuya direccion apunta parent,y la parte decimal es devuelta por la funcion Long 1x =-51654l,1y; Ly=labs(1x); Double x=4.0,y; Int p=5; Y=1dexp(x,p); Pardecimal=modf(3 6.95, &parte_entera(;//p arte entera 36,parte decimal.95 24
  • 26. Librería FUNCION O INSTRUCCIÓN Descripción Ejemplo M a t h Poly sinh sqrt Se utiliza poly para evaluar un polinomio en x, de grado n y cuyos coeficientes son los correspondientes al array c. Devuelve el seno de hiperbolico de x (x,se supone en radianes). Calcula la raiz cuadrada de un numero x no negativo C^[n] xn +c[n-1]n-1 …+c[2](x2 +c[1](x+c[0] Y=sinh(x); Printf(“%1f”,sqrt(25.0); //se visualiza 5 25
  • 28. Las funciones de calendario (fecha y hora) Estas permiten obtener la hora actual y, a continuación convertirla y almacenarla de acuerdo a sus necesidades particulares ,La hora actual se toma siempre de la hora de el sistema. Le función del calendario están incluidas en el archivo de cabecera time.h. 27
  • 29. Librería FUNCION O INSTRUCCION Descripción Ejemplo T i m e Asctime Clock Ctime Convierte la hora y fecha almacenada en una estructura de tipo tm en una cadena de caracteres . Calcula el tiempo empleado por el proceso llamador, es decir, el tiempo utilizado de procesador. Devuelve el valor en ticks que a de dividirse por la constante CLK_TCK para obtener el tiempo transcurrido en segundos Convierte la fecha y hora almacenada como valor de tipo time-t en una cadena de caracteres(mes día hora año/0 Printf(“fecha/hora es %sn”,asctime(&reloj )); Printf(*inicio:%fn,clo ck ()/CLK_TCK; Time_thora; hora=time(NULL); Printf(*horacatual=% sn”,ctime(&hora)); 28
  • 30. Librería FUNCION O INSTRUCCIÓ N Descripción Ejemplo T i m e localti me Mktime Stime Strftime Convierte una hora y fecha en varios campos de una estructurade tipo tm. Convierte la hora local un valor de calendario. Establece la fecha y hora del sistema al valor contenido de la posición cuya dirección esta contenida en el argumento t. Convierte un puntero en una estructura tm en una cadena cad utilizando f para dar formato a la cadena. Tiempoactual=localti me, time(&ahora); Time_t mktime (struct tm *h); Time_t horasis; Horasis=time(NULL); Stime(%horasis); Printf(“segundos desde 1/1/70%1d”,horasis); Horaseg=time(NULL); horaactual=localtim e (&horaseg); Strftime(buffer,80,”%A %B %d 19%y:%M horaactual); 29
  • 31. Librería FUNCION O INSTRUCCIÓN Descripción Ejemplo T i m e time Tzset unixtodos Proporciona el tiempo del sistema en segundos desde las 00:00:00 de 1/1/1970 tiempo GMT. establece las variables de entorno horarios TZ;asigna valores a las variables globales timezones, daylight y tzname. convierte a formato DOS un valor de hora en el formato UNIX. time(&hora); Tzset(); Printf(“luz de verano =%dn”,daylight); tnixtodos(t_unix, &d_dos, ft_dos); 30
  • 32. Librería FUNCION O INSTRUCCIÓN Descripción Ejemplo T i m e difftime gmtime 5 Obtiene la diferencia entre dos tiempos en segundos Convierte la fecha y hora en el tiempo medio de greenwich (GMT) Time_t inicio , fin Clrscrl (); Inicio=time(NULL); Delay (5000); Fin=time(NULL); Printf(“diferenciaens egundos:%Fn”,diffti me(inicio,fin)); Ahora=gmtime(&hoy );