Вы находитесь на странице: 1из 2

Практическое занятие «Псевдокод» №2

Задания аудиторные
1) Для введённого пользователем натурального числа N найти c использованием
следующих функций:
i. Факториал F=N!=N*(N-1)*(N-2)…2*1 (записать как функцию)
ii. NN (записать как функцию)
1. Сумму: 1!+2!+…(N-1)!+N!
1 2 3 N
2. Значение экспоненты с заданной точностью: exp ( 1 )=1+ + + +…
1! 2 ! 3 ! N!
1 2 3 N
1 2 3 N
3. Сумму (внимание на знаки!) − + −…
1! 2 ! 3 ! N!
Замечание: пользователь выбирает, что ему нужно посчитать и вводит число N.
2) Мастям игральных карт присвоены номера: 1 – черви, 2 – бубны (буби), 3 – крести
(трефы), 4 – пики (вини). Старшим картам присвоены номера – 11 – валет, 12 – дама, 13
– король, 14 – туз. Получить от пользователя два числа: масть (от 1 до 4) и достоинство
(от 2 до 14) и вывести название карты, например: трефовый король, десятка бубен,
червонный валет, туз червей и т.д.
3) Составить программу записи длины, массы или объема (на выбор пользователя) в
общепринятых обозначениях:
1. Длина – в микрометрах, миллиметрах, сантиметрах, дециметрах, метрах,
километрах
2. Масса – в микрограммах, миллиграммах, граммах, килограммах, тоннах,
центнерах
3. Объем – в миллилитрах, литрах, баррелях, кубических дюймах, кубических
метрах.
Предусмотреть возможность вывода в выбранной пользователем единице измерения или в виде
составной единицы так, чтобы в каждом разряде отображалось его возможное значение.
Считать, что ввод данных осуществляется в единицах системы СИ.
Например, длина 11452,23654 м может быть выведена как:
11452236540 мкм,
11452236,54 мм,
1145223,654 см,
114522,3654 дм,
11452,23654 м,
11,45223654 км
или: 11 км, 452 м, 2 дм, 3 см, 6 мм, 540 мкм.
4) Для заданного натурального числа, меньшего 100, определить, используя массив (массив
простых чисел рекомендуется заполнить, используя алгоритм Эратосфена):
1. Является ли оно простым – не имеет других делителей кроме 1 и самого себя;
2. Является ли оно числом Фибоначчи.
Задания самостоятельные
1) Известны (вводит пользователь):
1. Скорость лодки в стоячей воде
2. Скорость течения реки
3. Угол между направлением течения лодки и реки (в градусах)
4. Расстояние между портами А и Б (ниже по течению)
5. Ширина реки
Найти:
1. Время движения от порта А до порта Б (если угол отличается от 0 или 180,
рассмотреть движение по зигзагообразной траектории);
2. Время движения от порта Б до порта А;
3. Если угол отличается от 0 или 180, найти шаг зигзага (какое расстояние он будет
проходить от одного берега до другого);
4. Результирующую скорость.
Дополнительно: (на повышенный балл) принимая, что скорость течения реки изменяется
по параболическому закону от нуля (у берега) до максимума (в центре) составить
таблицу значений результирующей скорости по ширине реки с шагом, равным 5% всей
ширины.
2) Получить от пользователя трёхзначное число. Вывести строку – описание числа в
заданном пользователем падеже:
1. Именительном
2. Родительном
3. Дательном
4. Винительном
5. Творительном
6. Предложном
Например, при заданных
пользователем значениях: 365;5 ответ:
Тремястами шестьюдесятью пятью.

3) Начальный вклад в банке и срок вклада задаёт пользователь. Процентная ставка


фиксированная и выбирается в зависимости от вида вклада:
1. Меньше 100000 сроком 1 год – 9% годовых
2. От 100000 до 250000 сроком 1 год – 10% годовых
3. От 250000 до 500000 сроком 1 год – 12% годовых
4. От 250000 до 500000 сроком 2 года – 13% годовых
5. Выше 500000 сроком 2 года – 14% годовых.

Вывести для заданного К – количество месяцев вклада – текущее состояние счета.

Дополнительное задание (5 баллов):

Составить блок-схему и записать псевдокод алгоритма Эратосфена.