Я думаю, для тех, кто разбирается в этой теме, задачи покажутся элементарными.Я только начинаю осваивать этот предмет.И, к сожалению, испытываю трудности уже в самом начале.
задача номер 1:
сделайте таблицу:
1-й столбец - числа 5,10,15,...100
2-й - числа из 1-го уменьшенные на 10 и умноженные на 4.
3-й - если число из 2-го столбца больше 200, должна выписаться разница этого числа и 200.Столбцы должны быть правильно отформатированны, чтобы каждое число было одно под другим.
я написал, как сумел, но не выходит 3-й столбец.
В стандартном паскале нет функции возведения в степень. Придётся действительно писать специальную функцию. Обычно используют логарифмы и антилогарифмы для возведения в степень.
У меня тоже win2k проблем с паскалем нет, правда у меня 6-я версия. Только надо работать в полноэкранном режиме.
x^a=exp(a*ln(x)) - так можешь возвести число в степень в Паскале!
Atos
Это я пытался задать алгоритм 3-го столбца.Но видимо неудачно.Если знаешь, будь добр, подскажи.
Наверное он имел в виду:
В книге Фаронова есть твоя вторая задача! Можешь порыться в форуме, здесь по-моему уже кто-то оставлял ссылку на его сайт, посмотри может она там есть!! ;)
Catty
Спасибо.Кстати нашёл.Вот ссылка кому надо http://pascal.dax.ru/?books
Попробуй для распечатки 3 столбца
Пишет
Error 94= "." expected.
Так наверное один end лишний! Или что-то в этом духе...
А ты сам пробовал запустить? а то чего то у меня не выходит....
дак наверно end'a с точкой не хватает.. раз "expected".
To Atos, fms:
Помоему я понял...
Был приведен только ФРАГМЕНТ проги, а он наверное пытался его откомпелировать... Может "доуказать" раздел описаний, и самое главное "PROGRAM ..."?
короче справился я с задачками...всем спасибо за участие.....вот кому интересно их решение: