Электронная версия курса лекций по дисциплине "Информатика", страница 4

Вопрос 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 7Delphi 7.

4.  Для закрытия предыдущих проектов используется команда: FileClose 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