- Генератор случайных чисел

Презентация "Генератор случайных чисел" (11 класс) по информатике – проект, доклад

Слайд 1
Слайд 2
Слайд 3
Слайд 4
Слайд 5
Слайд 6
Слайд 7
Слайд 8
Слайд 9

Презентацию на тему "Генератор случайных чисел" (11 класс) можно скачать абсолютно бесплатно на нашем сайте. Предмет проекта: Информатика. Красочные слайды и иллюстрации помогут вам заинтересовать своих одноклассников или аудиторию. Для просмотра содержимого воспользуйтесь плеером, или если вы хотите скачать доклад - нажмите на соответствующий текст под плеером. Презентация содержит 9 слайд(ов).

Слайды презентации

Генератор случайных чисел. Профиль 11 класс
Слайд 1

Генератор случайных чисел

Профиль 11 класс

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

Бывают ситуации, когда требуется, чтобы результат работы программы был случайным в определенных пределах. Для реализации такой возможности во многих языках программирования присутствуют встроенные функции, код которых выдает случайные числа. На самом деле числа не совсем случайные, а псевдослучайные, т.к. искусственно реализовать случайность невозможно. Обычно берется некоторый коэффициент, и с его помощью вычисляется каждое последующее «случайное» число.

Randomize(). В языке программирования Паскаль для генерации псевдослучайных чисел в заданных диапазонах используется функция random(). Перед ее использованием обычно выполняется процедура инициализации датчика случайных чисел - randomize; иначе программа всегда будет выдавать один и тот же результат
Слайд 3

Randomize()

В языке программирования Паскаль для генерации псевдослучайных чисел в заданных диапазонах используется функция random(). Перед ее использованием обычно выполняется процедура инициализации датчика случайных чисел - randomize; иначе программа всегда будет выдавать один и тот же результат. Randomize задает начальное значение последовательности, от которого вычисляются все последующие. При каждом запуске программы это значение будет разным, а значит и результат работы функции random() будет различным. Для этого необходимо ввести оператор randomize в промежутке после begin и до random (обычно оператор randomize ставят сразу после begin , так как это упрощает чтение кода ). Затем идет присвоение оператора random к выбранной переменной.

Random(). Random() - генерирует случайное число в диапазоне от 0 (включительно) до 1. Random(значение) - от 0 до значения указанного в скобках (не включая само значение). Например: random (10) - будет получено любое число в диапазоне [0, 10). random (max-min+1)+min - если требуется получать значения
Слайд 4

Random()

