Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Загадать целое число Хиз указанного диапазона от A до B



1. Находим количество чисел для загадывания: В-А

2. Так как чисел загадывается N-1, следовательно: N=В-А+1

Random(B-A +1);

3. Смещаем на А: Х:=Random(B-A+1)+А;

CПримеры

1) Число от 1 до 100

Y:=Random(100)+1;

2) Число от -30 до 30

Y:=Random(61)-30;

12. Опишите синтаксис функция Random при генерировании дробных чисел из различных диапазонов

План работы с функцией

  1. Перед началом использования функции в программе необходимо ее «объявить»: Randomize;
  2. Некоторой переменной присвоить функцию:

· Вещественное число от 0 до 1

B:=Random;

Загадать вещественное число Y из указанного диапазона от A до B

1. Находим количество чисел для загадывания: N=В-А

2. Чисел N-1, на последнюю единицу загадаем вещественную часть

Random(B-A )+Random;

3. Смещаем на А: Y:=Random(B-A)+А +Random;

Примеры

1) Число от 1 до 100

Y:=Random(100)+1;

2) Число от -30 до 30

Y:=Random(61)-30;

13. Опишите синтаксис функций Mod и Div. Приведите примеры использования данных функций при составление логических выражений.

Div – целая часть отделения (результат целого типа)

Mod – остаток от деления (результат целого типа) – Для определения кратного числа. Кратность – 2-четность, 3 – кратное трем.

  C Пример:
6 div 2 = 3 7 div 2 = 3 5 div 10 = 0 274 div 10 = 27
6 mod 2 = 0 7 mod 2 = 1 5 mod 10 =5 274 mod 10 = 4
 
Дано: Х – число   Поиск решения: 10 – четное число 7 – четное число 10 mod 2 = 0 7 mod 2 = 1 Для четных чисел остаток от деления на 2 равен 0
Сообщение - FALSE - TRUE
       

8mod5=3

8div5=1 / / / / /div / / /mod





Дата публикования: 2015-02-03; Прочитано: 656 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2025 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.065 с)...