Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Archive / Метод_указ.doc
Скачиваний:
83
Добавлен:
30.03.2015
Размер:
700.42 Кб
Скачать

Федеральное государственное бюджетное учреждение высшего профессионального образования

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

Методические указания к лабораторный работам

Омск

Издательство ОмГТУ

2012

Составитель: Е. С. Гебель

Лабораторный практикум содержит методические рекомендации по выполнению лабораторных работ в объеме курса «Программирование и основы алгоритмизации» и предназначен для организации и управления самостоятельной работой студентов. Содержит описание особенностей программирования в среде Borland C/C++, синтаксиса и семантики языка С++. Приведены примеры листингов программ, предложены варианты индивидуальных заданий.

Лабораторный практикум предназначен для студентов дневной формы обучения по направлениям 220700 «Автоматизация технологических процессов и производств» и 220400 «Управление в технических системах».

Печатается по решению редакционно-издательского совета

Омского государственного технического университета

Лабораторная работа 1

ОСНОВЫ ПРОГРАМИРОВАНИЯ В СРЕДЕ Borland C++.

Алфавит языка, зарезервированые слова, операторы

Приступая к изучению языка, рассмотрим сначала правила программирования (написания текста):

  1. Программирование должно быть наглядным (иметь титул, пояснительный текст).

  2. Писать следует структурировано (выделяя отступами циклы, ветвления). Выделять текст можно любым количеством пробелов, пустых строк, кроме этого существуют комментарии.

  3. Большие и сложные программы следует разбить на несколько простых частей и отлаживать их по отдельности.

Алфавит

Приступая к языку, следует начать с алфавита, т.е. набора символов, допустимых в языке, которыми оперирует язык.

Идентификатор – это имя любого объекта в языке. Следует придерживаться следующих правил создания имен:

  1. Допускается использование английских букв и цифр.

  2. Начинаться должно с буквы.

  3. Прописные и строчные буквы считаются разными.

  4. Должны не совпадать с зарезервированными словами.

Зарезервированые слова – это специальные идентификаторы, которые используются строго по назначению.

Список таких слов невелик. Как правило, такие слова обозначают какие-либо действия, структуры в языке. Согласно этим правилам следующие имена допускаются: аsm auto break case catch char class const continue default do double enum extern float goto if long new operator private protected public register return short signed sizeof stati struct switch template this throw try typedef typeid union unsigned virtual void volatile while.

Комментарий – специальный текст внутри таких скобок, который не считается программой, а служит или для пояснения программы, или для отладки. Обозначается // или /*…*/

Специальные знаки делятся на:

  1. знаки операторов: {}, [], (), ‘,:=, ;, ., .. и т.д.

  2. знаки операций: +, -, *, /, %.

  3. зарезервированные слова.

Логические операторы. Используются для задания различных логических условий для проверок. Соответствуют операторам булевой алгебры:

&& – логическое и;

|| – логическое или;

! – логическое не;

<< – сдвиг содержимого влево на один разряд;

>>– сдвиг содержимого вправо на 1 разряд.

Операции SHL и SHR практически соответствуют операциям соответственно умножения и деления на 2 для целых чисел.

Операторы отношения:

== проверка на равенство;

> больше;

< меньше;

>= больше или равно;

<= меньше или равно;

!= не равно.