Random() - генерирует случайное число в диапазоне от 0 (включительно) до 1. Random(значение) - от 0 до значения указанного в скобках (не включая само значение). Например: random (10) - будет получено любое число в диапазоне [0, 10). random (max-min+1)+min - если требуется получать значения в каком-либо другом диапазоне (не от нуля. Например, чтобы получить случайное число от -100 до 100 достаточно записать такое выражение: random (200) – 100. В результате, сначала будет получено число из диапазона [0, 199], а затем из него будет вычтена сотня. И если случайное число было меньше 100, то результат выражения будет отрицательным.

Технология использования генератора случайных чисел. Необходимо предварительно описать оператор (то есть фактически мы сообщаем программе , что будет использован генератор случайных чисел ). Для этого необходимо ввести оператор randomize в промежутке после begin и до random (обычно оператор randomiz
Слайд 5

Технология использования генератора случайных чисел

Необходимо предварительно описать оператор (то есть фактически мы сообщаем программе , что будет использован генератор случайных чисел ). Для этого необходимо ввести оператор randomize в промежутке после begin и до random (обычно оператор randomize ставят сразу после begin , так как это упрощает чтение кода ). Затем идет присвоение оператора random к выбранной переменной. оператор:= random (max-min+1)+min; - оператор - любая переменная - min - целое число , не превышающее max - max - целое число, большее min Здесь min и max являются диапазонами генератора случайных чисел.

Пример кода. var n, i, x: integer; begin randomize; // инициализируется датчик случайных чисел. n := random (7) + 5; // присвоение случайного числа в диапазоне [5, 12). for i := 1 to n do begin x := random (100) - 50; //присвоение случайного числи в диапазоне [-50, 50) write (x:5) end; writeln; end.
Слайд 6

Пример кода

var n, i, x: integer; begin randomize; // инициализируется датчик случайных чисел. n := random (7) + 5; // присвоение случайного числа в диапазоне [5, 12). for i := 1 to n do begin x := random (100) - 50; //присвоение случайного числи в диапазоне [-50, 50) write (x:5) end; writeln; end.

Прокомментируем пример кода. В примере программы сначала с помощью процедуры randomize инициализируется датчик случайных чисел. Далее переменной n присваивается случайное значение в диапазоне [5, 12). Значение переменной n используется для определения количества итераций цикла for. В цикле for генер
Слайд 7

Прокомментируем пример кода

В примере программы сначала с помощью процедуры randomize инициализируется датчик случайных чисел. Далее переменной n присваивается случайное значение в диапазоне [5, 12). Значение переменной n используется для определения количества итераций цикла for. В цикле for генерируются случайные числа в диапазоне [-50, 50) и выводятся на экран.

Задания для самостоятельного выполнения. Сгенерировать случайные числа в диапазоне от от 0 до 50 Сгенерировать числа в диапазоне от 2 до 5 Сгенерировать случайные числа от – 5 до 20
Слайд 8

Задания для самостоятельного выполнения

Сгенерировать случайные числа в диапазоне от от 0 до 50 Сгенерировать числа в диапазоне от 2 до 5 Сгенерировать случайные числа от – 5 до 20

Ответы. Random (50); - [0,50) Random(4) +2; - [2,5] Ramdom(26)-5; - [-5, 20]
Слайд 9

Ответы

Random (50); - [0,50) Random(4) +2; - [2,5] Ramdom(26)-5; - [-5, 20]

Список похожих презентаций

Дискретные модели данных в компьютере. Представление чисел

Дискретные модели данных в компьютере. Представление чисел

Образ компьютерной памяти. Главные правила представления данных в компьютере. Правило № 1 Данные (и программы) в памяти компьютера хранятся в двоичном ...
Перевод чисел из одной системы счисления в другую

Перевод чисел из одной системы счисления в другую

Перевод чисел в десятичную систему счисления. Чтобы осуществить перевод числа в десятичную систему счисления, надо записать число в развернутой форме ...
Представление чисел в различных системах счисления

Представление чисел в различных системах счисления

Система счисления – определенные правила записи чисел и связанные с ними способы выполнения вычислений. Алгоритм записи развернутой формы числа десятичной ...
Сложение и вычитание чисел в двоичной системе счисления

Сложение и вычитание чисел в двоичной системе счисления

Самостоятельная работа. Перевести в из десятичной системы счисления в двоичную систему счисления 1 вариант 2 вариант 121 158 85 38. Куда пойти. Сложение ...
Представление чисел в компьютере

Представление чисел в компьютере

Все числа в ЭВМ должны быть строго определенной длины. Это регулируется понятием РАЗРЯДНАЯ СЕТКА. От разрядной сетки (длины числа) зависит максимальное ...
Представление чисел в памяти компьютера

Представление чисел в памяти компьютера

Сегодня вы познакомитесь с алгоритмом представления целых чисел в компьютере; Развивающая: способствовать развитию у учащихся интереса к теоретическим ...
Перевод десятичных чисел

Перевод десятичных чисел

Перевод числа из десятеричной системы счисления в восьмеричную. 974 8 968 15 1 7 97410 =. Перевод числа из десятеричной системы счисления в шестнадцатеричную. ...
Представление чисел в компьютере

Представление чисел в компьютере

Неотрицательные числа:. 1 число занимает ровно 1 ячейку памяти (8 битов). Самое большое неотрицательное число:. Это число: 1*2^7+1*2^6+1*2^5+1*2^4+1*2^3+1*2^2+1*2^1+1*2^0=255 ...
Моделирование случайных процессов в Excel

Моделирование случайных процессов в Excel

Цель урока:. научиться моделировать случайные процессы в электронных таблицах. Задача «Бросание монеты». I этап. Постановка задачи. Описание задачи: ...
Нумерация чисел от 100 до 1000

Нумерация чисел от 100 до 1000

Продолжи записи таблицы. Запиши цифрами числа. Двести девяносто три __________ Семьсот один __________ Пятьсот восемьдесят шесть _______ Шестьсот ...
Кодирование целых чисел

Кодирование целых чисел

Для работы с числами человек использует в основном две формы для их записи – естественную и экспоненциальную. Экспоненциальная форма записи чисел ...
Кодирование вещественных чисел

Кодирование вещественных чисел

Для представления вещественных чисел (конечных и бесконечных десятичных дробей) используют формат с плавающей точкой (запятой). Форма с плавающей ...
История чисел и систем счисления

История чисел и систем счисления

Система счисления - это. Числа: 1956, 1000073, LXC Цифры: 4, 2, 8, L, C, X Алфавит – это набор цифр. Способ записи чисел с помощью специальных знаков ...
Повелительница чисел, или кто написал первую в мире компьютерную программу?

Повелительница чисел, или кто написал первую в мире компьютерную программу?

Первым в мире компьютером считается «Аналитическая машина» Чарлза Бэббиджа, которую он задумал в 1833 году. Шесть месяцев я разрабатывал проект машины ...
Перевод десятичных чисел в другие системы счисления

Перевод десятичных чисел в другие системы счисления

Цели:. познакомить с алгоритмами перевода десятичных чисел в двоичную, восьмеричную, шестнадцатеричную и др. системы счисления; способствовать закреплению ...
Представление целых чисел в компьютере

Представление целых чисел в компьютере

Целые числа без знака. Обычно занимают в памяти компьютера один или два байта и принимают значения: в однобайтовом формате от 000000002 до 111111112 ...
Перевод дробных чисел табличным методом

Перевод дробных чисел табличным методом

Цель. Создать документ с использованием табличного редактора Excel в котором осуществить штатными средствами перевод дробных чисел табличным методом. ...
Представление чисел в компьютере

Представление чисел в компьютере

Представление чисел в формате с фиксированной запятой. Этот формат используется для хранения целых чисел. Каждому разряду ячейки памяти соответствует ...
Перевод целых чисел в двоичную систему счисления

Перевод целых чисел в двоичную систему счисления

Цель урока:. Перевод десятичных чисел в двоичную систему счисления и обратно. Узнать и освоить способы перевода целых чисел из десятичной системы ...
Представление чисел в памяти компьютера

Представление чисел в памяти компьютера

Электронный калькулятор Перевод чисел Практическая работа № 15 Числа в памяти компьютера. Оглавление. Электронный калькулятор. - специализированное ...

Конспекты

Перевод чисел из 2,8,16 систем счисления в 10 систему счисления с помощью программы MS Office Excel

Перевод чисел из 2,8,16 систем счисления в 10 систему счисления с помощью программы MS Office Excel

Технологическая карта урока. Информатика. 9 класс. ФГОС. Раздел программы:. Тема урока:. Перевод чисел из 2,8,16 систем счисления в 10 систему счисления ...
Перевод чисел из десятичной системы счисления в восьмеричную, шестнадцатеричную систему счисления

Перевод чисел из десятичной системы счисления в восьмеричную, шестнадцатеричную систему счисления

Государственное учреждение. «ОТДЕЛ ОБРАЗОВАНИЯ ГОРОДА КОСТАНАЯ». Школа – лицей №1. Конспект урока по информатике в 8 классе«Перевод ...
Двоичная арифметика. Перевод чисел из одной системы счисления в другой

Двоичная арифметика. Перевод чисел из одной системы счисления в другой

Урок по информатике - с. истемы счисления:. Двоичная арифметика. Перевод чисел из одной системы счисления в другой. Цели урока:. . Обучающая. ...
Перевод чисел в позиционных системах счисления

Перевод чисел в позиционных системах счисления

Разработка урока информатики в 10 классе учитель Шевченко О.В. Тема урока:. ". . Перевод чисел в позиционных системах счисления. ". . Цели:. ...
Представление чисел в компьютере. Арифметические действия над целыми числами. Арифметические операции над числами с плавающей точкой

Представление чисел в компьютере. Арифметические действия над целыми числами. Арифметические операции над числами с плавающей точкой

Тема. Представление чисел в компьютере. Арифметические действия над целыми числами. Арифметические операции над числами с плавающей точкой. Цель ...
Представление чисел в памяти ЭВМ

Представление чисел в памяти ЭВМ

Конспект урока. . «Представление чисел в памяти ЭВМ». Цель. – научиться производить арифметические действия в основных системах счисления и переводить ...
Непозиционные и позиционные системы счисления. Перевод чисел из одной системы счисления в другую. 8 класс

Непозиционные и позиционные системы счисления. Перевод чисел из одной системы счисления в другую. 8 класс

Тема. Непозиционные и позиционные системы счисления. Перевод чисел из одной системы счисления в другую. 8 класс. Цель. :. . Образовательные:. ...
Перевод чисел из одной системы счисления в другую

Перевод чисел из одной системы счисления в другую

Тема урока: «Перевод чисел из одной системы счисления в другую». Цель урока:.  сформировать у учащихся навыки и умения переводить числа из одной ...
Кодирование числовой информации. Кодирование целых чисел. Представление чисел в формате с фиксированной запятой

Кодирование числовой информации. Кодирование целых чисел. Представление чисел в формате с фиксированной запятой

МОУ СОШ № 18 г.Пензы. . Кодирование числовой информации. Кодирование целых чисел. Представление чисел в формате с фиксированной запятой (числа ...
Кодирование числовой информации. Представление чисел в формате с фиксированной запятой

Кодирование числовой информации. Представление чисел в формате с фиксированной запятой

МОУ СОШ № 18 г.Пензы. . Кодирование числовой информации. Представление чисел в формате с фиксированной запятой (числа со знаком). Цели:. . ...

Советы как сделать хороший доклад презентации или проекта

  1. Постарайтесь вовлечь аудиторию в рассказ, настройте взаимодействие с аудиторией с помощью наводящих вопросов, игровой части, не бойтесь пошутить и искренне улыбнуться (где это уместно).
  2. Старайтесь объяснять слайд своими словами, добавлять дополнительные интересные факты, не нужно просто читать информацию со слайдов, ее аудитория может прочитать и сама.
  3. Не нужно перегружать слайды Вашего проекта текстовыми блоками, больше иллюстраций и минимум текста позволят лучше донести информацию и привлечь внимание. На слайде должна быть только ключевая информация, остальное лучше рассказать слушателям устно.
  4. Текст должен быть хорошо читаемым, иначе аудитория не сможет увидеть подаваемую информацию, будет сильно отвлекаться от рассказа, пытаясь хоть что-то разобрать, или вовсе утратит весь интерес. Для этого нужно правильно подобрать шрифт, учитывая, где и как будет происходить трансляция презентации, а также правильно подобрать сочетание фона и текста.
  5. Важно провести репетицию Вашего доклада, продумать, как Вы поздороваетесь с аудиторией, что скажете первым, как закончите презентацию. Все приходит с опытом.
  6. Правильно подберите наряд, т.к. одежда докладчика также играет большую роль в восприятии его выступления.
  7. Старайтесь говорить уверенно, плавно и связно.
  8. Старайтесь получить удовольствие от выступления, тогда Вы сможете быть более непринужденным и будете меньше волноваться.

Информация о презентации

Ваша оценка: Оцените презентацию по шкале от 1 до 5 баллов
Дата добавления:6 сентября 2018
Категория:Информатика
Классы:
Содержит:9 слайд(ов)
Поделись с друзьями:
Скачать презентацию
Смотреть советы по подготовке презентации