Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.17.184.90] |
|
Сообщ.
#1
,
|
|
|
Помогите, пожалуйста!
Ни разу не писал программ на «Паскале» (писал только на vb), а тут вдруг позарез понадобилось на tp написать 2 программы и ничего не получается. Я воще там почти ничего не понимаю. Вот два вопроса, которые меня интересуют более всего: 1. Как в Паскале возводить в степень. Например, 8 в шестой степени. Не пользуюсь умножением! 8^6 – не помогает :-(? 2. Как можно в Паскале перенести параметры, то бишь переменные в процедуру, если параметрами является массив. Заранее благодарен. |
Сообщ.
#2
,
|
|
|
(1)
a. Описываешь переменную i (var i: Word) и R (var R: Real) и... R := 1; For i := 1 to Степень do R := R*N; N := R; b. Exp(3*Ln(5)) - аналогично 5^3, но есть ограничения (например, логарифм отрицательного числа) Специальной функции нет, только Sqr(X) - квадрат, Sqrt(X) - корень, Exp(X) - e^x (2) Procedure (N: array of Integer); - массив целых. В процедуре - минимальный индекс = 0, максимальный = High(N). Индексы, кстати, указываются в квадратных скобках. |