Недержавний освітній заклад
вищої професійної освіти
Московський технологічний інститут «ВТУ»
Факультет Техніки та сучасних технологій
Кафедра Інформатики та автоматизації
Курсова робота
з дисципліни Програмування на мові високого рівня
на тему
«Створення програми циклічної структури. Робота з масивами »
Рівень освіти бакалаврат
Напрям Інформатика та обчислювальна техніка
Профіль Мережі ЕОМ та телекомунікації
Виконав студент:
Форма навчання екстернат
Койсін Дмитро Борисович
Караганда 2013р.
Введення
У звичайному повсякденному житті повторювані дії зустрічаються досить часто, виконуючи їх, ми витрачаємо час, а як те спростити ці дії не виходить. У програмуванні, на відміну від повсякденного життя, існують циклічні алгоритми, які забезпечують виконання повторюваних дій. Цим полегшується написання програм і скорочується обсяг коду. У цій роботі я розгляну основні варіанти циклічних алгоритмів і досліджую способи роботи з ними.
У світі існує величезна кількість мов програмування, але більшість з них розрізняється тільки синтаксисом і методом компіляції. Циклічні алгоритми в них несуть однакову смислове навантаження і практично не відрізняються за методами застосування. Тому для даної курсової роботи буде використовуватися мова програмування С + +, як найбільш поширений і найчастіше використовуваний.
Мета і завдання
Вибравши цю тему для курсової роботи, ставлю перед собою завдання, розглянути методи і умови застосування циклічних алгоритмів. Обробка масивів інформації є одним з основних завдань програмування і наша мета досліджувати роботу з масивами за допомогою циклів.
Циклічні алгоритми на мові С + +
Досить часто зустрічаються задачі вимагають повторення певних дій. Причому повторення відбуваються до досягнення, якого або умови, або деяку кількість разів. Наприклад, забивання цвяха, б'ємо по цвяху поки не буде забитий - циклічний алгоритм з умовою чи прикручуємо колесо до машини, де операція «прикрутити болт» зустрічається 6 разів - це циклічний алгоритм з лічильником. Цикл - багаторазове проходження по одному і тому ж коду програми. Цикли необхідні програмісту для багаторазового виконання одного і того ж коду, поки істинно якась умова. Якщо умова завжди істинно, то такий цикл називається нескінченним, у такого циклу немає точки виходу.
В мові програмування С + + існують такі цикли:
· цикл for
· цикл while <# «justify"> Цикл for
Цикл з лічильником дозволяє виконати один або декілька операторів певну кількість разів. Синтаксис даного циклу:
(начальная_інструкція; умова; вираз)
{
інструкції;
}