Introdução a Programação C

MarcoVaz
2,410 views
undefined

Open Source Your Knowledge, Become a Contributor

Technology knowledge has to be shared and made accessible for free. Join the movement.

Create Content

O que é um Programa de Computador?

  • Um programa de computador é um conjunto de instruções escrito numa linguagem de programação representando a solução de algum problema (algoritmo).
  • As instruções são escritas através de um conjunto de códigos (símbolos e palavras) que formam a linguagem de programação.
  • Esse conjunto de códigos possui regras de estruturação lógica e sintática própria.

Algoritmo X Programa C

Abaixo é mostrado um exemplo de um algoritmo para somar dois números inteiros, escritos em pseudocódigo, e sua representação escrita na Linguagem de programação C:

Pseudocódigo

Algoritmo "Soma dois Numeros"                                  
Var                                                              
   Inteiro: num1, num2, resultado                                
escreva("Digite o primeiro Número:")                           
leia(num1)                                                                                                     
escreva("Digite o segundo Número:")                            
leia(num2)                                                    
resultado <- num1 + num2                                       
escreva ("Soma = ", resultado)                                 
FimAlgoritmo                                                   

Programa C

#include<stdio.h>
int main() { 
// Programa que calcula a soma de dois números inteiros
int num1, num2, resultado; 
printf("\nDigite o primeiro Número:");
scanf("%d", &num1); 
printf("\nDigite o segundo Número:");
scanf("%d", &num2);
resultado = num1 + num2;
printf("\n\nSoma = d", resultado);
}

Por dentro do Programa C

  • Um programa C consiste de uma ou mais partes chamadas funções.
  • Possui pelo menos uma função chamada main() (função principal do C).
  • A função main() marca o ponto de início de execução do programa.

Programas C tem a seguinte estrutura geral: Anatomia

  • biblioteca de funções C - correspondem a definições utilizadas pelo compilador para geração de código correpondente ao arquivo indicado (pex. sdtio.h). Geralmente iniciam com uma cerquilha (#) e não são comandos da linguagem C.
  • cabeçalho do programa principal - Todo programa em C deve conter a função main(), que será inicialmente executada.
  • Declaração de variáveis - A declaração das variáveis é feita quando o programa necessita manipular dados. Para se declarar uma variável é necessário associá-la a um tipo de dados.
  • área de código/comandos - área onde escrevemos os comandos da linguagem para a solução dos problemas
Open Source Your Knowledge: become a Contributor and help others learn. Create New Content