Exemplo de programa
Resenha: Exemplo de programa. Pesquise 861.000+ trabalhos acadêmicosPor: diego2398 • 5/4/2014 • Resenha • 2.212 Palavras (9 Páginas) • 358 Visualizações
Exemplo de um Programa
// Exemplo de programa em C
// Isto é uma linha de comentário
void main()
{
int a; // declara a variável "a"
a = 3 + 2; // soma 3 com 2
}
Um programa em C é composto por um conjunto de Funções. A função pela qual o programa começa a ser executado chama-se main.
Após cada cada comando em C deve-se colocar um ; (ponto-e-vírgula).
Um programa em C deve ser Identado para que possa ser lido com mais facilidade.
Identificadores
São os nomes que podem ser dados para variáveis e funções.
Para a escolha destes nomes é necessário seguir alguams regras:
Um identificador deve iniciar por uma letra ou por um "_" (underscore);
A partir do segundo caracter pode conter letras, números e underscore;
Deve-se usar nomes significativos dentro do contexto do programa;
C é uma linguagem case-sensitive, ou seja, faz diferença entre nomes com letras maiúsculas e nomes com letras minúsculas. Peso e peso são diferentes;
Costuma-se usar maiúsculas e minúsculas para separar palavras: "PesoDoCarro";
Deve ser diferente dos comandos da linguagem;
Deve ter no máximo 31 caracteres (no caso do TurboC);
Pode conter números a partir do segundo caracter;
Exemplos:
Idade, Contador, PesoDoCarro,
Usuario_1, CorDaPagina, RaioDoCirculo
Variáveis
Uma variável é uma possição de memória que pode ser identificada através de um nome.
Podem ter seu conteúdo alterado por um comando de atribuição.
Após a atribuição mudam de valor.
int a,b, SomaGeral;
a = 3; // a recebe o valor 3
b = a * 2; // b recebe o dobro do valor de a
c = a + b + 2; // c recebe 11
Tipos de Variáveis
Todas as variáveis em C tem um tipo;
Cada tipo define os valores que a variável pode armazenar;
Cada tipo ocupa uma certa quantidade de nemória.
Tipo Tamanho Valores Válidos
char 1 byte letras e símbolos: 'a', 'b', 'H', '^', '*','1','0'
int 2 bytes de -32767 até 32767 (apenas números inteiros)
float 4 bytes de -3.4 x 1038 até +3.4 x 10+38com até 6 dígitos de precisão
double 8 bytess de -1.7 x 10308 até +1.7 x 10+308com até 10 dígitos de precisão
Declaração de Variáveis
Todas as variáveis tem que ser declaradas antes de serem usadas;
Não há uma inicialização implícita na declaração
// Exemplo de programa em C
#include <stdio.h> // Arquivo de cabeçalho (header)
void main()
{
int contador; // declarações simples
float PrecoDoQuilo;
double TaxaDeCambio;
char LetraDigitada;
int IdadeManoel, IdadeJoao, IdadeMaria; // Pode colocar mais de uma variável na
// na mesma linha
double TaxaDoDolar,
TaxaDoMarco,
TaxaDoPeso, // Também pode trocar de linha no meio
TaxaDoFranco;
.......
}
Inicialização de Variáveis na Declaração
// Exemplo de programa em C
#include <stdio.h> // Arquivo de cabeçalho (header)
void main()
{
int NroDeHoras = 0; // declara e inicializa com Zero
float PrecoDoQuilo = 10.53; // declara e inicializa com 10.53
double TaxaDoDolar = 1.8,
TaxaDoMarco = 1.956,
TaxaDoPeso = 1.75,
TaxaDoFranco = 0.2;
.......
}
Constantes
Constantes são identificadores que não podem ter seus valores alterados durante a execução do programa.
Para criar uma constante existe o comando #define que, em geral é colocado no início do programa-fonte.
Exemplos
#define LARGURA_MAXIMA 50 // Não se coloca ponto-e-vírgula após o valor
#define NRO_DE_DIAS_DA_SEMANA 7
#define NRO_DE_HORAS_DO_DIA
...