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.

Apresentações semelhantes


Apresentação em tema: "Noções de estilo. Algumas convenções de escrita."— Transcrição da apresentação:

1 Noções de estilo. Algumas convenções de escrita.
Comentários /************************************ * Programa para estudar a Lei de Malthus * * * * Copyright J. Seixas 2005, Versao * ************************************/ #include <stdio.h> /* 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: Antes de começar a programar fazer um esquema do que se pretende e como se pensa lá chegar Indentar correctamente o código Comentar o código Não deixar números sem definição 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 Exemplo: /************************************ * Programa para estudar a Lei de Malthus * * x_n+1=a*x_n * * * * Copyright J. Seixas 2005, Versao * ************************************/ #include <stdio.h> 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: Existem dois tipos de expressões em C e C++: lvalues podem aparecer em ambos os lados de uma igualdade rvalues só podem aparecer do lado direito de uma igualdade Exemplo: 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: 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 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 /************************************ * Programa para estudar a Lei de Malthus * * * * Copyright J. Seixas 2005, Versao * ************************************/ #include <iostream> 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)


Carregar ppt "Noções de estilo. Algumas convenções de escrita."

Apresentações semelhantes


Anúncios Google