
- •Види програмного забезпечення. Операційні системи. Види файлів. Прикладне програмне забезпечення.
- •Типи даних. Ціли типи даних та їх особливості.
- •Дані з рухомою крапкою та їх особливості.
- •Ключові слова, які використовуються для визначення даних. Одиночні дані та масиви.
- •Засоби ініціювання даних під час опису. Засоби визначення текстових рядків.
- •Структура програмного тексту. Структуризація програм "Си".
- •Що таке "вираження" мові "Си". Особливості формування результатів виражень.
- •Оператори "for", "while", "do … while".
- •Оператори "if", "else".
- •Оператори "goto" и "switch".
- •Основні відомості про функції в "Си".
- •Препроцесор "Си".
- •Повертання значень функціями.
- •Статичні та регістрові змінні.
- •Рекурсія в "Си".
- •Основні відмінності покажчиків від звичайних зміних. Структура та формат покажчиків.
- •Покажчики на функції. Покажчики і аргументи функцій.
- •Масиви структур. Покажчики на структури.
- •Основні відмінності об'єкту від структури. Переваги об'єктно-оріентованої технології програмування над традиційними технологіями.
- •Основні принципи проектування програм, в разі використання об'єктно-оріентованої технології програмування.
- •Опис класу. Клас - шаблон об'єкту.
- •Конструктори та деструктори. Визначення функцій-членів класів.
- •Об'єкт - екземпляр класу. Ініціалізація покажчиків на об'єкти. Знищення об'єктів.
- •Засоби регулювання доступу до внутриоб'єктних змінних та процедур (загальнодоступні, захищені та власні змінні).
- •Успадкування змінних та процедур. Визначення класів-спадкоємців. Деяки особливості успадкування.
- •Використання однакових імен процедур для реалізації різних алгоритмів, в залежності від типів вхідних даних та результату аналізу.
- •Перевантаження операцій.
- •Загальні принципи проектування windows-програм.
- •Програмування подій.
Види програмного забезпечення. Операційні системи. Види файлів. Прикладне програмне забезпечення.
Операционная система – это особая программа, которая автоматически запускается в оперативную память и активируется в процессе компьютера и предназначена для обслуживания других программ и обеспечивает диалог с пользователем.
Системное программное обеспечение – это п.о., которое подключается к операционной системе. по мере необходимости с целью расширения ее функциональных мозможностей (драйвера)
Прикладное программное обеспечение – хранится в виде файла и запускается по мере желания пользователя.
Файлы – программные, файлы данных.
Види проектів Borland C++ Builder та їх особливості. Налаштовування параметрів середовища Borland C++ Builder.
Проект або додаток звичайно мають кілька форм. Додавання форми до проекту створює наступні додаткові файли:
Файл форми з расширенням *.DFM, що містить інформацію про ресурси вікон для конструювання форми
Файл модуля з расширенням *.CPP, що містить код на C + +.
Заголовний файл з розширенням. H, що містить опис класу форми. Настройка – Tools – Environment Options (Шрифты, частота сетки формы, настройки объектов)
Зберігання пароектів Borland C++ Builder. Компіляція та створення програм.
Для збереження всього проекту цілком викличте з головного меню команду Save Project As (Зберегти проект як) або Save All (Зберегти все) або натисніть комбінацію клавіш <Shift> + <Ctrl> + <S>. На екрані відобразиться стандартне діалогове вікно збереження файлів. Середовище розробки пропонує за замовчуванням свої імена для файлів, що зберігаються. Наприклад, для збереження файлів з текстами програм пропонується ім'я Unit1.cpp, Unit2.cpp і т. д. Для збереження файлів проектів будуть пропонуватися імена Project1.bpr, Project2.bpr і т.д.
Компілятор перетворює код програми на "людському" мові в об'єктний код зрозумілий комп'ютеру.
При створенні консольних додатків в середовищі C + + Builder 6.0 необхідно дотримуватись певного алгоритму дій.
Для створення такого додатка потрібно виконати пункт меню File | New | Other
У вікні New Items потрібно вибрати Console Wizard
Далі у вікні Console Wizard можна залишити наступні параметри програми.
У результаті з'явиться редактор коду,де у функції int main () можна розташовувати текст додатка.
Alt+F9 – компиляция (трансляція текста в объекты)
Ctrl+F9 – создание модуля
Типи даних. Ціли типи даних та їх особливості.
Тип – ключевое слово, которое описывает внутреннее представление данных и позволяет транслятору выбирать машинные команды для кодирования операций над этими переменными.
Целые – char(1 байт), short int (2 Б), long (int) (4 Б)
С плавающей точкой – float (4 Б), double float (8 Б), long float (10 Б) (для Борланд)
Имена целочисленных типов могут использоваться в сочетании с парой модификаторов типа:
signed
unsigned
Эти модификаторы изменяют формат представления данных, но не влияют на размеры выделяемых областей памяти.
Модификатор типа signed указывает, что переменная может принимать как положительные, так и отрицательные значения. Возможно, что при этом самый левый бит области памяти, выделяемой для хранения значения, используется для представления знака. Если этот бит установлен в 0, то значение переменной считается положительным. Если бит установлен в 1, то значение переменной считается отрицательным.
Модификатор типа unsigned указывает, что переменная принимает неотрицательные значения. При этом самый левый бит области памяти, выделяемой для хранения значения, используется так же, как и все остальные биты области памяти - для представления значения.
Цілий тип (int).
Розмір типу int не визначається стандартом, а залежить від комп'ютера і компілятора. Для 16-розрядного процесора під величини цього типу відводиться 2 байти, для 32-розрядного - 4 байти.
Символьний тип (char).
Під величину символьного типу відводиться кількість байт, достатню для розміщення десяткового коду будь-якого символу з набору символів для даного комп'ютера, що й зумовило назву типу. Як правило, це 1 байт. Тип char, як і інші цілі типи, може бути зі знаком або без знаку. У величинах зі знаком можна зберігати значення в діапазоні від -128 до 127. При використанні специфікатора unsigned значення можуть знаходитися в межах від 0 до 255. Цього достатньо для зберігання будь-якого символу з 256-символьного набору ASCII. Величини типу char застосовуються також для зберігання цілих чисел, що не перевищують межі зазначених діапазонів.
Логический тип (bool).
Величины логического типа могут принимать только значения true и false, являющиеся зарезервированными словами. Внутренняя форма представления значения false – 0 (нуль). Любое другое значение интерпретируется как true. При преобразовании к целому типу true имеет значение 1.