- Газета «Вісник Переяславщини»
- 10 клас
- 11 клас
- Pascal
« Квітень 2024 » | ||||||
Пн | Вт | Ср | Чт | Пт | Сб | Нд |
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- 2016 Вересень
- 2016 Жовтень
- 2016 Листопад
- 2017 Лютий
- 2017 Березень
- 2017 Червень
- 2017 Вересень
- 2017 Жовтень
- 2017 Листопад
- 2017 Грудень
- 2018 Лютий
- 2018 Червень
- 2018 Листопад
- 2018 Грудень
- 2019 Червень
- 2019 Вересень
- 2019 Листопад
- 2019 Грудень
- 2020 Січень
- 2020 Лютий
- 2020 Березень
- 2020 Вересень
- 2022 Жовтень
- 2023 Березень
- 2024 Березень
Розробка проекту «Стандартні процедури і функції»
- Запустіть програму Delphi.
- Поставте на форму необхідні об'єкти.
- Розмістіть їх за зразком.
- Задайте їм відповідні властивості.
- Напишіть текст програм для кнопок SpeedButton1, SpeedButton2 і SpeedButton3, які знаходяться на вкладкі Additional.
var - розділ опису змінної пам'яті;
AB, BC, AC, a, b, c - імена комірок пам'яті;
real - тип пам'яті (дійсні числа від 5.0·10-324 до 1.7·10308);
:= - оператор присвоєння;
StrToFloat - функція, яка перетворює рядок символів (string) у дійсне число (real);
FloatToStr - функція, яка перетворює дійсне число (real) у рядок символів (string).
FormatFloat('#.#',AC) - форматований вивід дійсного числа: перед комою - стільки цифр, скільки буде містити ціла частина дійсного числа, яке знаходиться в пам'яті АС, після коми - одна цифра, якщо вона не нуль.
AC:=sqrt(sqr(AB)+sqr(BC)-2*AB*BC*cos(b*pi/180)); - теорема косинусівю.
a:=BC*sin(b*pi/180)/AC; - теорема синусів (в памяті а міститься sin(α)).
a:=ArcTan(a/Sqrt(1-Sqr(a)))*180/pi; - знаходження arcsin(a), та як у Delphi є тільки функція ArcTan.
*pi/180 та *180/pi - відповідно переведення градусів у радіани та навпаки, так як у Delphi всі тригонометричні функції працюють з радіанами.
pi - число π у Delphi воно дорівнює 3,1415926535897932385.
Функція ArcTan повертає значення з інтервалу [-π /2 .. π /2].
Звертаємо вашу увагу:
1. При виклику функції без аргументів потрібно вказувати лише її ім’я, наприклад, х := Pi.
2. Перед першим використанням функції Random потрібно включити до тексту проекту команду виклику процедури Randomize без аргументів і без результатів, яка запустить генератор випадкових чисел.
3. Для використання функції Power потрібно в рядок Uses тексту проекту додати текст Math. Після цього до проекту підключиться додаткова бібліотека стандартних процедур та функцій і стане можливим використання ще цілого ряду математичних та інших процедур і функцій.
- Запустіть проект на виконання і проаналізуйте дію кнопок.
- Збережіть проект: Save All.