Nesta seção apresentaremos, brevemente, os comandos e regras (sintáticas e semânticas) da lingaguem C que poderá ser usada por você nas atividades
desenvolvidas durante o curso. Note que no C é exigido colocar ; ao final de cada linha.
Um conceito muito importante à programação é o de variável. Uma variável é um nome(identificador) que está associado à uma posição única na
memória do computador. Ela serve para armazenar um valor a ser utilizado pelo algoritmo.
Podemos considerar que uma variável é como uma gaveta, cada uma tem sua localização no armário e seu conteúdo. Sempre que fizermos uma atribuição
a esta variável, o valor atribuido será armazenado na gaveta correspondente.
int X, Y; //declara as variáveis X e Y que armazenam apenas inteiros. float I,J; //declara as variáveis I e J que armazenam números reais. char A,B; //declara as variáveis A e B que armazenam caracteres
X = EXPR; //A variável X recebe o resultante do cálculo da expressão aritmética EXPR X = 3+5; //Atribuirá o valor 8 à variável X X = X+1; //X recebe o valor armazenado em X mais 1
if (EXPL){ //o comando recebe uma expressão do tipo lógico(EXPL) e caso verdadeira executa o bloco de comando envolto por chaves //bloco de comandos executado caso a EXPL seja verdadeira }
Um dos comandos de repetição é o while ele tem a seguinte forma:
while(EXPL){//enquanto a expressão lógica for verdadeira o bloco de comandos é executado. //bloco de comandos a serem repetidos //quando EXPL resultar falso o bloco de comandos será ignorado }
scanf("%d", &a);// Lê um inteiro e salva na posição de memória da variável a. scanf("%f", &b);// Lê um real(float) e salva na posição de memória da variável b scanf("%c", &c);//Lê um caracter(char) e salva na posição de memória da variável c
printf("Mensagem que será impressa na tela", argumentos);// os argumentos devem ser separados por virgula printf("Nota do aluno: %f", nota); //o argumento nota corresponde ao %f printf("soma de %d e %d eh %d", a, b, soma); //os argumentos correspondem aos %d na ordem em que são incluidos