PROGRAMAÇÃO I

13
UTILIZAÇÃO DO DEV C++ PROGRAMAÇÃO I

description

PROGRAMAÇÃO I. UTILIZAÇÃO DO DEV C++. DEV C++. O Dev -C++ é um compilador freeware das linguagens C/C++ É de fácil utilização e aprendizado para usuários novos Possui muitos recursos avançados para usuários experientes. Instalação do DEV C++. - PowerPoint PPT Presentation

Transcript of PROGRAMAÇÃO I

Page 1: PROGRAMAÇÃO I

UT IL IZAÇÃO DO DEV C++

PROGRAMAÇÃO I

Page 2: PROGRAMAÇÃO I

Programação I

2

DEV C++

10/08/2010

O Dev-C++ é um compilador freeware das linguagens C/C++

É de fácil utilização e aprendizado para usuários novos

Possui muitos recursos avançados para usuários experientes

Page 3: PROGRAMAÇÃO I

Programação I

3

Instalação do DEV C++

A versão mais recente do DevC++ pode ser baixada da página http://www.bloodshed.net/dev/devcpp.html, no link “Download”

Após o fim do download, execute o arquivo para começar a instalação. Selecione o tipo de instalação completa (full)

Altere o local para gravar os arquivos do compilador: escolha o diretório C:\dev-cpp

Após isto, a instalação será concluída com sucesso. Para acessar o programa, basta encontrar o atalho no menu iniciar sob o nome “Bloodsheed Dev-C++” e clicar para executá-lo

Page 4: PROGRAMAÇÃO I

Programação I

4

Configurando menus em português

Altere o ambiente do programa para apresentar os menus em língua portuguesa. Acessando o menu “Tools -> Enviroment Options”., uma janela se abrirá, com várias opções referentes ao funcionamento do ambiente de trabalho. Na aba “Interface” encontra-se a opção “Language” com várias opções de língua. Basta procurar a opção “portuguese (Brazil)” e clicar OK.

Page 5: PROGRAMAÇÃO I

Programação I

5

Interface

Page 6: PROGRAMAÇÃO I

Programação I

6

Menus principais da interface

Arquivo: possui as funções básicas de manuseio de arquivos (criar novo arquivo, abrir arquivo, fechar, imprimir, ver propriedades)

Editar: aonde estão localizadas as funções de edição básicas de edição (copiar, recortar, colar) e algumas funções úteis para programação

Localizar: possui os comandos de procurar e substituir partes do código; o menu Exibir permite o controle de quais componentes da tela são exibidos

Projeto: refere-se a projetos de programas que possuem vários componentes e arquivos de códigos separados e é utilizado para adicionar e retirar componentes do projeto

Executa: possui as funções básicas do compilador (como os comandos Compilar, Executar ) e algumas funções úteis como procurar por erros de sintaxe

Debug: serve para controlar o debug de um programa, que é a sua execução passo-a-passo, para melhor análise e busca por erros

Ferramentas: refere-se a várias opções do compilador, do ambiente de trabalho e de edição, além de configurações diversas

CVS: é uma função extra do compilador Janela: possui comandos úteis para os casos em que temos vários arquivos ou projetos

abertos ao mesmo tempo e precisamos alternar entre eles Ajuda: dá acesso à ajuda do programa, que possui uma listagem dos principais

comandos do compilador e um breve tutorial da linguagem C

Page 7: PROGRAMAÇÃO I

Programação I

7

Outros elementos da interface

Logo abaixo dos menus, estão as barras de ferramenta com as principais funções e comandos do programa representados por ícones para acesso rápido. Basta posicionar o mouse sobre qualquer um dos ícones para saber sua função.

Abaixo das barras de ferramentas, estão as duas principais janelas do programa. A janela da esquerda é chamada de Navegador de Classes e Projetos, e serve para acessar rapidamente os vários arquivos de código pertencentes à um projeto ou então acessar rapidamente as várias classes existentes em um programa. A janela da direita é nossa tela de trabalho, onde digitamos nossos códigos. Note que caso exista mais de um arquivo sendo trabalhado ao mesmo tempo, podemos alternar entre eles através das pequenas abas que existem diretamente acima da tela de trabalho, cada uma identificada pelo nome de seu arquivo.

Finalmente, a janela inferior do programa possui várias informações sobre o processo de compilação e debugagem de um programa. Ela é particularmente útil para encontrar erros de compilação, como veremos mais adiante.

Page 8: PROGRAMAÇÃO I

Programação I

8

Utilização

Para iniciarmos um novo arquivo de código, é preciso acessar o menu “Arquivo -> Novo -> Arquivo Fonte” ou então utilizar o atalho CTRL + N. O novo arquivo será criado imediatamente e poderemos começar a trabalhar nele.

As funções básicas do compilador podem ser encontradas no menu Executar. Os comandos que utilizaremos são: Compilar (atalho: CTRL + F9), Executar ( CTRL + F10) e Compilar & Executar ( atalho: F9).

Page 9: PROGRAMAÇÃO I

Programação I

9

Estrutura de um programa C

/* Comandos do pré-processador ( inclusão de bibliotecas auxiliares) */#include <nome.h>

/* definição de tipo(constantes) */#define nome valor

/* Declaração de variáveis globais */

/* Declaração de funções auxiliares */

/* Declaração da função principal */int main(){ /*declaração de variáveis locais a esta função */ /* comandos ... */ return 0; /* retorno necessário, pois a função main retorna um inteiro*/}

Page 10: PROGRAMAÇÃO I

Programação I

10

Inclusão de bibliotecas

Bibliotecas são os arquivos de cabeçalho que permitem o uso das funções em C.

São incluidas com o uso de #include. O nome da biblioteca sempre estará entre <>  e sempre terminará com .h .

Exemplos:#include <stdio>#include <stdlib>

A biblioteca stdio é responsável por funções de entrada e saída de dados (funções printf e scanf). Já a biblioteca stdlib é responsável pela conversão de strings para números, gerenciamento de alocação dinâmica na memoria e o uso da função system() , entre outras.

Existem outras bibliotecas que devem ser adicionadas para o uso de outras funções:

#include <ctype.h> // classificação e transformação de caracteres #include<math.h> // uso de operações matemáticas #include<string.h> // manipulação de strings #include<time.h> // manipulação de datas e horas

Page 11: PROGRAMAÇÃO I

Programação I

11

Função principal (main)

Os comandos num programa em C devem estar agrupados em funções. Cada função é composta por uma seqüência de comandos.

Para que um programa em C possa ser executado, é necessário que exista uma função principal, denominada main. Assim, um programa em C pode conter varias funções, mas uma delas tem que ser a main. Esta é a função onde se inicia a execução do programa:

int main (void)

Page 12: PROGRAMAÇÃO I

Programação I

12

Bloco de comandos

Os blocos de comandos são utilizados para determinar todas as linhas de código que comandos ou funções devem executar de uma vez.

O bloco de comandos é delimitado por um par de chaves ({}).

int main(void){ printf("Meu primeiro programa em C\n"); system("PAUSE"); return 0;}

Page 13: PROGRAMAÇÃO I

Programação I

13

Finalizando a execução do programa

Um programa em linguagem C deve ser finalizado da seguinte maneira:

system(“PAUSE”);return 0;

A função system() com o parâmetro PAUSE permite que o usuário veja os resultados antes que a janela de execução seja fechada. Sem essa função, o programa seria executado e a janela seria automaticamente fechada.

O comando return indica o termino da função main(). O retorno do valor 0 (positivo) indica que o programa foi executado normalmente, enquanto o retorno de um valor negativo indicaria erro.