Пятница, 29.03.2024, 11:50
ПРОГРАММИРОВАНИЕ ДЛЯ НОВИЧКОВ. ТУРБО ПАСКАЛЬ.
Приветствую Вас Гость | RSS
Главная Регистрация Вход
меню сайта

Форма входа

Поиск

Календарь
«  Март 2010  »
ПнВтСрЧтПтСбВс
1234567
891011121314
15161718192021
22232425262728
293031

Друзья сайта
Русские программы
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz

  • сайт создан

    Главная » 2010 » Март » 5 » УРОК 9. СТАНДАРТНЫЕ АРИФМЕТИЧЕСКИЕ ФУНКЦИИ.
    12:34
    УРОК 9. СТАНДАРТНЫЕ АРИФМЕТИЧЕСКИЕ ФУНКЦИИ.

    УРОК 9.   СТАНДАРТНЫЕ АРИФМЕТИЧЕСКИЕ ФУНКЦИИ.

     

    ВНИМАТЕЛЬНО РАССМОТРИТЕ ЭТИ ТРИ ТАБЛИЦЫ ВНИЗУ.

     

    ФУНКЦИИ ПРЕОБРАЗОВАНИЯ:

    ФУНКЦИЯ

    ФОРМАТ ВОЗВРАЩАИМОГО

    ЗНАЧЕНИЯ

    ТИП ПАРАМЕТРА

    ТИП РЕЗУЛЬТАТА

    ROUND (X)

    X  ОКРУГЛЯЕТСЯ ДО БЛИЖАЙШЕГО ЦЕЛОГО

    REAL

    INTEGER

    TRUNC (X)

    ДРОБНАЯ ЧАСТЬ  Х  ОТСЕКАЕТСЯ

    REAL

    INTEGER

     

     

    ТРИГОНОМЕТРИЧЕСКИЕ ФУНКЦИИ:

    ФУНКЦИЯ

    ФОРМАТ ВОЗВРАЩАИМОГО

    ЗНАЧЕНИЯ

    ТИП ПАРАМЕТРА

    ТИП РЕЗУЛЬТАТА

    ARCTAN (X)

    АРКТАНГЕНС  Х

    REAL/INTEGER

    REAL

    COS (X)

    КОСИНУС  Х

    REAL/INTEGER

    REAL

    SIN (X)

    СИНУС  Х

    REAL/INTEGER

    REAL

     

     

    СМЕШАННЫЕ ФУНКЦИИ:

    ФУНКЦИЯ

    ФОРМАТ ВОЗВРАЩАИМОГО

    ЗНАЧЕНИЯ

    ТИП ПАРАМЕТРА

    ТИП РЕЗУЛЬТАТА

    ABS (X)

    АБСОЛЮТНОЕ ЗНАЧЕНИЕ  Х

    REAL/INTEGER

    REAL/INTEGER

    EXP (X)

    ЭКСПОТЕНЦИАЛЬНАЯ ФУНКЦИЯ Х

    REAL/INTEGER

    REAL

    LN (X)

    НАТУРАЛЬНЫЙ ЛОГОРИФМ  Х

    REAL/INTEGER

    REAL

    SQR (X)

    Х  В КВАДРАТЕ

    REAL/INTEGER

    REAL/INTEGER

    SQRT (X)

    КОРЕНЬ КВАДРАТНЫЙ ИЗ  Х

    REAL/INTEGER

    REAL

     

     

     

     

     

     

    ЭТИ ТРИ ТАБЛИЦЫ ПОКАЗЫВАЮТ СТАНДАРТНЫЕ АРИФМЕТИЧЕСКИЕ ФУНКЦИИ, РАЗДЕЛЁННЫЕ НА ТРИ ГРУППЫ: ПРЕОБРАЗОВАНИЕ, ТРИГОНОМЕТРИЯ, СМЕШАННЫЕ.

    ЛЮБАЯ, ИЗ ЭТИХ ФУНКЦИЙ, РАБОТАЕТ С ПАРАМЕТРАМИ, ЗАКЛЮЧЁННЫМИ В СКОБКИ. ПАРАМЕТРОМ ЗДЕСЬ ЯВЛЯЕТСЯ ВЫРАЖЕНИЕ, ОПРЕДЕЛЁННОГО ТИПА. ЧТОБЫ ИСПОЛЬЗОВАТЬ ФУНКЦИЮ, НЕОБХОДИМО ОПРЕДЕЛИТЬ ТИП ЕЁ ПАРАМЕТРА, А ТАКЖЕ ТИП ВОЗВРАЩАЕМОГО ЭТОЙ ФУНКЦИЕЙ ЗНАЧЕНИЯ. НАПРИМЕР, ФУНКЦИИ ПРЕОБРАЗОВАНИЯ (ROUND, TRUNC) ПРИНИМАЮТ ВЕЩЕСТВЕННЫЙ ПАРАМЕТР (REAL), А ВОЗВРАЩАЮТ РЕЗУЛЬТАТ ЦЕЛОГО ТИПА (INTEGER);

    ФУНКЦИИ ТРИГОНОМЕТРИЧЕСКИЕ ПРИНИМАЮТ ПАРАМЕТРЫ ЦЕЛОГО ИЛИ ВЕЩЕСТВЕННОГО ТИПА, А ВЫДАЮТ РЕЗУЛЬТАТ В ВИДЕ ВЕЩЕСТВЕННОГО; СМЕШАННЫЕ ФУНКЦИИ РАБОТАЮТ С ПАРАМЕТРАМИ ЦЕЛОГО ТИПА ИЛИ ВЕЩЕСТВЕННОГО, А ВОЗВРАЩАЮТ ЗНАЧЕНИЯ РАЗЛИЧНЫХ ТИПОВ.

    ТИП ВОЗВРАЩАЕМОГО ЗНАЧЕНИЯ ОЧЕНЬ ВАЖЕН, КОГДА ЗНАЧЕНИЕ ФУНКЦИИ ПРИСВАИВАЕТСЯ ПЕРЕМЕННОЙ. ВОТ КАК ЭТО ВСЁ БУДЕТ НА КОНКРЕТНОМ ПРИМЕРЕ:

     

    SQR(3)=9

    SQR(2.5)=6.25

     

    КАК ВИДЕТЕ, ТИП ВОЗВРАЩАЕМОГО РЕЗУЛЬТАТА, В ЭТИХ ПРИМЕРАХ ТОТ ЖЕ, ЧТО И ТИП ПАРАМЕТРА, Т.Е. ТИП ПАРАМЕТРА У НАС С ВАМИ 3 И 2.5 ЯВЛЯЮТСЯ REAL/INTEGER И ТИП ВЫДАВАЕМОГО РЕЗУЛЬТАТА 9 И 6.25 БУДЕТ REAL/INTEGER.

    ТЕПЕРЬ ТАКОЙ ПРИМЕР:

     

    SQRT(9)=3.00

     

    ТИП ПАРАМЕТРА ЗДЕСЬ 9, НО ОН МОЖЕТ БЫТЬ И ВЕЩЕСТВЕННЫМ, И ЦЕЛЫМ. А ВОТ РЕЗУЛЬТАТ 3.00 ВСЕГДА ТОЛЬКО БУДЕТ ВЕЩЕСТВЕННЫМ.

    ДУМАЮ, ВЫ БЕЗ ОСОБОГО ТРУДА СМОЖЕТЕ РАЗОБРАТЬСЯ В ТЕМЕ ЭТОГО УРОКА. НУ А МНЕ ОСТАЁТСЯ С ВАМИ ПОПРОЩАТЬСЯ ДО СЛЕДУЮЩЕГО УРОКА!

    Просмотров: 2490 | Добавил: mila | Рейтинг: 1.0/3
    Всего комментариев: 0
    Имя *:
    Email *:
    Код *:
    Архив записей

    Мини-чат

    подписка на рассыл
    Подписаться на турбо паскаль
    Имя:
    E-mail:

    Статистика

    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0

    Copyright MyCorp © 2024