- •Часть 1
- •Порядок выполнения работы
- •Лабораторная работа №2 Редактор word. Создание документа. Оформление документа
- •Цель работы
- •Справочная информация
- •2.1. Форматирование текста.
- •2.2. Создание иллюстраций.
- •2.3. Работа с таблицами.
- •2.4. Внедрение данных в виде объекта.
- •Порядок выполнения работы
- •Лабораторная работа №3 Архиваторы.Борьба с вирусами. Обслуживание дисков
- •1. Цель работы
- •2. Справочная информация
- •2.1. Архивация файлов в ms dos или в командной строке (cmd).
- •2.2. Архивация файлов в Windows
- •2.3. Борьба с вирусами
- •2.4. Восстановление файлов
- •2.5. Обслуживание дисков
- •Порядок выполнения работы
- •Лабораторная работа №4 Язык программирования Си.
- •Справочная информация
- •Задание.
- •Лабораторная работа №5 Язык программирования Си. Основные типы данных в си. Консольный ввод-вывод данных.
- •Справочная информация
- •2.Задание.
- •Лабораторная работа №6 Программирование линейных и разветвляющихся вычислительных процессов
- •Справочная информация
- •Задание
- •Задание
Задание.
Загрузите среду Borland C++.
Командой меню «File-New» создайте окно редактирования и освойте основные приемы работы с окнами (изменение размеров, перемещение по рабочей поверхности, переход из одного окна в другое). Выполните их с использованием клавиатуры и мыши.
Командой меню «File-Save As…» переименуйте окно (запишите файл под новым именем на диск Х:\ используя корневой каталог, как рабочий) и наберите в нем следующую программу
Структура программы
|
Текст программы |
Директивы препроцессора
|
#include<stdio.h>//для определения функций printf() и scanf() #include<conio.h>// Зачем нужна эта директива?
|
Объявления внешних объектов
|
char s[ ]="Как Вас зовут?", name[12];//S-инициализированна //можно объявить int price; -в этом месте, начальное значение будет //равно 0
|
Начало гл. функции
|
void main() { |
Тело главной функции
|
int price; clrscr(); printf("\n\t Пpогpамма-диалог \n\n\n"); printf("\n\t%s ",s); //зачем нужна эта строка? fflush(stdin);//очистка буфера микропроцессора scanf("%s",&name); //зачем нужна эта строка? printf("\n\tКакую оценку по \"Инфоpматике\" Вы" "хотели бы получить на экзамене?" "\n\t\tхоpошую -> введите символ 1 " "\n\t\tплохую -> введите символ 2 \n\t\t"); fflush(stdin); scanf("%d",&price); if(price==1) printf("\nУсердно занимайтесь, %s, и у Вас все получится", name); else printf ("\nБездельничайте, %s, и двойка Вам гарантирована", name);
|
Конец гл. функции |
} |
Нажатием комбинации клавиш “Ctrl+F9” произведите компиляцию, линкование и запуск на исполнение набранной программы. Если компилятор выдаст сообщения об ошибках, устраните их и повторите компиляцию заново. При успешной компиляции просмотрите результаты работы программы на экране (для этого нажмите комбинацию клавиш “Alt+F5”, возврат в активное окно происходит при нажатии любой клавиши).
Скопируйте текст программы в другое окно. Для этого выполните следующие действия.
Установите курсор в начало текста, нажмите клавишу “Shift” и, не отпуская ее, нажимайте клавишу управления курсором до тех пор, пока весь текст программы не будет выделен подсветкой.
Нажмите комбинацию клавиш “Ctrl+Insert”.
Создайте новое окно редактирования.
Нажмите комбинацию клавиш “ Shift+Insert”.
Откройте окно “Output”, расположите его в нижней части рабочей поверхности. Активизируйте одно из окон редактирования с набранной программой и установите его размеры и расположение таким образом, чтобы на рабочей поверхности среды одновременно были видны два окна: “Output” и с программой. Отработайте программу в режиме трассировки (для этого периодически нажимайте клавишу F7). При этом просматривайте результат каждой отработанной команды в окне “Output”.
Изучите основные приемы работы с текстом (копирование и перенос отдельных фрагментов, поиск и замена последовательностей символов, отмена ранее выполненных действий, очистка окна редактирования и др.).
Изучите приемы работы с окном вывода значений переменных (окном “Watch”):
командой меню «Debug-Watches-Add watch…» вызовите окно диалога “Add Watch”);
в поле “Watch Expression” окна диалога введите имя переменной price;
активизируйте окно редактирования с набранной программой и установите в нем курсор в начале оператора
нажмите клавишу “F4” - отработка программы до курсора. Затем отработайте программу в режиме трассировки, наблюдая за изменением значения переменной price в окне “Watch”. Объявляя ее внешней или локальной.
повторите перечисленные действия для вывода значений переменной name.Сделайте ее локальной. Ответе на вопросы в программе.
Выйдите из среды программирования. Удалите все созданные в ходе лабораторной работы файлы или сохраните их на внешнем магнитном носителе.