199x 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: #includeint 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.