Цитата(Manager @ 14.4.2009, 15:26)

1) в коротком варианте точно можно без "program **" обойтись? )
Да, толку от этого заголовка нет, только лишний идентификатор сжирает.
Цитата(Manager @ 14.4.2009, 15:26)

2) по длинному ) за что отвечают function и readkey? )
Находится в модуле crt.tpu, служит для считывания символа с клавиатуры. Смотрите справку(Help->Using Help), там все функции из стандартных модулей подробно описаны.
Что касается function, то это объявление функции, тут надо любой учебник взять и прочитать.
Цитата(Manager @ 14.4.2009, 15:26)

считать с клавы можно как wrineln ('vvedite znachenie x') или как?

Чтением переменных с клавиатуры занимается функция Read (или ReadLn).