Планирование уроков на учебный год (по учебнику К.Ю. Полякова, Е.А. Еремина, сокращенный курс, 2 часа в неделю)



Урок 36
Простейшие программы. Вычисления. Стандартные функции
§54. Алгоритм и его свойства. §55. Простейшие программы. §56. Вычисления




Содержание урока

§54. Алгоритм и его свойства
§55. Простейшие программы
§56. Вычисления

Типы данных

Арифметические выражения и операции

Вещественные значения

Стандартные функции

Случайные числа

Вопросы и задания

Задачи


§56. Вычисления


Стандартные функции


В арифметических выражениях можно использовать стандартные математические функции, например:

abs(x) — модуль числа х;
sqrt (х) — квадратный корень из числа х (для х ≥ 0);
sin (х) — синус угла х, заданного в радианах;
cos (х) — косинус угла х, заданного в радианах;
ехр (х) — экспонента числа х, т. е. ех, где е ≈ 2,718 — основание натуральных логарифмов;
In (х) — натуральный логарифм числа х (для х > 0).

Последние две функции позволяют выполнить возведение в степень в Паскале, используя равенство хy = еylnх.

Существуют функции для перехода от вещественных значений к целым. В языке Паскаль есть функции:

trunc (х) — отбрасывание дробной части вещественного числа х;
round (х) — округление вещественного числа х до ближайшего целого.

В школьном алгоритмическом языке есть функция выделения целой части числа: int (х). Нужно иметь в виду, что функция trunc в Паскале отбрасывает дробную часть, а функция int в школьном алгоритмическом языке находит целую часть по правилам математики (как наибольшее целое число, не превосходящее данное). Поэтому при работе с отрицательными числами они могут давать разный результат:

вывод int (-1.5) | = -2      write(trunc(-1.5)); { = -1 }

Функция frac(x) в языке Паскаль выделяет дробную часть вещественного числа х.

Следующая страница Случайные числа



Cкачать материалы урока







Наверх