Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Инфоурок / Информатика / Презентации / Презентация по информатике на тему "Программирование на языке Паскаль-Случайные числа"
  • Информатика

Название документа Программирование на языке Паскаль-Случайные числа.ppt

Поделитесь материалом с коллегами:

Программирование на языке Паскаль Случайные числа
Случайные числа Случайные явления: везде… бросание монеты ("орел" или "решка"...
Псевдослучайные числа Псевдослучайные числа – это такая последовательность чи...
Распределение случайных чисел Модель: снежинки падают на отрезок [a,b] распре...
Распределение случайных чисел Особенности: распределение – это характеристика...
Генератор случайных чисел в Паскале Целые числа в интервале [0,N]: var x: int...
Случайные числа Задача: заполнить прямоугольник 400 на 300 пикселей равномерн...
Программа program qq; var x, y, k, code, i: integer; stop: boolean; begin sto...
"4": Ввести с клавиатуры координаты углов прямоугольника и заполнить его точк...
1 из 9

Описание презентации по отдельным слайдам:

№ слайда 1 Программирование на языке Паскаль Случайные числа
Описание слайда:

Программирование на языке Паскаль Случайные числа

№ слайда 2 Случайные числа Случайные явления: везде… бросание монеты ("орел" или "решка"
Описание слайда:

Случайные числа Случайные явления: везде… бросание монеты ("орел" или "решка") падение снега броуновское движение помехи при телефонной связи шум радиоэфира Случайные числа – это такая последовательность чисел, для которой невозможно предсказать следующее даже зная все предыдущие. Проблема: как получить на компьютере? Возможные решения: использовать внешний источник шумовых помех с помощью математических преобразований

№ слайда 3 Псевдослучайные числа Псевдослучайные числа – это такая последовательность чи
Описание слайда:

Псевдослучайные числа Псевдослучайные числа – это такая последовательность чисел, которая обладает свойствами случайных чисел, но каждое следующее число вычисляется по заданной формуле. Примеры: Случайные целые числа [0,m) (линейный конгруэнтный метод) Случайные вещественные числа [0,1] Литература: Д. Кнут, Искусство программирования для ЭВМ, т.2. дробная часть числа a, c, m - целые числа простое число 230-1 например, k = 5

№ слайда 4 Распределение случайных чисел Модель: снежинки падают на отрезок [a,b] распре
Описание слайда:

Распределение случайных чисел Модель: снежинки падают на отрезок [a,b] распределение равномерное неравномерное

№ слайда 5 Распределение случайных чисел Особенности: распределение – это характеристика
Описание слайда:

Распределение случайных чисел Особенности: распределение – это характеристика всей последовательности, а не одного числа равномерное распределение одно, компьютерные датчики (псевдо)случайных чисел дают равномерное распределение неравномерных – много любое неравномерное можно получить с помощью равномерного a b a b равномерное распределение равномерное распределение

№ слайда 6 Генератор случайных чисел в Паскале Целые числа в интервале [0,N]: var x: int
Описание слайда:

Генератор случайных чисел в Паскале Целые числа в интервале [0,N]: var x: integer; ... x := random ( 100 ); { интервал [0,99] } Вещественные числа в интервале [0,1] var x: real; ... x := random; { интервал [0,1] }

№ слайда 7 Случайные числа Задача: заполнить прямоугольник 400 на 300 пикселей равномерн
Описание слайда:

Случайные числа Задача: заполнить прямоугольник 400 на 300 пикселей равномерно точками случайного цвета Как получить случайные координаты точки? x := random ( 400 ); y := random ( 300 ); Как добиться равномерности? обеспечивается автоматически при использовании функции random Как получить случайный цвет? Pen (1, random(256), random(256), random(256)); Point ( x, y );

№ слайда 8 Программа program qq; var x, y, k, code, i: integer; stop: boolean; begin sto
Описание слайда:

Программа program qq; var x, y, k, code, i: integer; stop: boolean; begin stop := False; repeat x := random(400); y := random(300); Pen(1, random(256), random(256), random(256)); Point(x, y ); if IsEvent then begin Event(k, code, i); if (k = 1) and (code = 27) then stop := True; end; until stop; end. случайные координаты случайный цвет выход по клавише Esc

№ слайда 9 "4": Ввести с клавиатуры координаты углов прямоугольника и заполнить его точк
Описание слайда:

"4": Ввести с клавиатуры координаты углов прямоугольника и заполнить его точками случайного цвета. "5": Заполнить треугольник точками случайного цвета (равномерно или неравномерно). Подсказка: возьмите равнобедренный треугольник с углом 45о. Задания (100,100) (300,200)

Выберите курс повышения квалификации со скидкой 50%:

Автор
Дата добавления 12.12.2015
Раздел Информатика
Подраздел Презентации
Просмотров452
Номер материала ДВ-252133
Получить свидетельство о публикации

Включите уведомления прямо сейчас и мы сразу сообщим Вам о важных новостях. Не волнуйтесь, мы будем отправлять только самое главное.
Специальное предложение
Вверх