Инфоурок Информатика ПрезентацииПрезентация по информатике на тему "Программирование на языке Паскаль-Случайные числа"

Презентация по информатике на тему "Программирование на языке Паскаль-Случайные числа"

Скачать материал

Выберите документ из архива для просмотра:

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

Скачать материал "Презентация по информатике на тему "Программирование на языке Паскаль-Случайные числа""

Получите профессию

Менеджер по туризму

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Методические разработки к Вашему уроку:

Получите новую специальность за 3 месяца

Руководитель клубного филиала

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

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

    1 слайд

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

  • Случайные числаСлучайные явления: везде…
бросание монеты ("орел" или "решка")...

    2 слайд

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

  • Псевдослучайные числаПсевдослучайные числа – это такая последовательность чис...

    3 слайд

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

    Случайные вещественные числа [0,1]

    Литература:
    Д. Кнут, Искусство программирования для ЭВМ, т.2.
    дробная часть числа
    a, c, m - целые числа
    простое число
    230-1
    например, k = 5

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

    4 слайд

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

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

    5 слайд

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

  • Генератор случайных чисел в ПаскалеЦелые числа в интервале [0,N]: 
  var x: i...

    6 слайд

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

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

    7 слайд

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

  • Программаprogram qq;
var x, y, k, code, i: integer;
    stop: boolean;
begin...

    8 слайд

    Программа
    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

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

    9 слайд

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




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

Получите профессию

Бухгалтер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Получите профессию

Экскурсовод (гид)

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 664 462 материала в базе

Скачать материал

Другие материалы

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 12.12.2015 3256
    • RAR 488.3 кбайт
    • 48 скачиваний
    • Оцените материал:
  • Настоящий материал опубликован пользователем Зияметов Тулкин Азаматович. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Зияметов Тулкин Азаматович
    Зияметов Тулкин Азаматович
    • На сайте: 8 лет и 5 месяцев
    • Подписчики: 0
    • Всего просмотров: 37975
    • Всего материалов: 19

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

HR-менеджер

Специалист по управлению персоналом (HR- менеджер)

500/1000 ч.

Подать заявку О курсе

Курс профессиональной переподготовки

Информационные технологии в профессиональной деятельности: теория и методика преподавания в образовательной организации

Преподаватель информационных технологий

300/600 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Сейчас обучается 190 человек из 54 регионов
  • Этот курс уже прошли 973 человека

Курс повышения квалификации

Теоретические и методологические основы преподавания информатики с учётом требований ФГОС ООО

72 ч. — 180 ч.

от 2200 руб. от 1100 руб.
Подать заявку О курсе
  • Сейчас обучается 153 человека из 49 регионов
  • Этот курс уже прошли 1 718 человек

Курс профессиональной переподготовки

Создание и обеспечение электронного архива с использованием информационно-коммуникационных технологий

Специалист по формированию электронного архива

600 ч.

9840 руб. 5600 руб.
Подать заявку О курсе
  • Сейчас обучается 30 человек из 22 регионов
  • Этот курс уже прошли 36 человек

Мини-курс

Профессиональное развитие бизнеса: стратегии и инструменты

6 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Фитнес: особенности занятий и специфика питания

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 117 человек из 43 регионов
  • Этот курс уже прошли 39 человек

Мини-курс

Основы управления проектами

6 ч.

780 руб. 390 руб.
Подать заявку О курсе