Задания

1. 

2. Установите соответствие между обозначениями функций и их назначением: 

Оператор случайных чисел Random на интервале
[ a ; b ]( a ; b )
х := Random (b-a+1)+a;х := Random (b-a)+a
182. Запишите функцию для получения случайного числа х из  промежутка: 

[0; 15)
[0; 15]
[-15; 15)
[10; 15)
Задачи № 2, № 3 и № 6 к параграфу.

1. Для заданного х вычислите у по формуле у = х3 + 2,5х- х + 1. При этом:

    а) операцию возведения в степень использовать запрещено;
    б) в одном операторе присваивания можно использовать не более одной арифметической операции (сложение, умножение, вычитание);
    в) в программе может быть использовано не более пяти операторов присваивания.

Подсказка: преобразуйте выражение к следующему виду: у = ((х + 2,5) х - 1) х + 1.

2. По заданным координатам точек А и В вычислите длину отрезка АВ.

Пример входных данных
Пример выходных данных
ха=2
|АВ|=10.0
уа=1

xb=10

уb=7


3. Известны длины сторон треугольника а, b, с. Напишите программу, вычисляющую площадь этого треугольника.

Пример входных данных
Пример выходных данных
а=3
S=6 .0
b=4

с=5


4. Известны координаты вершин А, В, С треугольника. Напишите программу, вычисляющую площадь этого треугольника.

Пример входных данных
Пример выходных данных
ха=2
S=16.0
уа=1

xb=6


5. Если сумма налога исчисляется в рублях и копейках, то налоговая служба округляет её до ближайшего рубля (до 50 копеек — с недостатком, свыше 50 копеек (включая 50) — с избытком). Используйте компьютер, чтобы ввести точную сумму налога и вывести, сколько следует уплатить.
6. Исследуйте работу функции random, запустив многократно на выполнение программу: 

program n_8;
var х, n: integer
begin
        writeln ('Исследование функции random');
        randomize (*для генерации различных случайных чисел при каждом запуске программы *) ; 
        write ('Введите х» ') ; 
        readln (х);
        write ('Введите n»'); 
        readln (n);
        writeln ( 'random (', х, ') =', random ( х )); 
        writeln ( 'random ( ', к, ') + ', n, ' = ', random (x) + n) 
end.
Как можно получить случайное число из промежутка (0; х)? 
Как можно получить случайное число из промежутка (0; х]? 
Как можно получить случайное число из промежутка (n; х + n)?

    7. Одна компания выпустила лотерейные билеты трёх разрядов: для молодежи, для взрослых и для стариков. Номера билетов каждого разряда лежат в пределах:

    для молодёжи — от 1 до 100; 
    для взрослых — от 101 до 200; 
    для стариков — от 201 до 250.

С помощью компьютера выберите случайным образом лотерейный билет в каждом разряде.

    8. Запишите на языке Паскаль программу, которая для произвольного двузначного числа определяет:

            а) сумму и произведение его цифр;
            б) число, образованное перестановкой цифр исходного числа.

Комментариев нет:

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