
- •ВВЕДЕНИЕ
- •1. ЭЛЕМЕНТЫ ЯЗЫКА ПАСКАЛЬ. ЛИНЕЙНЫЕ ПРОГРАММЫ
- •Стандартные функции
- •Функции преобразования типов
- •Порядок вычислений
- •Заданиe 1. Вычислить арифметические выражения
- •2. СТРУКТУРИРОВАННЫЕ ОПЕРАТОРЫ
- •2.1. Составной оператор
- •2.2. Условные операторы
- •2.3. Селективный оператор
- •2.4 Операторы цикла
- •Задание 2.1
- •Задание 2.2
- •Задание 3*
- •4. ПОДПРОГРАММЫ В ПАСКАЛЕ
- •4.1. Процедуры
- •4.2. Функции
- •Задание 4
- •5. МАССИВЫ
- •5.1. Одномерные масивы
- •5.2. Двумерные массивы
- •Задания 5.1
- •Задания 5.2
- •ГЛАВА 7. СОРТИРОВКА МАССИВОВ
- •Сортировка посредством простого выбора
- •Сортировка обменом (метод «пузырька»)
- •Сортировка включением
- •Быстрая сортировка
- •Задание 7.
ВВЕДЕНИЕ
Современный уровень решения задач требует от профессионала глубокого освоения компьютерной техники. Это возможно при всестороннем охвате всех аспектов работы с применением ЭВМ. Анализ такой деятельности позволяет выделить следующие этапы решения задач на ЭВМ.
Постановка задачи. Этот этап заключается в физической постановке задачи и определения конечных целей ее решения.
Построение математической модели (математическая форму-
лировка задачи). Модель должна адекватно описывать основные законы физического процесса. Построение или выбор математической модели из существующих требует глубокого понимания проблемы и
знания соответствующих разделов математиков.
Разработка численного метода. Поскольку ЭВМ может выпол-
нять лишь простейшие операции, она «не понимает» постановки задачи, даже в математической формулировке. Для её решения должен быть найден численный метод, позволяющий свести задачу к некоторому вычислительному алгоритму. Разработкой численных методов занимаются специалисты в области вычислительной математики. Специалисту-прикладнику для решения поставленной задачи, как правило, необходимо выбрать из имеющегося арсенала методов тот, который наиболее пригоден в данном случае.
Разработка алгоритма и построение блок-схемы. Процесс ре-
шения задачи ( вычислительный процесс ) записывается в виде последовательности элементарных арифметических и логических операций, приводящей к конечному результату и называемой алгоритмом решения задачи. Алгоритм можно изобразить в виде блок-схемы.
Программирование. Алгоритм решения задачи записывается на понятном машине языке в виде точно определённой последовательности операций – программы для компьютера. Составление программы (программирование) обычно производится с помощью некоторого промежуточного(алгоритмического) языка, а её трансляция (перевод на язык компьютера) осуществляется самой вычислительной системой.
1
Отладка программы. Составленная программа содержит разного рода ошибки, неточности, описки. Отладка программы на компьютере состоит из контроля программы, диагностики (поиск и определение содержание) ошибок, их исправления. Программа испытывается на
достоверности результатов вычислений.
Проведение расчётов. На этом этапе готовятся исходные данные для расчётов и проводятся вычисления по отлаженной программе. При этом для уменьшения ручного труда по обработке результатов можно широко использовать удобные формы выдачи результатов, например, распечатку таблиц, построение графиков.
2