🗊Презентация Генератор случайных чисел

Нажмите для полного просмотра!
Генератор случайных чисел, слайд №1Генератор случайных чисел, слайд №2Генератор случайных чисел, слайд №3Генератор случайных чисел, слайд №4Генератор случайных чисел, слайд №5Генератор случайных чисел, слайд №6Генератор случайных чисел, слайд №7Генератор случайных чисел, слайд №8Генератор случайных чисел, слайд №9Генератор случайных чисел, слайд №10Генератор случайных чисел, слайд №11Генератор случайных чисел, слайд №12Генератор случайных чисел, слайд №13

Вы можете ознакомиться и скачать презентацию на тему Генератор случайных чисел. Доклад-сообщение содержит 13 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Генератор случайных чисел
Описание слайда:
Генератор случайных чисел

Слайд 2





Генератор случайных чисел
В языке С существует возможность генерировать ПСЕВДОслучайное число.
Для этой операции используется функция под названием rand().
Описание слайда:
Генератор случайных чисел В языке С существует возможность генерировать ПСЕВДОслучайное число. Для этой операции используется функция под названием rand().

Слайд 3





Генератор случайных чисел
На место вызова rand() в программе, подставится случайное число в диапазоне от 0 до 32767.
Описание слайда:
Генератор случайных чисел На место вызова rand() в программе, подставится случайное число в диапазоне от 0 до 32767.

Слайд 4





Генератор случайных чисел
	Подключите библиотеку:
	#include<stdlib.h>

	int a;
	a = rand();
	cout << a << "\n";
	a = rand();
	cout<<a<<"\n";
Описание слайда:
Генератор случайных чисел Подключите библиотеку: #include<stdlib.h> int a; a = rand(); cout << a << "\n"; a = rand(); cout<<a<<"\n";

Слайд 5





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

Слайд 6





Генератор случайных чисел
Функция srand устанавливает начальную точку для генерации случайных чисел и обладает следующим синтаксисом:
void srand(unsigned int start);
Описание слайда:
Генератор случайных чисел Функция srand устанавливает начальную точку для генерации случайных чисел и обладает следующим синтаксисом: void srand(unsigned int start);

Слайд 7





Генератор случайных чисел
	Пример:
	srand(5);
	int a;
	a=rand();
	cout<<a<<"\n";
Описание слайда:
Генератор случайных чисел Пример: srand(5); int a; a=rand(); cout<<a<<"\n";

Слайд 8





Функция time();
Функция time(NULL) возвращает количество секунд прошедших с 0 часов, 1 января 1970 года.
Для использования функции time(NULL) необходимо подключить библиотеку time.h или ctime
Описание слайда:
Функция time(); Функция time(NULL) возвращает количество секунд прошедших с 0 часов, 1 января 1970 года. Для использования функции time(NULL) необходимо подключить библиотеку time.h или ctime

Слайд 9





Генератор случайных чисел
	srand(time(NULL));
Теперь, функция srand, используя функцию  time(NULL), устанавливает в качестве стартовой точки число, представляющее собой количество, секунд прошедших с 1 января 1970 года.
Описание слайда:
Генератор случайных чисел srand(time(NULL)); Теперь, функция srand, используя функцию time(NULL), устанавливает в качестве стартовой точки число, представляющее собой количество, секунд прошедших с 1 января 1970 года.

Слайд 10





Задача
Сгенерировать случайное число в диапазоне от 0 до 10 (включительно);
Подсказка: использовать целочисленное деление (деление по модулю).
Ответ: rand() % 11
Описание слайда:
Задача Сгенерировать случайное число в диапазоне от 0 до 10 (включительно); Подсказка: использовать целочисленное деление (деление по модулю). Ответ: rand() % 11

Слайд 11





Задача
Сгенерировать случайное число в диапазоне от 10 до 20 (включительно);
Подсказка: для сдвига чисел влево и вправо, на числовой прямой, используйте «+» и «-», соответственно.
Ответ: rand() % 11 + 10
Описание слайда:
Задача Сгенерировать случайное число в диапазоне от 10 до 20 (включительно); Подсказка: для сдвига чисел влево и вправо, на числовой прямой, используйте «+» и «-», соответственно. Ответ: rand() % 11 + 10

Слайд 12





Задача
Сгенерировать числа  от -10 до 20 (включительно);
Подсказка: для изменения диапазона – делите по модулю на число определяющее целевой диапазон чисел... Для сдвига диапазона используйте «+» и «–»
Ответ: rand() % 31 - 10
Описание слайда:
Задача Сгенерировать числа от -10 до 20 (включительно); Подсказка: для изменения диапазона – делите по модулю на число определяющее целевой диапазон чисел... Для сдвига диапазона используйте «+» и «–» Ответ: rand() % 31 - 10

Слайд 13





Задача
Сгенерировать числа  от -10 до 20, с двумя знаками после запятой (включительно);
Подсказка: необходимо делить на 100 и использовать тип float;
Ответ: rand() % 3100/(float)100 - 10
Описание слайда:
Задача Сгенерировать числа от -10 до 20, с двумя знаками после запятой (включительно); Подсказка: необходимо делить на 100 и использовать тип float; Ответ: rand() % 3100/(float)100 - 10



Похожие презентации
Mypresentation.ru
Загрузить презентацию