344x Filetype PDF File size 0.86 MB Source: mpetry.paginas.ufsc.br
Universidade Federal de Santa Catarina – Campus Blumenau
Introdução à Ciência da Computação
Parte II – Aula Prática 1
Aula Prática 1: Introdução ao Ambiente de Programação Dev-C++
1. Introdução
Em nossa primeira aula prática de programação em linguagem C iremos escrever e testar
programas de computador básicos. Mas antes, é importante entendermos e fixarmos alguns
conceitos importantes de programação:
Algoritmo:
Sequência finita e ordenada de passos (regras, instruções ou operações) que deve ser seguida
para resolução de uma tarefa (obtenção de um resultado, solução de um problema, etc.).
Linguagem de programação:
Método padronizado para expressar instruções para um computador, ou seja, é um conjunto de
regras sintáticas e semânticas usadas para definir um programa de computador. Permite que
um programador especifique precisamente sobre quais dados um computador vai atuar, como
estes dados serão armazenados ou transmitidos e quais ações devem ser tomadas sob várias
circunstâncias.
Linguagens de máquina:
Tudo o que os computadores conseguem entender são sequências de números binários. As
linguagens de máquina são geralmente sequências de números que instruem os computadores
a executar suas operações elementares, uma de cada vez. As linguagens de máquina são
interpretadas diretamente pelo computador, tendo um resultado rápido, porém são difíceis de
serem utilizadas pelos seres humanos. Além disso, as linguagens de máquina são dependentes
da máquina, isto é, específicas para cada tipo de computador.
Linguagens de alto nível:
São linguagens de programação que apresentam uma sintaxe mais próxima da linguagem
natural, fazendo uso de palavras reservadas extraídas do vocabulário corrente (como READ,
WRITE, TYPE, etc.) e permitirem a manipulação dos dados nas mais diversas formas (números
inteiros, reais, vetores, listas, etc.). Alguns exemplos de linguagens de alto nível são ASP, C, C++,
Pascal, Lua, PHP, Phyton, Visual Basic, Matlab, etc.
Código fonte:
É o algoritmo escrito sob a forma de uma linguagem de programação existente.
Compilador:
Programa que traduz o código fonte de uma linguagem de programação de alto nível para uma
linguagem de programação de baixo nível.
Rua Pomerode, 710, Salto do Norte, Blumenau, SC
www.blumenau.ufsc.br
Universidade Federal de Santa Catarina – Campus Blumenau
Introdução à Ciência da Computação
Parte II – Aula Prática 1
Ambiente de Desenvolvimento Integrado (IDE):
O IDE é um programa de computador que reúne características e ferramentas de apoio ao
desenvolvimento de software com o objetivo de agilizar este processo. Podem auxiliar, através
de ferramentas e características, na redução de erros e na aplicação de técnicas de
programação. Entre os IDEs mais utilizados pode-se citar o NetBeans, Eclipse, Microsoft Visual
Studio, Qt Creator, Dec-C++.
2. Objetivos
O objetivo desta aula de laboratório de hoje é ajudar no seu primeiro contado com Dev-C++,
para o desenvolvimento de programas em linguagem C. Esta aula abrange uma parte muito
pequena dos recursos disponíveis nos computadores. Cabe a você consultar os manuais com
informações mais detalhadas para ampliar seus conhecimentos. Ao final dessa aula, você deverá
ser capaz de:
Escrever programas em linguagem C utilizando Dev-C++;
Compilar e executar programas com Dev-C++;
Salvar, reutilizar e imprimir arquivos.
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 “Olá Mundo”. Na
segunda parte você criará um programa um pouco mais complexo, para conhecer outros
recursos do Dev-C++.
3. Requisitos
Para a execução desta e das demais aulas práticas iremos utilizar o ambiente de
desenvolvimento Dev-C++. O Dev-C++ é um IDE livre para Windows e Linux que utiliza o MinGW
ou o TDM-GCC como compiladores.
Aos alunos que não tiverem o Dec-C++ instalado em seu computador, recomenda-se instalar a
última versão do IDE. Para tanto basta seguir os passos descritos a seguir:
Acessar a página do projeto (http://sourceforge.net/projects/orwelldevcpp) e baixar a
última versão do instalador do IDE (ex: “Dev-Cpp 5.6.3 TDM-GCC x64 4.8.1 Setup.exe”)
clicando na opção “Download”.
Executar o instalador do programa (ex: “Dev-Cpp 5.6.3 TDM-GCC x64 4.8.1 Setup.exe”),
e aceitar as configurações sugeridas pelo assistente de instalação.
O IDE irá abrir, e estará pronto para ser utilizado.
Rua Pomerode, 710, Salto do Norte, Blumenau, SC
www.blumenau.ufsc.br
Universidade Federal de Santa Catarina – Campus Blumenau
Introdução à Ciência da Computação
Parte II – Aula Prática 1
Figura 1 Página do Dev-C++ no Sourceforge
4. Escrevendo seu primeiro programa em C
O primeiro passo para escrevermos nosso primeiro programa em C é abrirmos o ambiente de
programação. Para isso, devemos selecionar a seguinte opção:
Iniciar Todos os Bloodshed Dev-C++
Programas Dev-C++
Uma vez executado, o IDE deverá abrir uma janela similar a apresentada na Figura 2. Para
iniciarmos a escrita do nosso programa, devemos agora clicar em:
Arquivo Novo Arquivo
Fonte
Rua Pomerode, 710, Salto do Norte, Blumenau, SC
www.blumenau.ufsc.br
Universidade Federal de Santa Catarina – Campus Blumenau
Introdução à Ciência da Computação
Parte II – Aula Prática 1
Figura 2 Janela inicial do ambiente de programação no Dev-C++
Dev-C++ criará para você um esqueleto básico para o seu programa. Na janela que foi criada
você vai digitar, compilar e executar seu primeiro programa em C.
O próximo passo consiste em digite o seguinte código fonte:
#include
int main()
{
printf("Ola Mundo\n"); /* mostra mensagem na tela */
system("Pause");
return 0;
}
Agora vamos compilar o seu programa. Para isso você deve clicar em:
Executar Compilar (F9)
Neste momento surgirá uma pequena janela, com o título “Salvar como”, solicitando a escolha
de algumas opções para salvar o arquivo. Para tanto, devemos realizar os passos descritos a
seguir:
Rua Pomerode, 710, Salto do Norte, Blumenau, SC
www.blumenau.ufsc.br
no reviews yet
Please Login to review.