Hoje me deu vontade de voltar a lembrar alguns conceitos da linguagem de programação Pascal, que eu não mexia a quase 3 anos! Para tal, vou fazer aqui um pequeno programa, para resolver um problema que encontrei numa ficha da cadeira de Introdução a Informática do curso de Informática da Universidade Eduardo Mondlane em Maputo. Eis o enunciado do problema:
Escreva um programa que calcula a soma dos n primeiros números inteiros positivos.
A solução para este problema não podia ser mais simples, pelo menos não me veio outra solução na mente. Vou deixar ficar aqui o programa completo e depois explicarei cada detalhe do código:
program soma; var n,i,soma:integer; begin writeln(‘Introduza o número limite’); readln(n); soma:= 0; for i:=1 to n do soma:=soma+1; writeln(‘a soma dos primeiros ’,n,’ números é ‘,soma); readln; end.
Vou apenas explicar a lógica específica do programa, já que vários conceitos aqui usados são básicos do Pascal e você poderá encontrar explicação em artigos anteriores aqui do Techmoz.O que fiz aqui foi solicitar ao utilizador o limite do número, para a seguir usar um ciclo for, que vai adicionando cada número inteiro a soma, até chegar ao limite. A soma é inicializada por 0. simples não???
Download do programa e do código-fonte
Você poderá fazer download deste programa no formato executável, assim como o arquivo de código fonte do programa, clicando no ícone abaixo:
[download id=”91″ format=”4″]
Comentários Recentes