Компания ALT Linux
Опубликован: 12.03.2015 | Доступ: свободный | Студентов: 488 / 21 | Длительность: 20:55:00
Лекция 2:

Основы работы

Таблица 2.4. Целочисленные функции
Функция Описание функции
fix(x) округление числа x до ближайшего целого в сторону нуля
floor(x) округление числа x до ближайшего целого в сторону отрицательной бесконечности
ceil(x) округление числа x до ближайшего целого в сторону положительной бесконечности
round(x) обычное округление числа x до ближайшего целого
rem(x, y) вычисление остатка от деления x на y
sign(x) сигнум–функция (знак) числа x, выдаёт 0, если x = 0, -1 при x < 0 и 1 при x > 0

Примеры работы с целочисленными функциями:

	
>>> pi
ans = 3.1416
>>> fix(pi)
ans = 3
>>> floor (pi)
ans = 3
>>> floor(-pi )
ans = -4
>>> ceil(pi)
ans = 4
>>> ceil(-pi )
ans = -3
>>> round(pi)
ans = 3
>>> pi/2
ans = 1.5708
>>> round(pi/2)
ans = 2
>>> rem(5, 2)
ans = 1
>>> sign(0)
ans = 0
>>> sign(pi)
ans = 1
>>> sign(-pi )
ans = -1
Таблица 2.5. Другие элементарные функции
Функция Описание функции
sqrt(x) корень квадратный из числа x
abs(x) модуль числа x
log 10(x) десятичный логарифм от числа x
log 2(x) логарифм по основанию два от числа x
pow2(x) возведение двойки в степень x
gcd(x, y) наибольший общий делитель чисел x и y
lcm(x, y) наименьшее общее кратное чисел x и y
rats(x) представление числа x в виде рациональной дроби

Далее приведены примеры работы с функциям из таблицы 2.5.

	
>>> x=9;
>>> sqrt(x)
ans = 3
>>> abs(-x)
ans = 9
>>> abs(x)
ans = 9
>>> x=10;
>>> log10(x)
ans = 1
>>> log10(10*x )
ans = 2
>>> x=4;
>>> log2(x)
ans = 2
>>> pow2(x)
ans = 16
>>> x=8;y=24;
>>> gcd(x, y)
ans = 8
>>> lcm(x, y)
ans = 24
>>> rats(pi)
ans = 355/113
>>> rats(e)
ans = 2721/1001
Алексей Игнатьев
Алексей Игнатьев

Возможна ли разработка приложения на Octave с GUI?

Евгений Ветчанин
Евгений Ветчанин

Добрый день. Я самостоятельно изучил курс "Введение в Octave" и хочу получить сертификат. Что нужно сднлать для этого? Нужно ли записаться на персональное обучение с тьютором или достаточно перевести деньги?

Иван Мельников
Иван Мельников
Россия
Ольга Замятина
Ольга Замятина
Россия, Калиниград, РГУ им. И. Канта, 2009