Curso de Algoritmos

Lição 6 - Comentários e Mais Algoritmos

Toda linguagem de programação permite que se insiram no programa textos que não têm nada a ver com a execução do algoritmo, mas servem para explicar a quem examiná-lo como ele funciona, identificar o autor e data do programa, etc. A estes textos chamamos comentários. Geralmente os comentários são precedidos de um ou dois caracteres ou uma palavra-chave da linguagem, e vão até o fim da linha em que estão, ou podem se estender por várias linhas até que outro grupo de caracteres apareça indicando o fim do comentário. Por curiosidade, mostramos abaixo alguns exemplos (os caracteres que delimitam os comentários estarão em negrito):

    Em BASIC (QuickBasic, Visual Basic ou outras versões )
    ' Isto é um comentário - até o fim desta linha
    REM Isto também é...

    Em Pascal (Turbo Pascal, Delphi ou outros )
    { Isto é um comentário
        pode se estender por 
        várias linhas }
    (*  Outro tipo de 
        comentário em várias linhas  *)

    Em DBase ou Clipper
    * Comentário
    && Comentário
    // Comentário
    /*  Comentário 
        de várias 
        linhas */

    Em linguagem C
    // Comentário até o fim da linha
    /* Comentário
        pode se estender por várias linhas */

 

Mesmo não sendo uma linguagem de programação, os algoritmos podem e devem ser entremeados por comentários, de preferência seguindo uma das regras acima, para que os comentários fiquem destacados e não se confundam com o "código" do algoritmo em si. Os programadores usam comentários por várias razões, como já vimos acima:
 

  1. Identificar o autor e a data da criação de um programa.
  2. Documentar as alterações feitas no programa com o decorrer do tempo, as vezes até explicando o porque de terem sido feitas, quem as pediu, etc.
  3. Explicar (até para si mesmos, daqui a algum tempo...) o funcionamento de certos trechos do algoritmo, que podem ser muito complexos. Isto é muito útil se mais de um programador cuidar do programa; assim, todos ficam sabendo o que fazem as várias partes, não importa quem as tenha criado.
  4. Identificar trechos críticos no algoritmo, alertando para os efeitos que alterações naquele ponto podem ter em outras partes do programa.
  5. Justificar porque certas técnicas foram utilizadas em certos pontos do programa, etc.

/*
    Curso de Algoritmos - Problema 2
    Programa que calcula a velocidade média de um piloto
    Autor: C. M. Souza
    Data : 02/09/1999
*/

// Declaração das Variáveis
Declare Nome : Caracter
Declare Distancia,Tempo,VelMedia : Numerico

// Apresentação do programa
Escreva "Programa que calcula a velocidade média de um piloto."

// Obtenção dos dados
Escreva "Digite o nome do piloto : "
Leia Nome
Escreva "Digite a distância percorrida (em km) : "
Leia Distancia
Escreva "Digite o tempo gasto para percorrê-la (em horas) : "
Leia Tempo

// Cálculo da velocidade média
VelMedia <- Distância/Tempo

// Exibição dos resultados
Escreva "A velocidade média de ",Nome," foi ", VelMedia
 

Exercício 5

Uma financeira calcula o débito atual de uma conta atrasada da seguinte maneira: 10% de multa sobre o valor original pelo atraso, independente do tempo, e 0.33% de juros ao dia, por cada dia que ultrapassar 30 dias de atraso. Ela precisa de um programa que calcule o valor atual a pagar de acordo com estas regras, e o divida pelo número de parcelas que combinou com o devedor para o pagamento. Faça um programa que receba os seguintes dados: O programa deverá calcular e exibir o valor de cada parcela.

Resposta

Página Inicial  Lição Anterior  Próxima Lição