Professional Documents
Culture Documents
Etapa 1
A aula tema desta etapa trata sobre Nivelamento: Abordagem do
ambiente de apoio: sistema operacional e compilador. Esta atividade é
importante para compreender os recursos disponíveis no ambiente de
desenvolvimento denominado Code::Blocks.
1.1. Passo 1
A orientação para este passo consiste em acessar o site da IDE
Code::Blocks no endereço www.codeblocks.org, conforme pode ser visualizado
na Figura 1, e analisá-lo para responder as questões a seguir.
Figura 1 -
Site da IDE
Code::Blocks.
1
São elas:
b) Qual benefício você pode relatar a partir do fato de que a IDE Code::Blocks
é um software Cross Platform, ou seja, este software funciona com os
sistemas operacionais Windows, Linux e Mac?
R: A vantagem de um software Cross Platform é que poderá ser usado sem
restrições em qualquer um desses sistemas operacionais.
2
ARM, GNU GDC, entre outros. As vantagens que existem numa IDE que
pode ser utilizada em vários Compiladores são que, qualquer pessoa pode
ter o uso desse software e criar vários programas a partir do código fonte
que traduz uma linguagem mais complexa para uma mais simples.
e) Por fim, faça uma análise das vantagens de se obter esse tipo de
conhecimento em complemento aos conteúdos das disciplinas de Algoritmo
e Programação Estruturada. Você acredita que um desenvolvedor que
domine um grande conjunto de ferramentas, ainda durante a sua
graduação, possuirá um bom diferencial de mercado?
1.2. Passo 2
Este passo consiste em criar um programa simples e verificar a
utilização da IDE, por exemplo: cores e realces que são apresentados
automaticamente.
Na Figura 2, é mostrada a janela do programa em execução, na qual
pode ser visualizada a frase “Hello World” gerada pela instrução
“printf(“Meu primeiro programa”);”.
3
1.3. Passo 3
O objetivo desta etapa é investigar as opções de depuração do código
fonte.
Figura 3: Esta figura mostra os valores das variáveis na janela “watches” antes
de elas receberem um valor pré-determinado
Figura 4: Esta figura mostra na janela “watches”, como ficaram os valores das
variáveis depois da primeira atribuição de valores
4
Figura 5: Esta figura mostra na janela “watches”, os valores das variáveis
depois da modificação. As modificações se encontram nas linhas 13,14 e 15 do
código-fonte.
Figura 6: Esta figura mostra o resultado final do programa, onde ele mostra os
valores das variáveis pelo comando “printf”.
1.4. Passo 4
Este passo consiste na elaboração deste relatório e, pode-se concluir,
que com o passo 1 desta etapa, aprendemos que o Code::Blocks é um
programa de Licença Pública que permite fazer cópias do software, alterações
e redistribuições. Descobrimos também que Code:Blocks funciona em diversos
sistemas operacionais como, Windows, Linux e Mac e identificamos vários
tipos e compiladores compatíveis. Tivemos a oportunidade de utilizar o
Code:Blocks para o melhor entendimento do software. Por último aprendemos
a fazer a depuração do código fonte passo-a-passo, utilizando o Debug.
5
2. Etapa 2
A aula tema para esta etapa também está relacionada com
Nivelamento: Abordagem do ambiente de apoio: sistema operacional e
compilador. O foco é a importância de compreender os recursos disponíveis
no software de comparação e mesclagem de versões de código do WinMerge.
2.1. Passo 1
Para a realização desta etapa, é necessário acessar o site
http://winmerge.org, conforme pode ser observado na Figura 3, para pesquisar
e compreender os recursos do aplicativo de controle de versões WinMerge.
6
2.2. Passo 2
Para exemplificar o funcionamento do WinMerge foi elaborado um
programa que a partir do código fonte ele é capaz de comparar dois arquivos
de código desenvolvido em Linguagem C. Na Figura 4, pode ser visualizado o
código desse programa WM-Exemplo-v1.c.
7
Figura 5 - Código Fonte do Arquivo WM-Exemplo-v2.c
2.3. Passo 3
O que o programa WinMerge faz é ocultar as informações extras que
armazenamos ao adicionarmos comentários. Conforme mostrado na Figura 6.
8
2.4. Passo 4
Este passo consiste na elaboração da segunda parte desse relatório e,
pode-se concluir, que ao entrarmos no site o WinMerge, aprendemos como
comparar dois arquivos em código fonte desenvolvido em Linguagem C e que
com o WinMerge podemos ocultar informações adicionais.
9
Dicas:
Programa para trabalhar com “print screen” da tela é o Irfan View (colar,
selecionar, Edit crop selection, copiar e colar no Word)
Formatação do texto:
Título nível 1 = Fonte Arial, 20 Negrito
Título nível 2 = Fonte Arial, 18 Negrito
Texto = Fonte Arial, 12 Normal
Formatação do texto = Justificado
Formatação das Figuras = Centralizado.
Parágrafo (selecione o texto, botão direito + parágrafo)= espaçamento
antes 0, depois 0, entre linhas 1,5 linhas.
Regras:
• Frases com no máximo 3 linhas. Coloque um ponto e continue na
mesma linha. Criar um novo parágrafo (deslocar com um “tab”) somente
se mudar de assunto
• Termos em língua estrangeira em itálico.
• Evitar gerúndio (estarei fazendo = farei, usando, escrevendo).
• Escrever no impessoal (NADA de nós fizemos, podemos ver, nosso
trabalho, eu elaborei).
• Evitar palavras como: através, sendo, onde, etc.
• Evitar repetir palavras no mesmo parágrafo.
• Colocar a definição da sigla na primeira vez que aparece.
• Toda figura tem um número e deve ser citada no texto antes de
aparecer.
• Evitar mudança de tempo verbal, buscar escrever sempre no presente.
• Seja claro, se não entender o que escreveu, tente com outras palavras.
• Todos devem ler o trabalho antes de entregar.
• O Word está ajudando você, atenção as palavras que ele sublinhar.
10