Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МУ1_Си_Builder.doc
Скачиваний:
22
Добавлен:
02.06.2015
Размер:
4.54 Mб
Скачать

1.1. Порядок создания программы

Создание проекта в среде консольного ввода/вывода (Сonsole Wizard) выполняется в такой последовательности :

  • Пуск программы ВС++ Builder 6;

  • Для создания проекта Сonsole Wizard выполнить команды: М_File -> New -> Other -> Сonsole Wizard;

  • В окне Редактора Кода (Unit1.cpp) нужно набрать программу, сохранив исходные строки шаблона окна (рис. 1), можно вставлять текст из других файлов, используя буфер обмена;

  • Сохранить программу: М_File -> Save As -> выберите ваш каталог -> введите имя файла (например, Program1) -> кн_Сохранить;

  • Запустить программу: кл_F9 или М_Run -> Run, или кн_ Run;

  • Если в программе есть ошибки, выполнить её отладку (п.п. 1.4 – 1.7);

  • После отладки программы сохранить проект: М_File -> Save Project As -> введите имя проекта -> кн_Сохранить.

Если в процессе работы с программой в неё вносятся изменения, которые нужно сохранить, используйте команду кн_Save All.

Открыть проект можно командой М_File -> Open Project … -> в окне Open Project выбрать папку и проект -> кн_Открыть.

Заканчивайте работу в среде программирования командой М_File -> Exit.

При работе с текстом программы можно использовать основные приёмы Microsoft Office Word: буфер обмена, перетаскивание/копирование выделенных фрагментов, К_меню, отмена редактирования (кл_ALT + кл_BackSpace) и другие. Редактор имеет два режима работы: режим вставки (Insert) и режим наложения (Overwrite), которые отражаются в строке состояния окна Редактора Кода. Для перехода из одного режима в другой используется кл_Ins.

Рис 1. Окна проекта Сonsole Wizard

Обычно редактор работает врежиме автоотступа. В этом режиме каждая новая строка начинается с той же позиции на экране, что и предыдущая. Режим автоотступа поддерживает хороший стиль оформления текстов программ: отступы от левого края позволяют выделить составной оператор (например, область цикла или условного оператора) и делают программу более наглядной.

1.2. Ввод и выполнение программы

Рассмотрим ввод и отладку программы на примере вычисления суммы и произведения трёх целых чисел. Обозначим числа переменными x, y, z. Программа приведена на рис. 2 и 3.

// Это вводный комментарий программы:

// Программа для изучения среды консольных приложений

// Исходные данные: x, y, z

// Результаты: sum = x + y + z, pr = x * y * z

// В программе указаны только те заголовочные файлы, которые нужно // ввести дополнительно для данного кода (stdio.h и conio.h)

#include <stdio.h> // библиотека ввода/вывода, scanf(), printf()

#include <conio.h> // библиотекa консольного ввода/вывода, getch()

void main (void)

{ int x, y, z, sum, pr; // объявление переменных типа int

// Введите x, y, z и нажмите Enter:

printf( “\n Input x, y, z and + Enter: “);

scanf( ”%d%d%d”, &x, &y, &z);

// Исходные данные:

printf( “ Data: x = %d y = %d z = %d \n“, x, y, z);

sum = x + y + z;

pr = x * y * z;

printf( "\n The results: "); // Результаты:

printf( “ x + y + z = %d x * y * z = %d \n“, sum, pr);

getch(); // ожидание ввода символа для просмотра результатов

} //конец main ( )

Рис. 2. Учебная программа Program1

Рис. 3. ОкнаРедактор кода и Вывод результатов работы программы в консольном режиме (Output)

Для проверки правильности работы программы задаём тестовые данные (тест): x = 1, y = 10, z = 100, для которых sum = 111, pr = 1000.

Создайте проект программы (см. п. 1.1). После ввода кода программы визуально проверьте все её строки: правильность записи слов и наличие разделителей между словами и строками. Помните, что компилятор С++ воспринимает строчные и прописные буквы как разные символы!

В табл. 1. приведён порядок выполнения созданной программы, не содержащей ошибок. На рис. 3 показаны окна Кода программы и Вывод результатов работы программы в консольном режиме (Output) при успешном завершении работы программы. Обратите внимание на то, что окно Output отображается на экране только в процессе работы программы. Чтобы сохранить результаты пуска программы с конкретными данными, нужно копию экрана вставить как рисунок, например, в документ Word.

Таблица 1. Выполнение программы, не содержащей ошибок

Ввод Пояснение

F9 Компиляция и выполнение программы

1 10 100 Ввод исходных данных через пробел: значения x, y, z

Enter Конец ввода, продолжение выполнения программы.

Проанализируйте результаты программы в окне Output.

Esc Переход в окно редактора