Главная / Разработка алгоритмов / Алгоритм ограничения случайных чисел
Алгоритм ограничения случайных чисел
Задание. Разработать программу для генерации случайного числа Х в интервале [0÷100]. Необходимо фиксировать значение этого числа, если оно превышает допустимое значение (Хдоп=80). В противном случае необходимо формировать сообщение "В норме".
Для решения задачи будем использовать разветвляющийся алгоритм с полной альтернативой (рис.1).
Рисунок 1 – Блок-схема алгоритма
Для реализации алгоритма ограничения случайных чисел разработаем программу, состоящую из двух процедур. Первая процедура, предназначенная для создания необходимых надписей на рабочем Excel, то есть для создания пользовательского интерфейса, имеет следующий вид:
Вторая процедура предназначена для генерации случайного числа, сравнения его с допустимым значение, формирования и представления необходимых сообщений на рабочем листе табличного процессора Excel.
Рисунок 2 – Рабочий лист Excel с исходными данными и результатами функционирования алгоритма: зафиксировано значение случайного числа, превышающее допустимое значение.
Рисунок 3 – Рабочий лист Excel с исходными данными и результатами функционирования алгоритма: зафиксировано сообщение о том, что случайное число находится в допустимом диапазоне.