terça-feira, 20 de maio de 2008

Boas-Vindas


A partir de hoje este blog vai ser o meu diário de PSI (Programação e Sistemas de Informação). Vou registar neste blog algumas das muitas coisas que aprendi nas aulas de PSI e não só, também na internet, para mais tarde me lembrar daquilo que já passei .
Este trabalho surge quase no final do 3º período, por isso prometo que vou falar de tudo o que falei nos outros períodos (1º e 2º).

Sem comentários:

O que é linguagem C?

C é uma linguagem de programação de propósito geral, estruturada, imperativa, procedimental, de alto e baixo nível e padronizada, criada em 1972, por Dennis Ritchie, no AT&T Bell Labs, para desenvolver o sistema operacional UNIX (que foi originalmente escrito em Assembly). Desde então, espalhou-se por muitos outros sistemas, tornou-se uma das linguagens de programação mais usadas e influenciou muitas outras linguagens, especialmente C++, que foi originalmente desenvolvida como uma extensão para C.

LINGUAGEM C

LINGUAGEM C

Apontadores

Os apontadores são uma parte fundamental da linguagem C. A linguagem C utiliza os apontadores de forma bastante intensa.

Algumas razões:
  • É a única forma de exprimir certas operações;
  • Produz código compacto e eficiente;
  • Constituem uma ferramenta bastante forte para a manipulação da informação.
O C utiliza apontadores explicitamente com certas construções:
  • Arrays;
  • Estruturas;
  • Funções
Nota: Os apontadores são talvez a parte mais difícil de dominar na linguagem C. A implementação no C é algo diferente das outras linguagens.

Módulo 7 - Manipulação de Ficheiros

Ainda agora começou o ano lectivo 2008/2009 e já estou a aprender coisas novas, como a manipulação de ficheiros.
Manipulação de Ficheiros exige muitas noções, e vou começar a falar delas:

fgetc e fputc tem funções para a leitura e escrita de ficheiros de texto carácter-a-carácter.

Argc
Indica o número dos argumentos que foram passados na linha de comando.
Argv
é um array de strings que tem caracteres que formam cada uma das strings a partir da linha de comandos.


fopen- Esta é a função de abertura de arquivos.

FILE *fopen (char *nome_do_arquivo,char *modo);

fclose- Quando acabamos de usar um arquivo que abrimos, devemos fechá-lo.

int fclose (FILE *fp);


fscanf e fprintf servem para realizar as operações de input/output com alguma formatação.





Reflexão módulo 7

No final deste módulo reflecti e percebi que se está sempre a aprender coisas novas. Aprendi muito acerca das noções de manipulação de ficheiros.
Com a noção manipulação de ficheiros é muito mais fácil programar porque torna o programa mais eficaz e tens probabilidade de ter menos erros. E que o programa "compile" sem erros e que "corra" sem qualquer problema.