Mudanças entre as edições de "SOP-struct"

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
(New page: Ao se modelarem os dados a serem processados em um programa, toma-se como ponto de partida a identificação de seus tipos. O tipo de um dado determina como ele é representado computacio...)
 
Linha 15: Linha 15:
 
</syntaxhighlight>
 
</syntaxhighlight>
  
Assim, para cada dado a ser usado ou processado, indentifica-se seu tipo de acordo com os [[SOP-2010-1-sobral#Tipos_de_dados|tipos de dados disponíveis na linguagem C]] ([http://en.wikipedia.org/wiki/C_syntax outro texto mais detalhado])
+
Assim, para cada dado a ser usado ou processado, identifica-se seu tipo de acordo com os [[SOP-2010-1-sobral#Tipos_de_dados|tipos de dados disponíveis na linguagem C]] (ver na Wikipedia [http://en.wikipedia.org/wiki/C_syntax outro texto mais detalhado]).
  
 +
Os tipos de dados nativos da linguagem C (e das linguagens de programação em geral) são muito elementares. Os dados de problemas reais costumam ser mais complexos, pois precisam ser descritos por mais de um valor. Voltando ao exemplo do programa que precisa trabalhar com os dados de uma pessoa,
 
Estruturas de dados na linguagem C
 
Estruturas de dados na linguagem C

Edição das 12h12min de 18 de junho de 2010

Ao se modelarem os dados a serem processados em um programa, toma-se como ponto de partida a identificação de seus tipos. O tipo de um dado determina como ele é representado computacionalmente, e que operações podem ser feitas sobre ele. Por exemplo, imagine que um programa precise ler o nome e a idade de uma pessoa. O nome é uma sequência de caracteres, podendo então ser representado com um tipo string, e a idade pode ser representada com um tipo inteiro:

int main() {
  char nome[64]; // nome deve usar no máximo 63 caracteres
  int idade;

  printf("Digite o nome: ");
  scanf("%63s", nome);
  printf("Digite a idade: ");
  scanf("%d", &idade);

  printf("Nome: %s\nIdade: %d\n", nome, idade);
}

Assim, para cada dado a ser usado ou processado, identifica-se seu tipo de acordo com os tipos de dados disponíveis na linguagem C (ver na Wikipedia outro texto mais detalhado).

Os tipos de dados nativos da linguagem C (e das linguagens de programação em geral) são muito elementares. Os dados de problemas reais costumam ser mais complexos, pois precisam ser descritos por mais de um valor. Voltando ao exemplo do programa que precisa trabalhar com os dados de uma pessoa, Estruturas de dados na linguagem C