ISCTE, IGE, PROGRAMAÇÃO I


Ano lectivo de 1996/97 - Resolução da Primeira Série de Problemas - 31 de Outubro de 1996


Problema 1

O problema pode-se dividir em: a) ler o valor de n da entrada, b) fazer o gráfico com n valores lidos da entrada. O problema b) pode-se reformular em: repetir n vezes a leitura de um valor e a representação da respectiva linha do gráfico por asteriscos. Assim:

{   (* Pressupostos: *)
}
{   (* Resultado a atingir: *)
    Deve aparecer escrito grafico de n valores lidos da entrada (n tambem
    e' lido da entrada). Por exemplo, para n = 3 e com entradas 1,3 e 2:
    *
    ***
    **
}
grafico_n
inicio
    inteiro n, valor;

    (* Ler o numero de valores: *)
    escrever linha, "Numero de valores? ";
    ler para n;

    (* Fazer o grafico com n valores lidos da entrada: *)
    repetir n vezes:
        (* Ler valor a representar: *)
        ler para valor;

        (* Representar o valor numa linha com asteriscos: *)
        repetir valor vezes:
            escrever "*";
        fim repetir;
        escrever linha;
    fim repetir;
fim.

[10,0] Problema 2

Ver resolução do exercício 2.f) da aula prática 1.


Página concebida e mantida por Eng. Manuel Menezes de Sequeira (última actualização 2006/07/07)
Copyright © 1996-2001 ISCTE