Лабораторно-практическое задание 2
[ Скачать с сервера (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. Указать средства, имеющиеся в языке программирования для управления размещением данных на строке. Как организовать пропуск одной, двух строк при выводе?

Категория: Лабораторные работы | Добавил: shadrinuro
Просмотров: 291 | Загрузок: 3 | Рейтинг: 0.0/0
Всего комментариев: 0
avatar