PC PROGRAMAÇÃO DE COMPUTADORES (Laboratório) Aula 01 Prof. Ricardo Veras ([email protected]) LINGUAGEM C C é uma linguagem poderosa, robusta, flexível e madura. Conhecer todos os seus detalhes, truques e armadilhas requer um estudo criterioso e profundo. Mas o C é uma linguagem de sintaxe simples e elegante que permite rápido entendimento pelo programador iniciante. Desde sua criação, o C tornou-se uma linguagem popular tanto entre programadores profissionais quanto iniciantes. C++ é uma especificação da Linguagem C, que obedece aos critérios de Programação Orientada a Objetos. Linguagens de Programação Um programa de computador é um conjunto instruções que representam um algoritmo para a resolução de algum problema computacional. Estas instruções são escritas através de um conjunto de códigos (símbolos e palavras). Este conjunto de códigos possui regras de estruturação lógica e sintaxe própria. Dizemos que este conjunto de símbolos e regras formam uma Linguagem de Programação. Linguagens de Programação Existem muitas linguagens de programação. Podemos escrever um algoritmo para resolução de um problema por intermédio de quase todas as linguagens. A seguir mostramos alguns exemplos de trechos de códigos escritos em algumas linguagens de programação. Exemplo: trecho de um algoritmo escrito em Pseudo-linguagem (Português Estruturado) que recebe um número ("num") e escreve a tabuada de 1 a 10 para este valor: leia (num); para n de 1 até 10 faça tab = num * n; escreve (num, " * ", n, " = ", tab); fim_para Linguagens de Programação Exemplo: Agora o mesmo programa escrito em Linguagem C/C++ int num, n, tab; scanf("%i", &num); for(n = 1; n <= 10; n++) { tab = num * n; printf("\n %i * %i = %i", num, n, tab); } getch(); DEV C++ 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. 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 (de fundo preto); - 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. DEV C++ Usando o mouse, posicione o cursor do Windows sobre o botão Iniciar, localizado no canto inferior esquerdo da tela, e aperte a tecla esquerda do mouse. Aparecerá, logo acima do botão, um menu de opções. Selecione a opção Programas. Novamente aparecerá um outro menu de opções. Selecione a opção Bloodshed Dev-C++ e, novamente, a opção Dev-C++, a qual você deve clicar com o botão esquerdo do mouse. DEV C++ Escrevendo um Programa: - Clicar no ícone "Arquivo Fonte" (3o ícone - em evidência na figura abaixo) - Escrever o Programa abaixo. DEV C++ Todo programa que geraremos no DEV C++ será salvo com a extensão ".cpp". Para rodar o programa basta clicar sobre o ícone mostrado abaixo.