Escolar Documentos
Profissional Documentos
Cultura Documentos
http://www.ime.usp.br/~jose/codeblocks/codebloc...
Objetivo
O objetivo desta aula dirigida ajud-lo no seu primeiro contado com Code::Blocks. Esta aula abrange uma parte muito
pequena dos recursos disponveis nos computadores. Cabe a voc consultar os manuais com informaes mais
detalhadas para ampliar seus conhecimentos. Ao nal dessa aula, voc dever ser capaz de:
escrever programas atravs do Code::Blocks;
compilar e executar programas com Code::Blocks; e
salvar e reutilizar arquivos na sala Pr-Aluno.
A aula consta de duas partes. A primeira lhe ensina como criar um arquivo contendo um programa, compil-lo e
execut-lo, usando um programa bem simples do tipo ``Hello World'' (como se diz na gria). Na segunda parte parte voc
criar um programa um pouco mais complexo, para conhecer outros recursos do Code::Blocks.
Requisitos
Se voc instalou o Code::Blocks em seu computador pessoal, voc pode fazer essa aula prtica em casa. Neste caso,
somente os nomes das pastas podero ser diferentes.
Para utilizar os computadores da sala Pr-Aluno voc precisa de um cadastro que consiste em um nome de usurio (user
name) e uma senha (password). Essa aula dirigida supe que voc possui uma conta e uma senha.
Caso voc no esteja ainda cadastrado para usar os computadores, pea ao monitor responsvel pela sala para abrir uma
sesso para voc.
No permitido que sejam deixados (ou, como se diz por ai, salvos) arquivos nos computadores da sala Pr-Aluno. Todos
os arquivos que voc usa durante uma sesso so apagados quando outro aluno abre uma outra sesso no mesmo
computador. Desta forma, quando voc for utilizar a sala Pr-Aluno, traga um chaveiro (pen drive) para salvar os seus
programas.
1 de 13
14-06-2015 22:09
Introduo Computao
http://www.ime.usp.br/~jose/codeblocks/codebloc...
Isto , usando o mouse, posicione o cursor do Windows sobre o boto Iniciar, localizado no canto inferior esquerdo da
tela, e aperte a tecla esquerda do mouse. Aparecer, logo acima do boto, um menu de opes. Selecione a opo
Programas. Novamente aparecer um outro menu de opes. Selecione a opo CodeBlocks e, novamente, a opo
CodeBlocks, a qual voc deve clicar com o boto esquerdo do mouse.
Chamada do Code::Blocks .
Com isso, o ambiente de programao do Code::Blocks iniciado. Isso far com que aparea no monitor uma janela
semelhante mostrada a seguir.
2 de 13
14-06-2015 22:09
Introduo Computao
http://www.ime.usp.br/~jose/codeblocks/codebloc...
Hello World
Uma vez obtida a tela inicial do Code::Blocks clique em
File > New > File....
3 de 13
14-06-2015 22:09
Introduo Computao
http://www.ime.usp.br/~jose/codeblocks/codebloc...
Abertura de arquivo.
Na prxima janela, escolha C/C++ source e clique em Go.
Abertura de arquivo.
4 de 13
14-06-2015 22:09
Introduo Computao
http://www.ime.usp.br/~jose/codeblocks/codebloc...
Clique em Next para as duas prximas janelas, em especial para a segunda janela a seguir, se certique que linguagem
selecionada a C.
Escolha C.
Na janela a seguir, digite um nome para o arquivo de programa a ser digitado. Para tanto, clique no quadrado com ...
que aparece ao lado da caixa com ttulo Filename with full path: e digite um nome de arquivo, por exemplo fantastico.
5 de 13
14-06-2015 22:09
Introduo Computao
http://www.ime.usp.br/~jose/codeblocks/codebloc...
6 de 13
14-06-2015 22:09
Introduo Computao
http://www.ime.usp.br/~jose/codeblocks/codebloc...
Programa fantastico.c.
Certique-se de que o texto que voc acabou de digitar igual ao texto da gura.
Vamos compilar o seu programa. Voc deve clicar em
Build > Compile current file
Compilar fantastico.c.
se tudo der certo, na janela de log abaixo do programa, haver a indicao de que o programa foi compilado com
7 de 13
14-06-2015 22:09
Introduo Computao
http://www.ime.usp.br/~jose/codeblocks/codebloc...
fantastico compilado.
Bem, com o programa fantastico.c compilado sem erros, a pasta onde foi salvo o arquivo fantastico.c contm agora o
programa executvel fantastico.exe. Para executar o programa clique no boto
Build > Run
da janela principal do Code::Blocks. Dever surgir uma nova janela, de DOS, mostrando a execuo de seu programa,
como pode ser visto na gura abaixo.
8 de 13
14-06-2015 22:09
Introduo Computao
http://www.ime.usp.br/~jose/codeblocks/codebloc...
Depois de conferir o resultado, pressione qualquer tecla para que a janela do DOS desaparea. Se a janela do DOS no
desaparecer, para fech-la clique no X, no canto superior direito da mesma. Agora que voc sabe criar um programa,
compil-lo, salv-lo e execut-lo, vamos tentar novamente com um programa um pouco mais complexo.
Um Programa de Verdade
Nesse exemplo, vamos observar alguns outros recursos do Code::Blocks. Para isso, crie um novo arquivo por exemplo,
chamado primprog.c, no diretrio que voc achar mais apropriado (vamos deixar isso ao seu encargo). Clique em
File > New > File...
e prossiga como no programa anterior, o fantastico.c, criando agora um arquivo de nome primprog.c.
Ento, digite o seguinte programa, exatamente como mostrado a seguir.
#include <stdio.h>
int main()
{
int n, par, impar, num;
9 de 13
14-06-2015 22:09
Introduo Computao
http://www.ime.usp.br/~jose/codeblocks/codebloc...
Procure salvar o programa com freqncia, assim voc se protege contra possveis acidentes. Se voc digitou o programa
como ele aparece acima, depois de salv-lo e compil-lo, a situao ser, essencialmente, como a mostrada na gura
abaixo.
10 de 13
14-06-2015 22:09
Introduo Computao
http://www.ime.usp.br/~jose/codeblocks/codebloc...
est indicando que ocorreram erros de compilao nas linhas 12 e 25. Na mensagem de erro referente linha 12, a
mensagem que diz
`cont' undeclared (first use in this function).
Na gura, o editor do Code::Blocks est indicando a linha onde o erro foi detectado pelo gcc. A primeira mensagem de
erro indica que na linha 12 o identicador cont foi usado sem ter sido declarado. Para corrigir isso, altere a linha 5 para:
int n, par, impar, num, cont;
A segunda mensagem de erro diz que, na linha 26, o compilador encontrou um erro antes de system. De fato, falta um
ponto-e-vrgula (`;') no m da linha 23. Para corrigir isso, acrescente um ponto-e-vrgula no nal da linha 23:
par,impar);
O novo resultado da compilao, que pode ser visto na gura abaixo, mostra que no foram encontrados erros de sintaxe
no programa.
11 de 13
14-06-2015 22:09
Introduo Computao
http://www.ime.usp.br/~jose/codeblocks/codebloc...
Uma janela do DOS aparecer, com a mensagem Digite o tamanho da sequencia:. Digite algum nmero inteiro positivo
para indicar o nmero de elementos da seqncia, seguido por \enter. Esse nmero determinar a quantidade de
nmeros que devero ser digitados a seguir. Depois de voc digitar cada nmero da seqncia seguido de \enter, o
programa mostrar quantos nmeros mpares e quantos nmeros pares voc digitou.
Aps seu programa ser executado, aparecer a mensagem "Pressione qualquer tecla para continuar...". Um exemplo de
resultado da execuo do programa pode ser visto na gura abaixo. Depois de conferir o resultado digite qualquer tecla.
12 de 13
14-06-2015 22:09
Introduo Computao
http://www.ime.usp.br/~jose/codeblocks/codebloc...
Com seus programas salvos no pendrive, voc pode querer reutiliz-los numa ocasio futura.
Aps copiar o seu programa do pendrive para o computador, inicie o Code::Blocks e carregue o seu programa primprog.c
clicando em
File > Open...
e indicando, na janela Open file, que a pasta a ser examinada a temp e que o nome do arquivo a ser carregado o
primprog.c. Pronto, o seu programa primprog.c ser carregado pelo Code::Blocks e estar pronto para ser reutilizado.
Desligar ....
13 de 13
14-06-2015 22:09