Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Сборник ПЗ по мат прогр.DOC
Скачиваний:
7
Добавлен:
13.11.2019
Размер:
3 Мб
Скачать
☆

Общие требования к выполнению практических занятий:

  1. практические занятия оформляются в отдельной тетради;

  2. в каждой работе указываются номер, тема, цель и условия заданий, решение (блок-схемы, листинги, результаты работы программ) оформляется в соответствие с требованиями к отчёту;

  3. выполнение занятия осуществляется в соответствие с ходом работы;

  4. в зависимости от требований к конкретному заданию проводится анализ экспериментальных данных в сравнении с объективной информацией об объекте моделирования.

Практическая работа №1

Тема: Составление алгоритмов

Цель: закрепить знания по составлению математических моделей и использованию конструкций блок-схем для решения задач.

Задачи: рассмотреть этапы решения задач с помощью ЭВМ, использовать конструкции блок-схем.

Время выполнения: 2 часа

Вид работы: групповой

Теоретические сведения:

Решение задач с помощью ЭВМ в упрощенном виде и можно представить с помощью следующих этапов: 1) постановка задачи; 2) составление математической модели; 3) разработка алгоритма; 4) создание программы; 5) анализ полученных результатов. Последняя стадия подразумевает сравнение полученных в программе данных с экспериментальными и другой информацией об объекте. Если выявлены ошибки, то происходит возврат к первому пункту и проверка всех этапов решения.

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

Контрольные вопросы:

  1. охарактеризуйте этапы решения задач;

  2. укажите виды моделей;

  3. опишите формы представления алгоритмов (словесный, графический, алгоритмический язык).

Задания по вариантам:

Пусть переменные x и a вводятся с клавиатуры. Вычислите выражение соответствующего варианта с учётом ОДЗ.

Требования к отчёту: в тетрадь оформляются все пункты хода работы по порядку.

Ход работы:

  1. Составьте математическую модель (по трём пунктам);

  2. Постройте блок-схему для вычисления выражения;

  3. Проанализируйте результаты работы блок-схемы для конкретных входных данных.

Вопросы и задания для самопроверки:

  1. дайте определение понятию «математическая модель»;

  2. опишите этапы разработки модели Вашего задания;

  3. укажите конструкции блок-схем, которые Вы использовали для решения;

  4. приведите примеры организации циклических конструкций.

Рекомендуемая литература: 1.

Практическая работа №2

Тема: Составление выражений

Цель: систематизировать знания по составлению арифметических и логических выражений.

Задачи: освоить на практике правила записи стандартных арифметических и логических функций; рассмотреть влияние расстановки скобок на изменение приоритета выполнения операций.

Время выполнения: 2 часа

Вид работы: групповой

Теоретические сведения:

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

Конъюнкция двух операндов логического типа принимает значение истина, если оба операнда истина, в противном случае – ложь.

Дизъюнкция двух операндов логического типа принимает значение истина, если хотя бы один из операндов истина, в противном случае – ложь.

Исключающее ИЛИ двух операндов логического типа принимает значение истина, если операнды различны, в противном случае – ложь.

Логическое отрицание (инверсия) одного операнда принимает значение истина, если операнд ложь, в противном случае – истина.

При записи какой-либо функции, содержащей аргумент или аргументы, последние заключаются в круглые скобки и перечисляются через запятую. Например, вычисление в языке Pascal запишется так: sqrt(x-2). При составлении выражений необходимо соблюдать порядок выполнения (приоритет) операций.