Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пособие_2_изд_испр.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
2.27 Mб
Скачать

17. Управление программой с помощью клавиатуры 151

Вопросы для самопроверки и контроля 152

ЗАДАЧИ 153

Элементарные конструкции 153

Простые циклы 154

Вложенные циклы 156

Процедуры 158

Работа со строками 159

Разное 160

ПРИЛОЖЕНИЯ 162

Приложение 1. Среда разработки Borland C++ 3.1 162

П1.1. Меню File (Файл) 162

П1.2. Меню Options (Установки среды) 164

П1.3. Разное 166

П1.4. Редактирование текста 166

П1.5. Сообщения 167

П1.6. Отладка 168

П1.7. Окна 169

П1.8. Средства работы с проектами Borland C++ 3.1 170

Приложение 2. Среда разработки Visual Basic Express 171

Edition 171

П2.1. Запуск среды 171

П2.2. Подготовка к работе с новым проектом 172

П2.3. Окна и режимы работы 173

П2.4. Главное меню 174

П2.5. Меню File (Файл) 174

П2.6. Редактирование текста 174

П2.7. Меню View (Обзор) 175

П2.8. Меню Project (Проект) 175

П2.9. Отладка 175

П2.10. Меню Tools (Средства) 177

П2.11. Меню Window (Окно) 177

Приложение 3. Ответы на вопросы для самопроверки 177

Приложение 4. Темы для курсовой работы 182

БИБЛИОГРАФИЧЕСКИЙ СПИСОК 185

Введение

Предметом изучения курса "Информатика и программирование" являются понятия и определения информатики, принципы алгоритмизации и обработки данных, основы программирования на алгоритмических языках, рекомендации по рациональной записи текста программ (стилю программирования), современные среды разработки программ.

В первом разделе пособия вводятся основные определения и термины данной предметной области, дается краткое описание устройства компьютера, рассматриваются основные этапы обработки программы на алгоритмическом языке такие, как: трансляция, компоновка, загрузка и выполнение, описывается представление данных в компьютере, их типы и организация. В последующих разделах излагаются основы программирования на двух распространенных алгоритмических языках C и Basic, причем аналогичные конструкции рассматриваются параллельно в одном разделе с выделением различий в их реализации в каждом из языков. Оба языка позволяют в дальнейшем перейти от процедурного подхода к объектно-ориентированному. Язык Basic, кроме того, естественным образом дополняет соответствующие разделы в дисциплинах, изучающих текстовые и табличные процессоры, которые составляют основу знаний современных пользователей компьютеров. В пособие включен раздел, содержащий рекомендации по стилю программирования. В конце большинства разделов приводятся вопросы для самопроверки и контрольные вопросы, что позволяет по мере обучения проверять степень усвоения пройденного материала. В последнем разделе помещены задачи для практических занятий.

В качестве инструментальной среды выбраны оболочки Borland C++ 3.1 (вариант MS DOS) и Microsoft Visual Basic Express Edition. Выбор среды Borland C++ 3.1 обусловлен ее относительной простотой по сравнению с оболочками Borland C++ 5.02, MS Visual C++ 6 или C++ Builder 5 и нежеланием авторов затрагивать в данном пособии понятия объектно-ориентированного программирования. В среде Microsoft Visual Basic Express Edition авторы ограничиваются изложением средств, работающих с общими процедурами. Описания оболочек и техники работы в них помещены в приложения. В состав приложений включены также ответы на вопросы для самопроверки и темы для курсовой работы.

Дисциплина "Информатика и программирование" является начальным курсом обучения основам программирования, ориентирована на людей, не знающих компьютер, и предполагает дальнейшее продолжение обучения в курсах "Высокоуровневые методы информатики и программирования", "Структуры и базы данных".

Второе издание данного пособия дополнено разделами, излагающими приемы и функции для работы с экраном в текстовом и графическом режимах, способы управления программой с помощью клавиатуры на языке C в среде операционной системы MS DOS. Это сделано с целью применения указанных средств при выполнении курсовой работы по нечисленным алгоритмам в последующей дисциплине "Высокоуровневые методы информатики и программирования". Кроме того, значительно увеличено количество задач в разделе "Задачи".

Пособие подготовлено преподавателями кафедры высшей математики и информатики Уральского социально-экономического института:

- Комиревым А.Г., доцентом, канд.техн.наук;

- Катаргиным М.Ю., доцентом, канд.техн.наук;

- Сартасовым Е.М., канд.техн.наук.