Escolar Documentos
Profissional Documentos
Cultura Documentos
Turmas A, B, M e N
2 Utilizando o Compilador
Uma vez instalado, vamos utilizar o Code::Blocks para escrever nosso primeiro programa, e entender seu
funcionamento. Ao abrir o Code::Blocks você verá a seguinte tela:
INF1202 - Algoritmos e Programação Semana 1 - Introdução ao Compilador C e ao Code::Blocks - Page 2 of 4
O primeiro passo é criar um novo arquivo. Para isso você deve escolher a opção File → New → Empty File.
Salve o arquivo antes de começar a digitar seu código, para que a IDE reconheça que você está produzindo código
na linguagem C. Para isso, escolha a opção File → Save File. Nomear o arquivo como hello.c.
Após salvar o seu programa, digite o seguinte código, tomando cuidado com a grafia correta das palavras e os
sinais.
/*
Este programa exibe a mensagem "Hello World!" na tela
*/
#include<stdio.h>
int main() {
printf("Hello World!");
return 0;
}
Vamos agora compilar nossa aplicação. Existem três maneiras de se fazer isso. A primeira é pelo menu Build
→ Build. Outra forma é através do atalho ctrl-F9. Por fim, o botão de engrenagem na barra de ferramentas,
conforme mostra a figura abaixo:
Se seu programa tiver compilado com sucesso, deverá aparecer a seguinte mensagem na parte inferior da tela do
Code::Blocks: "Build Finished: 0 error(s), 0 warning(s) (0 minute(s), 0 second(s))". Como mostra
a figura abaixo:
INF1202 - Algoritmos e Programação Semana 1 - Introdução ao Compilador C e ao Code::Blocks - Page 3 of 4
Caso o painel com essa mensagem não tenha sido exibido, você pode abrir ele em View → Logs. Agora, se
uma mensagem de erro tiver sido exibida, será necessário revisar o código para descobrir qual o erro contido no
programa.
Vamos agora executar o programa. Da mesma forma que a compilação, você pode utilizar o menu Build →
Run, o atalho ctrl-F10, ou ainda o botão de play na barra de ferramentas. Como a figura abaixo mostra, seu
programa será executado em uma nova janela.
Como você deve ter percebido, o comando printf é utilizado para imprimir texto na tela. É importante que
a gente coloque sempre o texto entre aspas duplas (chamamos esse texto, entre aspas duplas, de string). Hora de
testar o programa criado! Execute estas duas modificações no seu programa:
(a) Faça o programa escrever seu nome, ao invés de escrever a frase Ola Mundo!
(b) Remova um ponto e vı́rgula do final de algum comando e veja o que acontece.
Teste agora essa versão do programa que imprime a mensagem “Hello World!” e tente identificar qual o efeito
de adicionarmos o caractere ‘\n’ no meio da string “Hello World!”.
/*
Este programa exibe a mensagem "Hello World!" na tela
*/
#include<stdio.h>
int main() {
printf("Hello\nWorld\n!");
return 0;
}
O comando printf permite imprimir alguns caracteres especiais, que iniciam com uma barra invertida ‘\’.
São eles:
• \n: Imprime uma quebra de linha. Ou seja, faz o cursor mudar para a próxima linha.
• \t: Insere uma tabulação no texto.
• \": Imprime as aspas duplas na tela.
• \\: Imprime uma barra invertida.
Faça testes no programa mostrado anteriormente, para verificar o funcionamento dos demais caracteres espe-
ciais.
3 Exercı́cios
Após ter compilado seu primeiro programa com sucesso, e ter treinado o uso da função printf, faça os dois
exercı́cios a seguir. Utilize como base o código do programa “Hello World!”, modificando o texto que é impresso.
INF1202 - Algoritmos e Programação Semana 1 - Introdução ao Compilador C e ao Code::Blocks - Page 4 of 4
Você pode utilizar mais do que um comando printf em cada exercı́cio. Ao final, poste sua solução no espaço
indicado do moodle:
1. Escreva um programa que imprima seu nome completo dentro de uma caixa.
Dicas:
• Lembre-se que você pode usar o caractere \ para imprimir caracteres especiais.
• Utilize \n para ir para a próxima linha e \t para imprimir uma tabulação.
• Note que devemos evitar o uso de acentos.
OBS: Seu programa não precisa ficar exatamente igual ao do exemplo, você pode utilizar sua criatividade
neste exercı́cio.
Exemplo de Execução:
/===================================\
| LUCAS RAFAEL COSTELLA PESSUTTO |
\===================================/
• Lembre-se que você pode usar o caractere \ para imprimir caracteres especiais.
• Utilize \n para ir para a próxima linha e \t para imprimir uma tabulação.
• Note que devemos evitar o uso de acentos.
OBS: Seu programa não precisa ficar exatamente igual ao do exemplo, você pode utilizar sua criatividade
neste exercı́cio.
Exemplo de Execução:
=====
______________________!!!!!___
/ !!!!! \
/ ===== \
/ \
/____________________________________\
|| _____ _____ ||
|| | | | | | | ||
|| |-|-| |-|-| ||
|| ##### ##### ||
|| ||
|| _____ ____ _____ ||
|| | | | @@@@ | | | ||
|| |-|-| @@@@ |-|-| ||
|| ##### @@*@ ##### ||
|| @@@@ ||
******************____****************
**************************************