Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
PR3.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
376.32 Кб
Скачать

Пример выполнения

1. Качественно оцените неравенство, приведённые в таблице 3.2 и запишите ответ: “Истина”, “Ложь”. Ответ обоснуйте. Исходное неравенство:

1.1 С помощью приложения 5 определяем порядок выполнения операторов:

Круглые скобки, т. е. операция сложения

Операция умножения

Неравенство

1.2 Определяем значения математических функций

Ответ: Истина

2

3 Составить разветвляющийся алгоритм.

3

.1 Анализ: неизвестные a, b, x. Первые две вводятся с клавиатуры, а третья вычисляется.

Математические константы: e

Математические функции: .

Обратившись к приложению № 4 видим, что математические функции в языке программирования Паскаль можно выразить через стандартные подпрограммы.

3.2 Определяем количество символов решения с помощью числовой прямой. Так как на вход алгоритма подаётся две неизвестные, то количество числовых прямых будет две.

В

Рис. 3.5 Определение количества символов решения с помощью числовой прямой

связи с тем, что система неравенств в каждом случае полностью перекрывает всё множество возможных значений, количество символов решения равно трём.

3.3 Составленный алгоритм представлен на рисунке 3.5.

4 Составить разветвляющийся алгоритм.

Анализ: неизвестные z, y. Первая вводятся с клавиатуры, вторая вычисляется по приведенным формулам.

Математические константы: e

Математические функции: .

Обратившись к приложению № 4 видим, что константу и математические функции в языке программирования Паскаль можно выразить через стандартные подпрограммы.

Определяем количество символов решения с помощью числовой прямой.

В связи с тем, что в совокупности условия проверки полностью перекрывают числовую прямую а переменная – целого типа, можно обойтись одним символом решения, количество ветвей равно количеству условий. Разработанный алгоритм представлен на рисунке 3.7.

Рисунок 3.6 Разветвляющийся алгоритм

Рисунок 3.7 Разветвляющийся алгоритм

30

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]