Вопрос 6
Приоритет арифметических операций
Установлена следующая последовательность выполнения арифметических операций:
а) выражения в скобках независимо от предшествующих операторов;
б) арифметическое отрицание;
в) умножение и деление;
г) сложение и вычитание;
д) операции одного приоритета слева на право.
Лекция 2
Примеры разработки консольных приложений на языках программирования Delphi и Си++ (Часть 1).
Вопрос 1
Программирование схемы алгоритма (п. 3.4 вопрос 2 лекции 1)на языке Delphi (консольный режим)
//Иванов Иван Иванович АТС-151 j:\vtp\delphi\lec2\lec2.dpr 20.01.091
program lес2; //2
{$APPTYPE CONSOLE} //2a
Uses SysUtils; //2b
var u,i,r:real; //3
begin //5
write('u(B)='); readln(u); //6
write('i(A)='); readln(i); //7
r:=u/i; //8
writeln('Input data: u=', u:3:1, ',B i=', i:3:1,',A'); //9
writeln('Result: r=', r:3:1, ',Om'); //10
writeln('...'); //11
writeln('Press Enter to stop the program'); //12
readln; //13
end. //14
Вопрос 2
Создание консольного приложения в среде Delphi версия 7
1. Если на компьютере не установлена программа «Интегрированная среда разработчика программ Delphi», то требуется инсталляционная программа для ее установки (в рассматриваемом случае версия Delphi 7).
2. Рекомендуется создать папки для сохранения в них файлов, например, в вышерассмотренном случае папку j:\vtp\delphi\lec2\ - для размещения в ней программы с именем leс2 в файле с полным именем j:\vtp\delphi\lec2\lec2.dpr. Интегрированная среда Delphi поместит в указанную папку также семейство вспомогательных файлов.
3. Для запуска на выполнение интегрированной среды Delphi версии 7 (2002 г.), дается команда: Пуск►Программы►Borland Delphi 7► Delphi 7.
4. Для закрытия предыдущих проектов используется команда: File►Close All.
5. Для создания нового исходного файла программы с помощью интегрированной среды дается команда File(Файл)►New(Создать)►Other(Другое), затем в диалоговом окне New Items(Создание программы), в закладке New, выбирается значок Console Application (Консольное приложение).
6. По умолчанию файл с проектируемой программой получает имя Project1.dpr. Весь проект (совокупность этого и вспомогательных файлов) – Ргоject1. Указанное имя файла без расширения помещается в заголовке окна редактора исходного кода проектируемой программы. В самом окне будет автоматически набрана заготовка будущего текста программы (получающей по умолчанию тоже имя Ргоject1):
program Project1;
{$APPTYPE CONSOLE}
uses
SysUtils;
begin
{ TODO -oUser -cConsole Main : Insert code here }
end.
7. В приведенный выше текст, находящийся в окне (Project1) редактора исходного кода, вносятся изменения посредством набивки или вставки недостающего текста программы.
8. Затем программа запускается в интегрированной среде с помощью команды 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
Пример программирования на языке Си++ (консольный режим интегрированной среды BorlandBuilder (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
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.