Compilador c

Disponível somente no TrabalhosFeitos
  • Páginas : 9 (2193 palavras )
  • Download(s) : 0
  • Publicado : 29 de setembro de 2011
Ler documento completo
Amostra do texto
Aula Dirigida de Introdução ao Dev-C++
Departamento de Ciência da Computação IME/USP J.C. de Pina, J. Soares e C.H. Morimoto

1

Introdução

O que vem a ser um programa em C? Você talvez já tenha ouvido falar que um compilador é um programa ou ferramenta que transforma um programa fonte escrito em uma linguagem de programação de alto nível, como C, para uma linguagem que o computador écapaz de "entender", o chamado programa executável. Assim, um compilador é essencialmente um tradutor e este processo de tradução é chamado de compilação. Para facilitar o desenvolvimento e compilação de um programa em C, o Dev-C++ oferece um ambiente que integra um editor de textos a um compilador para linguagem C. O compilador usado pelo Dev-C++ é o famoso (Uau!) gcc (Gnu C Compiler). No Windows hábasicamente dois tipos de programas de usuário: • aplicações para o console (Console Applications), que são executadas numa janela de texto (também conhecida como Prompt do MS-DOS); e • aplicações Gráficas (GUI Applications), que usam janelas, menus e outros elementos visuais como parte de sua interface com o programador. Todos os programas em C que faremos serão aplicações para o console. ODev-C++ é desenvolvido por Colin Laplace, Mike Berg e Hongli Lai e é “Free Software” (sob GNU General Public License). Isto significa, entre outras coisas, que ele pode ser distribuído e copiado à vontade. Você pode copiar o Dev-C++ da página http://www.ime.usp.br/˜mac2166/devcpp.

2

Objetivo

O objetivo desta aula dirigida é ajudá-lo no seu primeiro contado com Dev-C++ , bem como dar-lhe algumaorientação no uso dos computadores da sala Pró-Aluno. 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 através do Dev-C++ ; • compilar e executar programas com Dev-C++ ; e • salvar, reutilizar eimprimir 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 gíria). Na segunda parte parte você criará um programa um pouco mais complexo, para conhecer outros recursos do Dev-C++ . 1

3 Requisitos
Se você instalou o Dev-C++ em seucomputador pessoal, você pode fazer essa aula prática em casa. Neste caso, somente os nomes das pastas poderão ser diferentes e você pode ir diretamente para a seção 5. Para utilizar os computadores da sala Pró-Aluno você precisa de um cadastro que consiste em um nome de usuário (user name) e uma senha (password). Essa aula dirigida supõe que você possui uma conta e uma senha. Não é permitido quesejam deixados (ou, como se diz por ai, salvos) arquivos nos computadores da sala Pró-Aluno. A única pasta que você pode utilizar enquanto estiver na sala é a Temp (c:\temp). Desta forma, quando você for utilizar a sala Pró-Aluno, traga um disquete para salvar os seus programas.

4 Sala Pró-Aluno
Quando você chegar ao computador da sala Pró-Aluno, verifique se o mesmo está ligado. Caso nãoesteja, ligue o computador usando o botão da torre vertical, o monitor será ligado automaticamente. Uma vez ligado o computador, você verá um quadro pedindo as seguintes informações: User name: Password: _

Para utilizar o computador, você terá que preencher os dois campos desse quadro, um com o nome da sua conta (User name) e o outro com a sua senha (Password). Use o mouse para mudar de campo. Depoisde preencher os campos, pressione a tecla Enter . Após entrar com estas informações corretamente, e esperar alguns instantes, você verá uma tela que diz mais ou menos o seguinte. UNIVERSIDADE DE SÃO PAULO PROJETO PRÓ-ALUNO Guia do Aluno -- Código de Ética Este código de ética estabelece normas de conduta que devem ser observadas por todos (. . .) Leia atentamente esta tela (leia mesmo!!!);...
tracking img