Самостоятельно решите задачу из Таблицы 3, выбрав вариант, совпадающий с номером компьютера. Сохраните программу на диске под именем uslov4.
Табл.3
№ варианта | Условие | Исходные данные |
Три точки на плоскости заданы своими координатами. Выяснить какие из них находятся на максимальном расстоянии друг от друга | х1, у1, х2, у2, х3, у3 | |
Вычислить: | a, b, c | |
Заданы три величины а, b, c. Определить максимальное и минимальное значение из их произведения, среднего арифметического и cуммы экспонент exp(a) + exp(b) + exp(c) | a, b, c | |
Определить в какой четверти координатной плоскости находится точка с координатами х, у | х, у | |
Вычислить: | x, y, z | |
Вычислить: | x, y | |
Вычислить: | x, y, z | |
Вычислить: | x, y | |
Вычислить значение функции, заданной графически, по заданному значению аргумента х | ||
Решить линейное уравнение ах + b = 0 для любых значений коэффициентов | a, b | |
Проверьте, делится ли выбранное число на 5, на 11 или на 13 | х | |
Определить попадет ли точка с координатами (х,у) в кольцо с внутренним радиусом R1 и внешним радиусом R2 и с центром в начале координат | х, у | |
Вычислить: | x, y | |
Вычислить значение функции, заданной графически, по заданному значению аргумента х: | х |
Тестовое задание
|
|
Вариант вашего задания совпадает с номером вашего компьютера!
Составьте программу вычисления значения функции у при произвольных значениях х, а, b. Проверьте правильность выполнения программы при заданных значениях переменных. Сохраните программу под именем Test2_FIO.
Табл.4
№ варианта | Функция | № варианта | Функция |
1. | 2. | ||
3. | 4. | ||
5. | 6. | ||
7. | 8. | ||
9. | 10. | ||
11. | 12. | ||
13. | 14. |
Контрольное задание
Вариант вашего задания задает преподаватель!
Составьте программу вычисления значения функции y=f(x) при произвольном значении x. Проверьте правильность вычисления, задавая произвольные значения x.
Отчет по заданию оформите в письменном виде!
Отчет должен содержать условия задачи, блок-схему алгоритма, текст программы, исходные данные и результаты.
Табл.5
№ варианта | Функция | № варианта | Функция |
Лабораторная работа №4
Программирование циклов с условием
Цель работы: овладеть навыками программирования на языке Turbo Pascal алгоритмов циклической структуры.
Алгоритм называется циклическим, если он содержит многократное выполнение одних и тех же ветвей при различных значениях промежуточных данных. Различают циклы с параметрами и циклы с условием.
|
|
В Turbo Pascal используется три формы оператора цикла, с помощью которых можно осуществить многократно повторяющиеся вычисления:
· оператор цикла с предусловием;
· оператор цикла с постусловием;
· оператор цикла с параметром.
Оператор цикла с предусловием имеет вид:
While <условие> Do <оператор>
Он организует выполнение оператора неизвестное заранее число раз. Тело цикла выполняется до тех пор, пока условие истинно, выполнение прекращается, когда условие становится ложным. Так как истинность условия проверяется в начале каждой итерации, то тело цикла может не выполниться ни разу. Если после ключевого слова Do необходимо выполнить несколько операторов, то используется составной оператор Begin … End.
Оператор цикла с предусловием имеет следующую блок-схему:
Рис. 1. Блок-схема оператора цикла с предусловием