Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Методички » Технологія програмування

Реферат Технологія програмування





ти реалізована одним оператором обраного для програмування мови. По ходу спадного проектування та чи інша підзадача може сформувати самостійний модуль. p align="justify"> Контрольні питання:

1. Спадний і висхідний проектування програм та їх поєднання.

2. Стиль програмування. Показники якості програмування.

. Читаємість програм, коментарі.

Лекція № 5


Тема: Введення в систему програмування Сі

План:

1. Директиви препроцесора.

2. Склад системи програмування, елементи мови.


Препроцесор знаходить директиви препроцесора (які називають також управляющімістрокамі препроцесора) і виконує лексичний аналіз знаходяться в них фраз.

Препроцесор Turbo C + + включаетв себе складний процесор макросів, скануючий вихідний код перед обработкойего компілятором.Препроцессор забезпечує потужні засоби і гнучкість, які полягають в наступному:

Визначення макросів, які служать для зниження трудомісткості програмування і поліпшенні читаності коду. Деякі макроси дозволяють уникнути витрат на виклик функцій. p align="justify"> Включення текстів з інших файлів, таких як файли заголовка, в яких містяться прототипи стандартних бібліотечних і обумовлених користувачем функцій, а також буквальні константи.

Установка умовної компіляції для поліпшення мобільності одержуваних кодів і для цілей налагодження.

Директиви препроцесора зазвичай поміщаються в початок вихідного коду, але припустимі в будь-якій точці програми.

Будь рядок з ведучим символом # розглядається як директива препроцесора, якщо тільки # не входить в строковий літерал, символьну константу чи коментар. Ведучому символу # може передувати, або слідувати за ним, пробільні символи (за винятком символу нового рядка). p align="justify"> Пуста директива #

Пуста директива складається з рядка, в якій міститься єдиний символ #. Ця директива завжди ігнорується препроцесором. p align="justify"> Директиви # define і # undef

Директива # define визначає макрос. Макроси забезпечують механізм заміни лексеми набором формальних, подібних використовуваних у функціях параметрів, або порожній заміни. p align="justify"> Прості макроси # define

У простих випадках, без параметрів, синтаксис даної директиви наступний:

# define ідентіфікатор_макроса <последовательность_лексем>

Кожне входження ідентіфікатора_макроса у вихідний код після даної керуючої рядка буде замінено на місці - можливо, порожній,-последовательностью_лексем (маються деякі представлені нижче винятки). Такі заміни називаються макророзширення. Послідовність лексем іноді називають тілом макросу. p align="justify"> Директива # undef

Можна скасувати ухвалу макросу за допомогою директиви # undef:

# undef ідентіфікатор_макроса

Дана рядок удаляетлюбую раніше введену послідовність лексем з ідентифікатора макросу; визначення макросу втрачається, і ідентифікатор його стає невизначеним.

макророзширення всередині рядків # undef не виконуються.

Стан визначеності і невизначеності є важливою властивістю ідентифікатора, незалежно від його фактичного визначення. Умовні директиви препроцесора # ifdef і # ifndef, які служать для перевірки того, чи є ідентифікатор в поточний момент певним, чи ні, являють собою гнучкий механізм управління багатьма аспектами компіляції. p align="justify"> Контрольні питання:

1. Який процесор включає в себе препроцесор Turbo С + +?

2. Як розглядається будь-який рядок з ведучим символом #?

3. Розкажіть про Деректіву.


Лекція № 6


Тема: Типи даних

План:

1. Типи даних: int, short, long, unsigned, float, double.

2. Оголошення. Вирази та привласнення.

. Операції мови Сі.


Прості типи в С + + діляться на цілочисельні типи і типи з плаваючою крапкою. Для опису стандартних типів визначено такі ключові слова:

В· int (цілий);

В· char (...


Назад | сторінка 10 з 23 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка та налагодження програм з використанням мови програмування C + +
  • Реферат на тему: Створення базового класу &Рядок&, рядки ідентифікатора і десяткової рядка. ...
  • Реферат на тему: Рішення геодезичних задач за допомогою мови програмування Turbo Pascal і та ...
  • Реферат на тему: Основи мови програмування Turbo Pascal
  • Реферат на тему: Розробка програм у середовищі програмування Turbo Pascal 7.0