A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Noções de estilo. Algumas convenções de escrita. Comentários Comentários /************************************ * Programa para estudar a Lei de Malthus.

Apresentações semelhantes


Apresentação em tema: "Noções de estilo. Algumas convenções de escrita. Comentários Comentários /************************************ * Programa para estudar a Lei de Malthus."— Transcrição da apresentação:

1 Noções de estilo. Algumas convenções de escrita. Comentários Comentários /************************************ * Programa para estudar a Lei de Malthus * * * Copyright J. Seixas 2005, Versao 1.0 * ************************************/ #include /* aqui comeca a funcao main */ int main(){ int n=0; // n e o contador de iteradas float a=.7, x=.5; // a e o parametro de controle while( n < 10 ) /* ciclo das iteradas */ printf(x(%d)=%f\n, ++n, x*=a); return 0; }

2 Noções de estilo. Algumas convenções de escrita. Regras de boa escrita: Regras de boa escrita: Antes de começar a programar fazer um esquema do que se pretende e como se pensa lá chegar Antes de começar a programar fazer um esquema do que se pretende e como se pensa lá chegar Indentar correctamente o código Indentar correctamente o código Comentar o código Comentar o código Não deixar números sem definição Não deixar números sem definição Usar nomes para as variáveis (e as funções) que reflictam o seu significado Usar nomes para as variáveis (e as funções) que reflictam o seu significado Usar um esquema para os nomes de variáveis que permita saber qual as suas características Usar um esquema para os nomes de variáveis que permita saber qual as suas característicasExemplo: /************************************ * Programa para estudar a Lei de Malthus * * x_n+1=a*x_n * * * Copyright J. Seixas 2005, Versao 1.1 * ************************************/ #include int main(){ int n=0, n_max=10; // n e o contador de iteradas < n_max float a=.7, x=.5; while( n < n_max ) // ciclo das iteradas printf(x(%d)=%f\n, ++n, x*=a); return 0; }

3 Noções de estilo. Algumas convenções de escrita. Alguns conceitos e notações: Alguns conceitos e notações: Existem dois tipos de expressões em C e C++: Existem dois tipos de expressões em C e C++: lvalues podem aparecer em ambos os lados de uma igualdade lvalues podem aparecer em ambos os lados de uma igualdade rvalues só podem aparecer do lado direito de uma igualdade rvalues só podem aparecer do lado direito de uma igualdadeExemplo: float x=3., y=4., z=0.; // 3., 4., 0., sao rvalues x+y = z; // erro: x+y nao e um lvalue

4 Noções de estilo. Algumas convenções de escrita. Alguns conceitos e notações: Alguns conceitos e notações: Coding conventions estão definidos em vários sítios na web, em particular em Coding conventions estão definidos em vários sítios na web, em particular em Em grandes projectos (em particular os que têm muita gente envolvida) costuma-se usar um conjunto de regras para os nomes das funções, variáveis, classes, etc... Ver o exemplo em Em grandes projectos (em particular os que têm muita gente envolvida) costuma-se usar um conjunto de regras para os nomes das funções, variáveis, classes, etc... Ver o exemplo em Habituem-se a usar tais convenções JÁ. Sigam as do link anterior, com a excepção do prefixo Ali que pode ser substituído por TFC.

5 Noções de estilo. Algumas convenções de escrita. Variante para I/O em C++: a biblioteca iostream Variante para I/O em C++: a biblioteca iostream /************************************ * Programa para estudar a Lei de Malthus * * * Copyright J. Seixas 2005, Versao 1.0 * ************************************/ #include int main(){ int n_max=10; float a=.7, x=.5; // a e o parametro de controle while( int n < n_max ) { /* ciclo das iteradas */ x *= a; std::cout << x( << ++n << )= << x << std::endl; } return 0; }

6 Noções de estilo. Algumas convenções de escrita. Como correr o programa (Linux) Como correr o programa (Linux)


Carregar ppt "Noções de estilo. Algumas convenções de escrita. Comentários Comentários /************************************ * Programa para estudar a Lei de Malthus."

Apresentações semelhantes


Anúncios Google