[ Скачать с сервера (64.0 Kb) ] | 2019-04-08, 8:11 AM |
(инструкционная карта для учащихся)
ТЕМА: Составление и отладка программ с математическими вычислениями.ЦЕЛИ: 1. Овладеть практическими навыками разработки и программирования вычислительного процесса линейной структуры и навыками по отладке и тестированию программ. 2. Освоить работу с математическими вычислениями и функциями в Паскаль. 3. Составить программы с использованием встроенных математических функций.
ЗАДАНИЕ ДЛЯ САМОСТОЯТЕЛЬНОЙ ПОДГОТОВКИ:1. Изучить: • запись констант, переменных, стандартных функций; • правило записи арифметических выражений; • арифметический оператор присваивания; • организацию простейшего ввода-вывода данных. 2. Разработать алгоритм решения в соответствии с заданием. 3. Составить программу решения задачи. 4. Подготовить тестовый вариант исходных данных и вычислить значения вычисляемых в программе величин.
МЕТОДИЧЕСКИЕ УКАЗАНИЯ:Программы линейной структуры не содержат никаких условий и выполняются в той последовательности как записаны в них операторы. Для написания программы линейной структуры требуются операторы ввода информации, присваивания и вывода результатов вычислений. В задании на выполнение лабораторной работы предусматривается значение функции Y(X), определенной совокупностью математический выражений в соответствии с заданными ограничениями на изменение значений аргумента X.
ПРИМЕР: Вычислить на ПЭВМ значения y и p, используя расчетные формулы: ; при значениях a=0.59, z=-4.8, x=2.1. Program prim1; Var a, x, z, y, p, c: real; Begin Writeln('Введите a, x, z'); Read(a, x, z); c:=sin(x*x)/cos(x*x); y:=a*c*sqr(x)+sqrt(z*z/(a*a+x*x)); p:=ln(a+x*x)+sqr(sin(z/a)); Writeln('y=', y:8:3, 'p=', p:8:3); End. В качестве тестового набора исходных данных используем следующие значения переменных: a=1, z=1, x=0.5. Тогда вычисляемые значения y и p будут равны: y=0.911; p=0.223. ВАРИАНТЫ ЗАДАНИЙ:Вычислить на ПЭВМ значение переменных указанных в таблице, по заданным расчетным формулам и наборам исходных данных. На печать вывести значения вводимых исходных данных и результаты вычислений, сопровождая вывод наименованиями выводимых переменных ( в прикрепленном файле!). Содержание отчета1. Постановка задачи. 2. Текст программы и результаты ее выполнения. 3. Выводы и анализ допущенных ошибок.
Контрольные вопросы1. Какие типы величин используются в языке программирования? 2. Какие имена переменных допустимы в программе? Как задать тип переменной в программе? 3. Можно ли в качестве операнда в арифметическом выражении использовать: a) имя массива; б)имя стандартной функции, например SIN(Y); в) имя символьной переменной или переменной логического типа? 4. Назвать последовательность действий при выполнении арифметического оператора присваивания. Допустимо ли использование величин разных типов арифметическом выражении? 5. Указать средства, имеющиеся в языке программирования для управления размещением данных на строке. Как организовать пропуск одной, двух строк при выводе? | |
| |
Просмотров: 291 | Загрузок: 3 | |
Всего комментариев: 0 | |