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

Пример 2

Составить структурную схему для вычисления значения функции t(a) при любом значении a:

t(a)=a5-Сos a+53.

Решение

Для того, чтобы найтиt(a), надо знать значение a, при котором мы хотим вычислить значение функции. Поэтому a надо ввести.

А

Все, что неизвестно, но должно быть известно для решения задачи, надо ВВОДИТЬ!

После ввода значениеa будет известно.

Структурная схема представлена на рис. 16.

Если выражение не помещается в блоке в одну строку, то оно переносится на следующую, при этом последние символы на новой строке не повторяются.

Т(А)=А5-Сos А+53

Т(А)

Рис. 16

Структурная схема для задачи вычисления значения функции t(a)

Задания

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

№1. Найти значение функции:

A(x,y)=(x+y)2

при любых x,y.

№2. Вычислить значение выражения:

Cos Sin X+Cos X2+X2-1+X3

при любом X. Результат присвоить переменной Z1.

№3. Вычислить длину окружности и площадь круга, если известен радиус.

№4. Вычислить значение выражения:

Сos4c2-0,6d

при любых c и d. Результат присвоить переменной FF.

№5. Вычислить значения величин Y и R1:

Y=m*Cos t-28t(m-2)

R1=t2

при любых m и t.

№6. Вычислить значение величины К:

К=a3-x-3b,

где

b=(a+5)/18,

a= -23,5.

№7. Вычислить значение величин v и n:

v=(n+1)5-d,

n=3l-d4

где

d=.

Пример 3

Составить структурную схему для вычисления значения функции f(x) при любом значении х:

Решение

Решение примера с пояснениями представлено на рис. 17.

Для того, чтобы найти f(x), надо знать значение x, при котором мы хотим вычислить значение функции. Поэтому x надо ввести.

После ввода значение х будет известно. Куда бы мы подставили это значение сначала? Под корень? Нельзя. А вдруг то х, которое мы ввели, будет отрицательным? Сначала надо проверить, какое х мы ввели. Если х>0, то ; иначе f(x)=0.

Вместо этого условия можно было бы проверить обратное условие: x0, т.к. они абсолютно равноправны и истинность одного из них исключает истинность другого. Нет необходимости проверять оба условия, т.к. если одно из них ложно, то, очевидно, что истинно будет другое, т.е. если x не больше 0, значит, x меньше или равно 0.

Рис. 17

Структурная схема к примеру 3

Посмотрим, как будет работать наш алгоритм при различных исходных данных.

Возьмем, для примера, x=5. Какие блоки будут задействованы в этом случае для получения результата? 1, 2, 3, 5.

Если x=-5, то 1, 2, 4, 5. В этом случае блок номер 3 работать не будет. Мы его обошли.

Составленная схема является примером разветвляющегося процесса, т.к. после блока 2 процесс решения разделяется на две ветки: блок 3 - одна ветка («да»), блок 4 - вторая ветка («нет»).

Задания

№8. Составить структурную схему для вычисления величины d:

№9. Написать структурную схему для вычисления значения функции при любых значениях аргументов:

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