quarta-feira, 7 de outubro de 2009

C/C++ básico

A linguagem C é, na maioria das vezes, a primeira escolha para se aprender lógica de programação, ou começar a programar. Isso se deve ao fato da linguagem ter uma boa curva de aprendizagem e ser amplamente utilizada em diversas aplicações, dos mais variados segmentos.
Seguem alguns dos comandos básicos, sua sintaxe e exemplos de utilização.

A função main( ): Esta função é necessária para indicar ao compilador o início do programa. É a primeira função lida ao se compilar o programa.

Tipos de dados:

Int                               Números inteiros

Char                           Caracteres

Float                           Números reais (Ponto flutuante)

Double                        Números reais de precisão dupla
                                  (Tem o dobro do tamanho do tipo Float)

Void                            Vazio

Máscaras de Dados são usadas para indicar ao programa o tipo de dado que será armazenado em uma variável.

Máscaras:

Formato             Usado com tipo             Saída

%d                      int                                 inteiro decimal

%i                       int                                 inteiro

%o                      int                                 inteiro octal

%x                      int                                 inteiro hexadecimal

%c                      char                               caracter

%f                       float/double                   real

%ld                      long int                          Inteiro longo

%e                      float/double                    real exponencial

%s                      char                               cadeia de caracteres

Operadores aritméticos:

+                Adição

-                Subtração(Ou indicação de número negativo)

*               Multiplicação

/                Divisão

%              Módulo(Resto da divisão de números inteiros)

Operadores incrementais:

++              Incremento

--               Decremento

Operadores relacionais:

>                  Maior que

<                  Menor que

>=                Maior ou igual a

<=                Menor ou igual a

==                 Igual a

!=                  Diferente de

Operadores lógicos:

&&                   Condição "E"

| |                     Condição "OU"

!                       Condição "NÃO"

Funções matemáticas:

pow(n,x)            Exponenciação de n elevado a x

fmod(x,n)           Resto da divisão de x por n

sqrt(n)                Raiz quadrada de n

fabs(n)               Valor absoluto de n

Funções básicas:

printf( )                 Mostra dados em vídeo

scanf( )                 Lê dados digitados.
Sintaxe Scanf("máscara", &argumentos)

sexta-feira, 2 de outubro de 2009

Dicas, instalação e configuração do Linux Mint em notebook CCE

As dicas a seguir se baseiam nas experiências que adquiri a partir do zero com o Linux. Mesmo sendo um usuário iniciante, já instalei(ou tentei) várias distros e posso dizer com certeza que a que melhor se adaptou ao meu hardware(após algumas configurações que listarei a seguir) foi o Linux Mint, um dos derivados do Ubuntu.
Vale frisar que o ambiente gráfico que utilizo é o Gnome e a versão atual do Linux Mint é a 7, de codenome "Gloria".
Utilizo o sistema em Dual Boot com o Windows Vista original do notebook.
Espero ajudar alguém, que esteja passando pelo que já passei, com tudo o que aprendi.

Instalação:

O processo de instalação é simples e pode ser concluído rapidamente seguindo-se alguns passos:

1)Primeiramente, você deverá baixar a imagem ISO do CD de instalação do site oficial da distribuição: www.linuxmint.com/download.php.
A versão que indico para download é a edição principal (Main Edition), que já vem com diversos drivers e alguns softwares proprietários.

2)Após baixar a imagem, que tem ~700MB, você deverá gravá-la em CD por meio de um software que possibilite a gravação de imagens ISO(Nero, Ashampoo, etc).

3)Reinicie, ou ligue o micro, com o CD que contém a imagem já no drive. Assim que estiver iniciando, pressione a tecla [F12 ] para entrar no menu de escolha de dispositivo para Boot e indique a unidade de CD.
Caso não consiga acessar este menu, utilize a tecla [F2] ao invés de [F12], entre no Setup da Bios e selecione a opção para fazer o Boot a partir do CD.

4)A seguir, você será apresentado à tela de opções de boot, onde poderá escolher por instalar o Mint ou apenas testá-lo a partir do CD. Escolha a terceira opção: "Start the installer only", como mostra a imagem.




5)Você passará pelas telas para escolha do idioma, localidade e leiaute do teclado. Veja as imagens:
                                                                     
                                           

6)Na tela de particionamento, se você quiser instalar em Dual Boot com outro sistema operacional, escolha a opção "Particionamento manual" e crie 3 partições, sendo uma "/" para a instalação(ponto de montagem), uma para a memória "Swap" e outra "Home" para os arquivos.



7)Antes de iniciar a instalação, você ainda deverá entrar com algumas informações básicas, como nome do usuário, senha e nome do computador.

8)Depois de instalado, você terá algumas opções de Boot, escolha a primeira e entre de vez no sistema.

9)Se você, assim como eu, usar um notebook com placa de vídeo SIS onboard, no meu caso o modelo SIS Mirage 3+ Graphics, ainda será necessário instalar o driver da placa e configurar o Xorg da maneira correta para poder usar a resolução máxima(1280 x 800).
Para instalar o driver, basta executá-lo com um duplo clique do mouse. Para substituir o Xorg.conf, acesse a pasta "sistema de arquivos/etc/x11" como administrador(root). Para fazê-lo, basta clicar com o botão direito do mouse na pasta, selecionar "Open as root" e digitar a senha.

Seguem os link's para o driver e o arquivo de configuração.

Arquivo de configuração do Xorg:

http://rapidshare.com/files/287869620/xorg.conf

Driver SIS:

http://rapidshare.com/files/287869623/xorg-driver-sis671_0.9_i386.deb

10)Pronto! Agora é só usufruir deste sistema operacional livre e completo.
Lembrando que as configurações de vídeo podem ser feitas acessando o "Menu", "Preferências" e "Vídeo".
Também será necessário atualizar o sistema, processo bastante intuitivo e que deve ser solicitado automaticamente.

11)Agora você poderá desfrutar de um mundo livre, no qual não haverão muitas regras ou restrições quanto ao que se pode ou não fazer.


Seguem algumas imagens do meu novo desktop para se ter uma ideia do que pode ser feito. Nos próximos posts, vou ensinar como ter um igual, ou melhor, mesmo sem uma placa de vídeo com aceleração 3D.