КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Обчислювальний експеримент. Комп’ютерна модель. Алгоритм роботи з моделлюКомп’ютерна модель. Алгоритм роботи з моделлю Комп’ютерну модель цієї задачі утворює електронна таблиця, в комірки якої введені формули відповідно до математичної моделі. Алгоритм роботи містить наступні вказівки. 1. Створити за зразком електронну таблицю й заповнити її перший рядок іменами змінних, а в стовпець D («Дано:») увести імена параметрів моделі N 0 і k та знаки «=»
2. Увести в комірки E2 і E3 числові значення вхідних даних. Наприклад, 1 і 2 відповідно (N 0 = 1 і k = 2). 3. Заповнити другий рядок початковими значеннями змінних: 3.1. j = 0 – початковий номер сеансу передавання; 3.2. D N = 0 – перед першим сеансом приріст D N кількості знавців новини дорівнює нулеві; 3.3. N = N 0 – посиланням на комірку E2 з «Дано:». Вказані комірки таблиці будуть мати такий уміст:
4. Заповнити третій рядок, тобто вписати формули, що відповідають рівнянням (1) и (2) для j = j + 1 – номеру наступного сеансу передавання:
5. Команди третього рядка повторювати n разів, де n – кількість передавань, що моделюється (в нашому прикладі n = 20). З цією 6. За даними таблиці побудувати графіки залежності N = N (j) і D N = D N (j). Нехай, наприклад, у населеному пункті, усі мешканці якого Підставляючи вхідні дані до комірок E2 і E3, отримуємо таблицю, фрагмент якої подано на рис. 3.1. Тут видно, що в ході збільшення числа передавань відбувається стрімке зростання кількості знавців новини. З таблиці також видно, що послідовні значення приросту Δ N і кількості знавців N утворюють геометричні прогресії зі знаменником 3. Зауваження. Змінні N і D N за своїм змістом є цілими числами. Слід узяти до уваги, щоелектронні таблиці дозволяють візуально У всіх арифметичних операціях вони будуть фігурувати саме у форматі дійсних чисел.
Рис. 3.1 Вправа 1. З метою перевірки останнього Зауваження в будь-яку вільну комірку введіть вираз: =22/7. 1.1. Подайте результат у форматі «Цілі». 1.2. Далі скопіюйте без формул уміст цієї комірки в яку-небудь іншу вільну комірку і збільшіть розміри цієї комірки так, щоб побачити всі десяткові розряди. 2. Скільки рядків таблиці на рис. 3.1 було використано для побудови відповідного графіка? Які це рядки? 3. Аналізуючи вирази (1), (2) і (3), дайте відповідь на питання: чому при значенні параметра передавання k = 2 обидві прогресії значень N і D N мають знаменники 3? 4. При N 0 = 1 після шостого передавання (j = 6) кількість знавців складає 729. Якщо початкову кількість знавців збільшити в 10 разів (тобто взяти N 0 = 10), то чи можна стверджувати, що так само в 10 разів скоротиться число передавань j, потрібних для ознайомлення з чуткою такої ж кількості людей (729), що й при N 0 = 1? У цій версії моделі процес поширення новини відбувається Якщо прийняти число передавань за добу рівним 10, то відмічений ефект буде досягнутий менше, ніж за дві доби. Зрозуміло, що такий хід подій не відповідає дійсності, тобто побудована модель не є адекватною реальній ситуації і, отже, виникає потреба у поліпшенні моделі. Але перш, ніж перейти до створення досконалішої моделі, виконаємо деякі міркування. Поцікавимося тим, скільки сеансів передавання має відбутися, щоб чутка обійшла всіх мешканців населеного пункту. Відразу ж Припущення 5. Нехай упродовж часу моделювання кількісний склад даної групи залишається постійним (серед мешканців немає ні смертей, ні ізоляції, ніхто не вибуває і не прибуває). Для не дуже Тепер зробимо інформацію, що виводиться на екран, зручнішою для огляду й аналізу. Для цього штучно обмежимо кількість знавців Nj так, щоб вона не перевищувала загальної чисельності S населення. З цією метою вдамося до деяких змін у алгоритмі: – п. 2: додати до вхідних даних нову змінну S (комірка D4) –
– п. 4.2: обчислити D N згідно з виразом (1) якщо кількість знавців Nj не менша S то в наступному рядку виконати присвоювання D N = S-Nj – 1 інакше D N залишити попереднім
Дата добавления: 2015-01-03; Просмотров: 243; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |