
- •Ф.Б. Рогальський, і.А. Лур'є, н.В. Корніловська
- •Ф.Б. Рогальський, і.А. Лур'є, н.В. Корніловська
- •Передмова
- •Лабораторна робота №1 Інтегроване середовище програмування системи
- •Теоретична частина
- •Компоненти інтегрованого середовища
- •Головне меню
- •Системне меню
- •Clear (Стерти) – видаляє обраний фрагмент тексту, але не заносить його в текстовий буфер.
- •Replace (Замінити) – відображає блок діалогу, що дозволяє вводити шуканий текст і текст, на який його варто замінити.
- •Size/Move (Змінити розмір/Перемістити) – використовується для того, щоб змінити розмір чи місце розташування активного вікна.
- •Створення першої програми
- •Контрольні питання
- •Мова програмування Сі Використовувані символи
- •Константи
- •Приклади цілих констант
- •Ідентифікатор
- •Використання коментарів у тексті програми
- •Типи даних та їх оголошення
- •Категорії типів даних Ключові слова для визначення основних типів даних
- •Стандартні функції
- •Специфікатори формату
- •Команди формату
- •Стандартні заголовні файли
- •Пріоритети операцій і порядок обчислень
- •Контрольні питання
- •Варіанти завдань роботи
- •Лабораторна робота № 3 Оператори управління
- •Теоретична частина
- •Умовний оператор if
- •If (вираз) оператор-1; [else оператор-2;]
- •Оператор switch
- •Оператор break
- •Оператор for
- •Оператор goto
- •Зразок виконання завдання
- •Контрольні питання
- •Оператор switch.
- •Оператор break.
- •Варіанти завдань роботи
- •Лабораторна робота № 4
- •Оператор do while
- •Оператор continue
- •Оператор return
- •Контрольні питання
- •Варіанти завдань роботи
- •Лабораторна робота № 5 Функції і прототипи функцій
- •Теоретична частина
- •Прототипи функцій
- •Метод половинного ділення
- •Зразок виконання завдання
- •Контрольні питання
- •Варіанти завдань роботи
- •Лабораторна робота № 6 Алгоритми обробки одновимірних масивів
- •Теоретична частина
- •Контрольні запитання
- •Варіанти завдань роботи
- •Лабораторна робота №7 Сортування даних
- •Теоретична частина
- •Обмінне сортування
- •Інші методи сортування
- •Контрольні питання
- •Варіанти завдань роботи
- •Лабораторна робота № 8 Алгоритми обробки двовимірних масивів
- •Теоретична частина
- •Перетворення одновимірних масивів у двовимірні та навпаки
- •Контрольні питання
- •Варіанти завдань роботи
- •Лабораторна робота n 9 Прийоми програмування з використанням покажчиків.
- •Теоретична частина
- •Зв’язок між покажчиками та масивами
- •Покажчики на багатовимірні масиви.
- •Операції з покажчиками
- •Приклад:
- •Масиви покажчиків
- •Контрольні питання
- •Методичні вказівки
- •Приклад виконання завдання по обробці рядків
- •Приклад виконання програми
- •Варіанти завдань роботи
- •Лабораторна робота n10 Директиви препроцесора.
- •Теоретична частина Препроцесор мови с
- •Директива #еrrоr
- •Директива #include
- •Директиви умовної компіляції
- •Визначені макроси.
- •Контрольні питання
- •Варіанти завдань роботи.
- •Лабораторна робота 11 Друк кодової таблиці.
- •Теоретична частина.
- •Особливості типу char
- •Файл ctype.H
- •Рекомендації зо вибору імен змінних і функцій
- •Контрольні питання
- •Додатки
- •Методика виконання роботи
- •Варіанти завдань роботи
- •Вид таблиці символів:
- •Лабораторна робота 12 Рядки. Потокове введення/виведення у мові с.
- •Теоретична частина
- •Функції для роботи з рядками
- •Рядки і числові типи даних
- •Робота з файлами
- •Контрольні питання.
- •Додатки
- •Варіанти завдань роботи .
- •Лабораторна робота 13
- •Теоретична частина.
- •Контрольні питання
- •Варіанти завдань роботи.
- •Лабораторна робота 14
- •Теоретична частина
- •Ключі доступу
- •Просте спадкування
- •Віртуальні методи
- •Механізм пізнього зв'язування
- •Абстрактні класи
- •Множинне спадкування
- •Відмінності структур і об'єднань від класів.
- •Контрольні питання.
- •Варіанти завдань роботи.
- •Література
- •Рогальський Франц Борисович
Головне меню
Для входу в головне меню можна натиснути клавішу F10. У результаті на одному з елементів меню з'явиться підсвічений курсор. Вибір потрібного елемента меню можна здійснити двома способами:
Переміщення курсору до потрібного елемента меню і натискання клавіші Enter;
Натискання клавіші з першою буквою потрібного елементу меню.
Після вибору елемента головного меню на екрані з'являється спадаюче меню, зі списком пунктів цього меню, на одному з яких буде підсвічений курсор. Вибрати потрібний пункт меню можна такими ж двома способами.
Перервати будь-яку дію при роботі з меню можна, натиснувши клавішу ESC. Виконання деяких пунктів меню в даний момент стає неможливим. У цьому випадку немає букв, виділених іншим кольором, і курсор має інший колір.
Деякі пункти підменю можуть мати свої підменю, що розширюють деталі цього пункту. Такі пункти меню відзначені темним трикутником праворуч. Деякі пункти підменю мають праворуч ключі On/Off.Змінити стан можна, підвівши курсор до цього пункту меню і натиснувши клавішуEnter.
Якщо за пунктом спадаючого підменю буде три крапки, то в результаті вибору цього пункту на екрані з'явиться блок чи вікно діалогу. При роботі в блоці діалогу можна користуватися п'ятьма основними засобами керування:
кнопками селективними – це кнопки, що взаємно виключають варіанти вибору, у зв'язку з чим, ці кнопки завжди поєднуються на екрані в логічно зв'язані групи, і в кожен момент у будь-якій окремо узятій групі в стані Onможе бути тільки одна кнопка;
кнопками тригерними – при виборі якої усередині її з'являється символ Х, що вказує, що параметр, що відповідає даній кнопці, встановлений у стан On;
кнопками дії – це кнопки OK,CANCEL,HELP;
блоками введення – вони дозволяють уводити текст і використовувати велику частину клавіш редагування тексту;
блоками списку – дозволяють за допомогою курсору вибрати потрібний елемент зі списку.
Для переходу по блоках використовується кнопка Tab.
Опис елементів головного меню:
Системне меню
Найшвидшим способом звернутися до системного меню є використання комбінацій клавіш Alt+пробіл.
Repaint Desktop(Відновити робочу область) – перемальовує зображення на екрані. {Це може знадобитися, наприклад, у тому випадку, якщо якась програма залишила на екрані «сміття» у результаті роботи програми, особливо при прямій роботі з відеопам'яттю.}
Нижче в системному меню знаходяться імена всіх тих програм, що інсталювались за допомогою блоку діалогу Transfer (з Options).
FILE
Дане меню дозволяє відкривати і створювати файли програм у вікнах редагування.
New(Новий) – дозволяє відкривати нове вікно редагування зі стандартним ім'ям NONAMExx.C (де замість букв хх задається число в діапазоні від 0 до99).
Open(Відкрити) – відображає блок діалогу, призначеного для вибору файлів, щоб можна було вибрати файл програми, що буде відкритий у вікні редагування.
Save(Зберегти) – здійснює запис на диск того файлу, що знаходиться в активному вікні редагування.
Save as(Зберегти під ім'ям) - дозволяє зберегти файл в активному вікні редагування під іншим ім'ям, в іншій чи директорії на іншому дисководу.
Save all(Зберегти усі) – діє аналогічно командіSaveз тим виключенням, що вона здійснює запис на диск змісту всіх модифікованих файлів, а не тільки того файлу, що знаходиться в активному вікні редагування.
Chandge Dir(Змінити директорію) – дозволяє задати ідентифікатор дисковода та ім'я директорії, які варто зробити поточними. Поточною директорією є та директорія, що використовується системою Borland С++ для збереження файлів і пошуку файлів.
Print(Печать) – дозволяє надрукувати вміст активного вікна редагування.
DOS Shell(Вихід в оболонку DOS) – дозволяє тимчасово вийти із системи Borland С++, щоб виконати команду DOS чи запустити яку-небудь програму. Для того щоб повернутися в систему Borland С++, необхідно ввести з клавіатури EXIT і натиснути клавішу Enter.
Quit(Вийти) – здійснює вихід із системи Borland С++.
EDIT
Дане меню дозволяє виконувати вирізання, копіювання і вставку тексту у вікнах редагування.
Undo(Відновити) – скасовує дію останньої команди редагування, що була застосована до якого-небудь рядка.
Redo(Повторити) – повторює дію останньої команди редагування.
Cut(Вирізувати) - видаляє виділений фрагмент тексту з вашого документу і заносить його в текстовий буфер.
Copy(Копіювати) - залишає виділений текст недоторканим, але заносить у текстовий буфер точну копію цього тексту. Можна скопіювати текст із вікна Help.
Paste(Вставити) – вставляє текст, розташований у текстовому буфері, у поточне вікно в ту позицію, де розташовується курсор.