- •Список рассматриваемых вопросов Лекция 1 Основные этапы решения задач с использованием математического моделирования.
- •Вопрос 1
- •Основные этапы решения задач с использованием математического моделирования.
- •Вопрос 2 Методический пример решения задачи с использованием математического моделирования. Программирование линейных алгоритмов.
- •Вопрос 3 Анализ текста данной программы
- •Вопрос 4 Некоторые стандартные функции (модуль System программной среды Borland Pascal)
- •Вопрос 5 Операции над данными в языке Паскаль
- •Вопрос 6 Приоритет арифметических операций
- •Лекция 2
- •Вопрос 1 Программирование схемы алгоритма (п. 3.4 вопрос 2 лекции 1)на языке Delphi (консольный режим)
- •Вопрос 2 Создание консольного приложения в среде Delphi версия 7
- •Вопрос 3 Особенности подготовки к разработке консольного приложения Delphi в среде Borland Developer Studio 2005 или 2006 (версия 10)
- •Вопрос 4
- •Вопрос 5 Анализ текста данной программы
- •Лекция 3
- •Вопрос 1
- •Вопрос 2
- •Вопрос 3
- •Вопрос 4
- •Вопрос 4
- •Вопрос 5 Пример использования подпрограмм при программировании в среде Паскаль
- •Составление схемы алгоритма
- •Запись алгоритма на языке программирования Borland Pascal.
- •Вопрос 5 Анализ данного программного обеспечения, включающего использование подпрограммы.
- •Лекция 4 составление и реализация разветвляющихся алгоритмов
- •Вопрос 1
- •Базовые логические структуры
- •Вопрос 2 Операторы языка программирования Delphi (Паскаль)
- •Вопрос 3
- •Вопрос 4
- •Вопрос 5.
- •2 Конструкция “если - то”
- •Вопрос 6
- •3 Конструкция “если - иначе”
- •Вопрос 7 Пример конструкции “если” с использованием составного оператора
- •Вопрос 7 Текст программы на языке Delphi (консольный режим)
- •Вопрос 8 Варианты записи условий (логических выражений)
- •Вопрос 9 Пример решения задачи с использованием конструкции “если”, вложенной в другую конструкцию “если”, отладочной печати и стандартного модуля “Printer”
- •Вопрос 10 Использование отладчика при отладке указанной программы
- •Вопрос 11 Конструкция типа ”выбор” (”вариант”)
- •Реализация конструкции Выбор на языке програмирования.
- •Комментарий к фрагменту программы реализующему конструкцию Выбор:
- •Вопрос 12
- •Лекция 5 составление и реализация циклических алгоритмов
- •Вопрос 1
- •Вопрос 2
- •Вопрос 3 Конструкция повторение с постусловием (repeat …until) («до»)
- •Запись конструкции в виде схемы с использованием блока решение.
- •Описание работы конструкции «до» .
- •Запись конструкции на языке Паскаль и Delphi:
- •Пример решения предыдущей задачи с использованием конструкции повторение с постусловием (repeat…until)
- •Программа решения задачи с использованием конструкции repeat … until.
- •Вопрос 4 Запись конструкции повторение в виде схемы с использованием блока модификация
- •Вопрос 5 Конструкция повторение с параметром (for) («Для»)
- •Особенности конструкции «Для»
- •Запись конструкции «Для» в виде схем
- •2.4 Использование блока «модификация» при шаге -1
- •Запись конструкции «Для» на языке Паскаль (Delphi)
- •Замечания по применению конструкции for
- •Пример решения задачи с использованием конструкции
- •Лекция 6 Разработка и программирование итерационных алгоритмов
- •Задача 1 на использование итерационных алгоритмов
- •Условие задачи
- •Вычислить
- •Анализ особенностей задачи
- •Метод решения задачи
- •Условие задачи
- •Анализ особенностей решения задачи
- •Метод решения задачи
- •Алгоритм решения задачи без использования индексированных переменных
Вопрос 2 Создание консольного приложения в среде Delphi версия 7
Если на компьютере не установлена программа «Интегрированная среда разработчика программ Delphi», то требуется инсталляционная программа для ее установки (в рассматриваемом случае версия Delphi 7).
Рекомендуется создать папки для сохранения в них файлов, например, в вышерассмотренном случае папку j:\vtp\delphi\lec2\ - для размещения в ней программы с именем leс2 в файле с полным именем j:\vtp\delphi\lec2\lec2.dpr. Интегрированная среда Delphi поместит в указанную папку также семейство вспомогательных файлов.
Для запуска на выполнение интегрированной среды Delphi версии 7 (2002 г.), дается команда: Пуск►Программы►Borland Delphi 7► Delphi 7.
Для закрытия предыдущих проектов используется команда: File►Close All.
Для создания нового исходного файла программы с помощью интегрированной среды дается команда File(Файл)►New(Создать) ►Other(Другое), затем в диалоговом окне New Items(Создание программы), в закладке New, выбирается значок Console Application (Консольное приложение).
По умолчанию файл с проектируемой программой получает имя Project1.dpr. Весь проект (совокупность этого и вспомогательных файлов) – Ргоject1. Указанное имя файла без расширения помещается в заголовке окна редактора исходного кода проектируемой программы. В самом окне будет автоматически набрана заготовка будущего текста программы (получающей по умолчанию тоже имя Ргоject1):
program Project1;
{$APPTYPE CONSOLE}
uses
SysUtils;
begin
{ TODO -oUser -cConsole Main : Insert code here }
end.
В приведенный выше текст, находящийся в окне (Project1) редактора исходного кода, вносятся изменения посредством набивки или вставки недостающего текста программы.
Затем программа запускается в интегрированной среде с помощью команды Run/Run. При попытке запуска автоматически выполняется команда Save Project As, которая запрашивает имя файла, в котором будет храниться программа, и место его хранения. Пользователь в рассматриваемом случае может (см. строку 1 вышеприведенной программы) выбрать для хранения файла папку j:\vtp\delphi\lec2\, а файлу дать имя- lec2.dpr. Т.е. полное имя файла с проектируемой программой будет j:\vtp\delphi\lec2\lec2.dpr.
Вопрос 3 Особенности подготовки к разработке консольного приложения Delphi в среде Borland Developer Studio 2005 или 2006 (версия 10)
Для запуска на выполнение интегрированной среды Delphi версии 10 (2006 г.) дается команда Пуск►Программы►Borland Developer Studio 2006► и повторно Borland Developer Studio 2006 или, что лучше, Delphi for Microsoft Win32.
Для создания исходного файла программы с помощью интегрированной среды дается команда File(Файл)/New(Создать)/Other(Другое) и в окне New Items (Создание программы), в подокне Items Categories выбирается папка Delphi Projects, а в ней - значок Console Application (Консольное приложение).
Вопрос 4
Пример программирования на языке Си++ (консольный режим интегрированной среды Borland Builder (Borland Developer Studio))
Текст программы, написанной на основе автоматически созданной заготовки, формируемой интегрированной средой:
//Иванов Иван Иванович АТС-151 j:\vtp\С++\lec2_1\Unit1.cpp 20.01.09
//---------------------------------------------------------------------------
#include <iostream.h> //в файле iostream.h дано описание cout, cin, endl
#pragma hdrstop // эта автоматически созданная строка может быть удалена
//---------------------------------------------------------------------------
pragma argsused // аналогично строка может быть удалена
//int main(int argc, char* argv[]) // этот заголовок функции main может //быть заменен на более простой, см. следующую строку
void main()
{int pause;
cout<<"Hello"<<endl;
cout<<"Press any key and then Press Enter to stop the program.";
cin>>pause;
//return 0;//В случае указанной замены заголовка функции main, эта //строка удаляется
}
Текст программы после удаления лишнего примет вид:
//Иванов Иван Иванович АТС-151 j:\vtp\С++\lec2_1\Unit1.cpp 20.01.09 1
#include <iostream.h> //в файле iostream.h дано описание cout, cin, endl 2
void main() 3
{char ch; 4
cout<<"Hello"<<endl; 5
cout<<"Press any key and then Press Enter to stop the program."; 6
cin>>ch; 7
}