КОРИСНІ ОПЕРАЦІЇ ТАФУНКЦІЇ ПРИ РОБОТІ З ЧИСЕЛЬНИМИ ДАННИМИ. ОПЕРАЦІЇ DIV, MOD. ФУНКЦІЇ ABS, SQR, ROUND, TRUNK, FRAC. Вчитель: Наталія Миколаївна Інформатика: 4 клас гімназії, урок № 13
2.
Арифметичні дії Крімвідомих арифметичних операцій (+, -, *, /) та логічних операцій порівняння, визначених для змінних цілого та дійсного типів, у Паскалі визначено такі арифметичні операції для цілочислових змінних : Наприклад, щоб виділити цілу частину від ділення 27 на 5, мовою Паскаль запишемо так: 27 div 5 . Результатом цієї операції буде ціле число 5 . Якщо потрібно знайти остачу від ділення 27 на 5, запишемо такий вираз : 27 mod 5 . Результат – ціле число 2. Операція Правило записування операції Дія div < операнд1 > div < операнд2 > Ціла частина від ділення mod < операнд1 > mod < операнд2 > Остача від ділення
3.
Арифметичні дії Арифметичніоперації div та mod мають той самий пріоритет (порядок виконання), що і звичайні операції множення і ділення. Щоб змінити послідовність виконання цих операцій, у мові програмування Паскаль використовують круглі дужки ().
4.
Опис деяких арифметичнихфункцій Крім названих арифметичних операцій, розробляючи програми, використовують такі функції: Функція Опис дії функції Тип аргументу результату Abs (x) Обчислення модуля числа х. Наприклад, abs (4)=4; abs (-5.6)=5.6 Цілочисловий, дійсний Цілочисловий, дійсний Sqr (x) Піднесення числа х до квадрату. Наприклад, sqr (3)=9; sqr (-3.4)=11.56 Цілочисловий, дійсний Цілочисловий, дійсний Round (x) Заокруглення числа х. Наприклад, round (3.2)=3; round (7.5)=8 Дійсний Цілочисловий ( LongInt ) Trunk (x) Повертає цілу частину дійсного числа х. Наприклад, trunk (3.5)=3; trunk (-9.4)=-9 Дійсний Цілочисловий ( LongInt ) Frac (x) Повертає дробову частину дійсного числа х. Наприклад, frac (3.42)=0.42; frac (-5.9)=-0.9 Дійсний Дійсний
5.
Тренувальна задача Потрібновизначити шифр до сейфу, який складається з трьох цифр. Ключ до шифру міститься у трьох тризначних числах x, y, z, із яких потрібно виділити відповідно першу, другу і третю цифри. Наприклад, дано три тризначні числа: 123, 456, 789. Тоді шифр до сейфу це тризначне число, на першому місці якого перша цифра із числа 1 23, тобто 1, на другому – друга цифра із числа 4 5 6, тобто 5, на третьому – третя цифра із числа 78 9 , тобто 9. Таким чином – шифр 159 . Напишемо програму.