Aqui nós usaremos a linguagem C++, que além de ser uma linguagem orientada a objeto tbm pode ser usada como uma linguagem genérica e estruturada. Esse é o ponto onde queremos chegar.
Sabemos que um programa é um conjunto de códigos que formam funções a serem executadas pelo computador. Vamos ver agora como se estruturam esses códigos em c++.
Comentários:
São importantes para explicar o que acontece em determinado local do programa. As linhas de comentário não serão executadas pelo programa.
Para fazer um comentário em uma única linha em c++ usamos "//".
Para fazer um comentário contendo mais que uma linha usa-se /* no início e */ no fim.
Pré-processador:
Um pré-processador é um programa que processa (modifica) o código fonte antes da compilação.
O pré-processador trata as diretivas que iniciam com o símbolo #. A diretiva #include adiciona o conteúdo de um arquivo ao código fonte do programa.
O arquivo iostream contém várias definições para as funções de entrada e saída de dados:
i = input (entrada)
o = output (saída)
stream = fluxo (canal)
Programas que usam cin e cout para entrada e saída de dados devem incluir o arquivo iostream.
Namespaces:
É um recurso que permite combinar códigos existentes de diferentes fornecedores.
Ao incluir iostream em um programa é preciso acrescentar a seguinte diretiva: using namespace std;
Isto permite usar as funções cin e cout sem a designação do espaço de nome a qual elas pertencem.
utilização sem a diretiva using.
std::cout << "Bem vindo ao C++.";
Se duas empresas desenvolverem uma função cout, elas o farão sob diferentes namespaces.
Microflop::cout() – função cout da Microflop
Wanda::cout() – função cout da Wanda
Para usar todas as funções da Microflop:
using namespace Microflop;
Saída de dados:
A função cout exibe dados na tela. É um objeto predefinido que sabe como mostrar strings, números e caracteres.
A estrutura do cout é a seguinte:
cout << "Mensagem";
cout //nome do objeto.
<< //Operador que indica a direção do fluxo de informações.
"Mensagem" //mensagem a ser exibida na tela.
Entrada de dados:
A função cin recebe dados do teclado a serem usados no programa.
A estrutura do cin é a seguinte:
cin >> variavel;
cin //nome do objeto.
>> //Operador que indica a direção do fluxo de informações.
variavel //Onde o valor será guardado.
A função principal:
Estrutura:
Cabeçalho da função "int main()"
Corpo da função que se inicia com { e termina com }
Instruções, onde vão ficar todas as ações da função principal
Instrução de retorno "return 0"
O ponto e vírgula:
No c++, cada instrução é encerrada por um ponto e vírgula ";", isso avisa ao programa que uma instrução foi encerrada.
#include <iostream>//Uma diretiva de pré-processamento, inclui funções de entrada e saída(cin, cout).
int main() //Cabeçalho da função principal.
{
using namespace std; //Torna definições cin e cout visíveis.
cout << "Bem vindo ao C++."; //Imprime mensagem na tela.
cout << endl; //Inicia uma nova linha, mesma função do \n.
cout << "Meu primeiro programa!" << endl; //Mais saída de dados.
system ("pause"); //Espera pelo pressionamento de uma tecla.
return 0; //A função deve retornar algum valor.
} //Finaliza a função main().
O C++ é Case sensitive, isto é, diferencia maiúsculas de minúsculas.
Portanto, deve-se prestar atenção a como se digita o código fonte.
Ex:
Para dados de saída(impressão de algo na tela) se usa cout, e não Cout.
Assim como para dados de entrada se usa cin, e não Cin.
0 comentários:
Postar um comentário