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

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





span align="justify"> Встановлює шаблон і колір заповнення.

За допомогою функцій креслення і розфарбовування Turbo C + + ви можете викреслювати кольорові лінії, дуги, кола, еліпси, прямокутники, сектори, дво-та тривимірні стовпчики, багатокутники, а такжеразлічние правильні чи неправильні форми, є комбінаціями перечісленнихграфіческіх примітивів. Обмежену форму зсередини або зовні можна заповнити одним з 11 визначених шаблонів, або шаблоном, певним користувачем. Можнотакже керувати товщиною і стилем лінії викреслювання, а також місцем розташування поточної позиції. p align="justify"> Контрольні питання:

1. Яким чином можна включити і вимкнути графічний режим?

2. Які координати мають кути екрана?


Лекція № 16


Тема: Особливості програмування на С + +

План:

1. Основи програмування мовою С + +

2. Оператори while, for.

програмування файл оператор

Сі - універсальна мова програмування. Він тісно пов'язаний з системою UNIX, так як був розроблений в цій системі, яка як і більшість програм, що працюють в ній, написані на Сі. Однак мова не прив'язаний жорстко до якоїсь однієї операційній системі або машині. Хоча він і названий "мовою системного програмування", оскільки зручний для написання компіляторів і операційних систем, виявилося, що на ньому настільки ж добре писати великі програми іншого профілю. p align="justify"> Багато важливі ідеї Сі взяті з мови BCPL, автором якого є Мартін Річардс. Вплив BCPL на Сі було непрямим - через мову B, розроблений Кеном Томпсоном в 1970 р. для першої системи UNIX, реалізованої на PDP-7.І B - "Безтипові" мови. На відміну від них Сі забезпечує різноманітність типів даних. Базовими типами є символи, а також цілі і числа з плаваючою точкою різних розмірів. Крім того, є можливість отримувати цілу ієрархію похідних типів даних з покажчиків, масивів, структур та об'єднань. Вирази формуються з операторів і операндів. Будь-який вираз, включаючи присвоювання і виклик функції, може бути інструкцією. Покажчики забезпечують машинно-незалежну адресну арифметику. У Сі є основні керуючі конструкції, використовувані в добре структурованих програмах: складова інструкція ({...}), розгалуження за умовою (if-else), вибір однієї альтернативи з багатьох (switch), цикли з перевіркою нагорі (while, for) і з перевіркою внизу (do), а також засіб переривання циклу (break). У Сі немає прямих операцій над складовими об'єктами, такими як рядки символів, множини, списки і масиви. У ньому немає операцій, які б маніпулювали з цілими масивами або рядками символів, хоча структури дозволяється копіювати цілком як єдині об'єкти. У мові немає яких-небудь засобів розподілу пам'яті, крім можливості визначення статичних змінних і стекового механізму при виділенні місця для локальних змінних усередині функцій. Нарешті, в самому Сі немає засобів введення-виведення, інструкцій READ (читати) і WRITE (писати) і будь-яких методів доступу до файлів. Усе це - механізми високого рівня, які у Сі забезпечуються виключно за допомогою явно викликаються функцій. Більшість реалізованих Сі-систем містять у собі розумний стандартний набір цих функцій. У продовження сказаного слід зазначити, що Сі надає кошти лише послідовного управління ходом обчислень: механізм розгалуження за умовами, цикли, складові інструкції. Компактність мови має реальні вигоди. Оскільки Сі відносно малий, то і опис його коротко, і оволодіти ним можна швидко. Програміст може реально розраховувати на те, що він буде знати, розуміти і на практиці регулярно користуватися всіма можливостями мови. p align="justify"> Сі не є "суворо типізованим" мовою, але в процесі його розвитку контроль за типами був посилений.

Однак основною філософією Сі залишається те, що програмісти самі знають, що роблять; мова лише вимагає явної вказівки про їх наміри.

Сі, як і будь-який інший мова програмування, не вільний від недоліків. Рівень старшинства деяких операторів не є загальноприйнятим, деякі синтаксичні конструкції могли б бути краще. Проте, як виявилося, Сі - надзвичайно ефективний і виразний мова, придатний для широкого класу задач. p align="justify"> В цілому, С + + є над-безліччю мови С. Це означає, що, взагалі кажучи, можна компілювати програми С в середовищі С + +, однак компілювати програми С + + в середовищі С при наявності в них будь-яких специфічних для С + + конструкцій не можна. Деякі ситуації вимагають спеціальної уваги. p align="justify"> Одна і та ж функція func, двічі оголошена в С з різними значеннями аргументів, викличе помилку повторення імен. Однак, в С + + func інтерпретується...


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





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

  • Реферат на тему: Розробка прикладної програми для криптографічного обробки даних шифром Цеза ...
  • Реферат на тему: Розробка програми побудови об'ємних гістограм за допомогою мови програм ...
  • Реферат на тему: Мова програмування високого рівня Python
  • Реферат на тему: Рішення геодезичних задач за допомогою мови програмування Turbo Pascal і та ...
  • Реферат на тему: Розробка програми на мові програмування С + + з використаних об'єктно-о ...