UkrReferat.com
найбільша колекція україномовних рефератів

Всього в базі: 75855
останнє поновлення: 2016-12-09
за 7 днів додано 17

Реферати на українській
Реферати на російській
Українські підручники

$ Робота на замовлення
Реклама на сайті
Зворотній зв'язок

 

ПОШУК:   

реферати, курсові, дипломні:

Українські рефератиРусские рефератыКниги
НазваВикористання НІТН для вивчення елементів дискретної математики (реферат)
АвторPetya
РозділПедагогіка, виховання, реферат, курсова
ФорматWord Doc
Тип документуРеферат
Продивилось1167
Скачало199
Опис
ЗАКАЧКА
Замовити оригінальну роботу

Реферат на тему:

 

Використання НІТН для вивчення елементів дискретної математики

 

 

 

При вивченні тих чи інших розділів математики і, звичайно, дискретної

математики, постійно треба турбуватися про взаємозв’язок і відмінність

трьох її аспектів: інтуїтивних уявлень, формального логічного змісту та

застосувань. Без цього не можна по-справжньому оцінити характер

математики. Тоді в процесі вивчення математики буде розвиватися

інтуїція, яка сприятиме більш ефективному застосуванню формальної теорії

до розв’язування практичних задач. Одним з важливих засобів навчання в

цьому напрямку може стати використання НІТН. Розглянемо кілька

прикладів.

 

При вивченні теорії ймовірностей наводяться приклади ймовірнісних

просторів, які є математичними моделями стохастичних експериментів. Якщо

модель хороша, то вона повинна узгоджуватися з реальними фізичними

експериментами. Реальні ж досліди навіть в простих випадках здійснити

непросто.

 

Так, після побудови ймовірнісного простору для підкидання грального

кубика ми, наприклад, бажаємо перевірити чи буде частота події приблизно

дорівнювати теоретичній ймовірності цієї події. Для цього потрібно

багато разів підкидати кубик, наприклад, 1000 разів або більше, що,

звичайно, в умовах навчального процесу нереально. Тому краще створити

програму, яка б в якійсь мірі імітувала процес підкидання кубика.

 

Ось приклад такої програми мовою Паскаль, яку легко можуть написали і

студенти, і учні.

 

 

 

program Cubic;

 

const n=50000;

 

type

 

kubik = set of 1..6;

 

var

 

X: kubik; i, k, r: longint; nyu:real;

 

begin

 

k:=0; randomize; Х:=[2, 4, 6];

 

for i:=1 to n do

 

begin

 

r:=1+random(6);

 

if r in X then k:=k+1;

 

end;

 

nyu:=k/n; writeln(nyu)

 

end.

 

 

 

Програма Cubic моделює підкидання кубика 50000 разів і знаходить частоту

події: {випало парне число вічок} = {2, 4, 6}.

 

Запускаючи цю програму декілька разів, ми отримаємо частоти цієї події в

декількох серіях експериментів. Реально ж програма виконувалась 5 разів,

і були отримані такі частоти: 0.50062, 0.5026, 0.50052, 0.50068,

0.49788.

 

За допомогою цієї програми можна знаходити частоти кожної з 64 подій,

пов’язаних з підкиданням кубика. Для цього в тексті програми досить

змінити множину Х. Змінюючи сталу n ми міняємо кількість підкидань

кубика.

 

Другий приклад, пов’язаний з історичною задачею про підкидання трьох

гральних кубиків і підрахунку числа наслідків, які дають ту чи іншу суму

вічок. Цю задачу пробували розв’язати ще в 13 - му столітті, нею

цікавилися Кардано і Тарталья та тільки Галілей остаточно розібрався з

цією задачею в 17-му столітті (детальніше про це можна прочитати в

підручнику Б.В. Гнєденка, (2., 386-400).

 

За допомогою наступної програми можна в якійсь мірі імітувати

знаходження частоти того, що сума вічок при підкиданні трьох кубиків

дорівнюватиме заданому числу, або ця сума попадатиме в той чи інший

числовий проміжок.

 

 

 

program Cub3sum;

 

const n=10000;

 

var

 

i, k, r1, r2, r3, r, a, b: integer;

 

begin

 

k:=0; Randomize; writeln('Введіть a, b'); read(a,b);

-----> Page:

0 [1] [2]

ЗАМОВИТИ ОРИГІНАЛЬНУ РОБОТУ