Mostrando postagens com marcador Math. Mostrar todas as postagens
Mostrando postagens com marcador Math. Mostrar todas as postagens

O que são Bibliotecas C++

As bibliotecas são fundamentais para o desenvolvimento de programas em C. Caracterizadas como um conjunto de rotinas padronizadas da linguagem, as bibliotecas contém funções de entrada/saída e processamento de informações.
Dentro deste contexto, quando queremos mostrar uma mensagem na tela, você não tem que produzir uma função inteira ou criar um comando novo, basta importar uma biblioteca de I/O (entrada e saída) (#include <stdio.h>) e utilizar uma função de saída de dados desta biblioteca.
Alem de facilitar nossa vida, é nas bibliotecas que o compilador irá verificar se as funções que você digitou não contem nenhum erro de sintaxe, ou seja, se você escreveu o comando corretamente. 

Segue uma relação com as principais bibliotecas em C.


#include stdio.h

A biblioteca cujo nome é uma abreviação de Standard In/Out (entrada e saída padrão) é a biblioteca onde as instruções de entrada e saída foram definidas.
A partir desta biblioteca podemos fazer  a leitura de um valor digitado, escrita formatada ou não de textos no monitor e operações com arquivos. Dentre as funções dessas bibliotecas temos:
fprintf, printf, fscanf, scanf, getchar, putc, getc, fopen, fclose...

#include stdlib.h

Esta biblioteca é a responsável por conversões de números, alocação na memória e outras tarefas. Dentre as funções dessas bibliotecas temos:

atof, atol, rand, malloc, realloc, free e system...

Também não podia deixar de citar que ela retorna o valor absoluto de um número inteiro usando abs.

#include math.h

Está biblioteca declara funções matemáticas que podem servir para: achar a raiz quadrada, achar o seno, co-seno, tangente, logaritmo na base 10.Dentre as funções dessas bibliotecas temos:

sqrt, sin, cos, tan, log10.

#include ctype.h

Esta biblioteca serve para testar caracteres. Alguns testes possíveis com caracteres são: testar se é maiúsculo, testar se é minúsculo, testar se é espaço, testar digito decimal. Além disso, essa biblioteca permite converter maiúscula em minúscula e vice-versa. Algumas funções:

isupper, islower, isspace, isdigit, toupper, tolower...

#include string.h

A função string é responsável por disponibilizar funções para trabalhar com conjuntos de caracteres, isto é, strings. Nesta bibliotecas podemos copiar, concatenar, comparar e ver o tamanho de uma string.  Dentre as funções dessas bibliotecas temos:
strcpy, strcat, strcmp, strlen, memcpy, memmove e memcmp.


#include time.h
Esta biblioteca declara funções para manipularmos a data e hora. Podemos usar esta biblioteca para pegar o horário do processador, pegar o horário do sistema, fazermos a diferença entre dois horários. As funções referentes são:

clock, time e difftime.

Ainda ta com duvida, curta nossa pagina no facebook e poste sua duvida lá....

Funções da biblioteca Matematica - Math.h

A biblioteca Math.h oferece protótipos para funções matemáticas básicas como funções trigonométricas como seno e cosseno, calculo de raiz quadrada, logaritmos e potenciação. Vou fazer um resumo sobre as principais funções dessa biblioteca.

Raiz quadrada - O comando para calcular a raiz quadrada de um numero é sqrt. Na figura 1 temos um programa em C++ onde a variável Y armazena a raiz quadrada de um numero X que foi digitada via teclado.
Figura 1. Seta vermelha mostrando o comando para calcular a raiz quadrada de uma variável X. 

Potenciação - A biblioteca matemática também calcula a potenciação. Para  realizar o calculo, é usado comando pow e os valores da base e do expoente entre parenteses. Na figura 2 temos o código em C++ da potenciação 2³.
Figura 2. Código usado para o calculo de potenciação
Logaritmos - Com o uso da biblioteca matemática é possível calcular logaritmo natural e logaritmo da base 10. Na figura 3 há um exemplo da função de calculo do ln e do log e a execução do programa.
Figura 3. Código em C++ e execução de programa com o calculo de log.
Funções trigonométricas  - As funções trigonométricas seno, cosseno, tangente , arco-seno, arco-cosseno, arco-tangente alem das funções hiperbólicas. A figura 4 temos um programa em C++ que calcula o seno, o cosseno e a tangente cujo o angulo foi digitado via teclado. As funções trigonométricas são calculados com ângulos em radianos.
Figura 4. Calculo da função seno, cosseno e tangente de um angulo digitado.

Outras funções  - A biblioteca matemática também possui funções para calcular exponenciais com a função exp(x) , fazer arrendondamentos pelas funções ceil(x) e floor(x) entre outras. Para conhecer outras funções clique aqui e acesse um outro blog com mais informações sobre o assunto.

Ainda ta com duvida, curta nossa pagina no facebook e poste sua duvida lá....