На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Название темы должно быть информативным !
Прежде чем задать вопрос, воспользуйтесь Поиском. и проверьте в FAQ (ЧАВО) Паскаля
Чтобы получить вразумительный ответ, подробно опишите проблему: что надо сделать, что не получается и номер ошибки (если есть), которую выводит компилятор.
Для вставки кода ваших программ используйте, пожалуйста, кнопку СODE=pas или выпадающий список СODE для других языков (подсветка синтаксиса).
[!] Как правильно задавать вопросы | Руководство по языку B.Pascal 7 & Objects/LR | Borland Pascal. Руководство пользователя
Модераторы: volvo877
  
> Помогите, пожалуйста с основами Паскаля
    Помогите, пожалуйста!
    Ни разу не писал программ на «Паскале» (писал только на vb), а тут вдруг позарез понадобилось на tp написать 2 программы и ничего не получается. Я воще там почти ничего не понимаю.
    Вот два вопроса, которые меня интересуют более всего:
    1. Как в Паскале возводить в степень. Например, 8 в шестой степени. Не пользуюсь умножением! 8^6 – не помогает :-(?
    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). Индексы, кстати, указываются в квадратных скобках.
      0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
      0 пользователей:


      Рейтинг@Mail.ru
      [ Script execution time: 0,0181 ]   [ 15 queries used ]   [ Generated: 27.04.24, 17:48 GMT ]