до предмету «Основи програмування та програмне забезпечення»
для студентів ІІ курсу спеціальності «Монтаж, обслуговування засобів і систем автоматизації технологічного виробництва 5.092503»
Викладач Криволевич І.А.
«Розглянуто» «Затверджую»
на засіданні циклової комісії заст. директора з НР
фізико-математичних дисциплін _______(Пугач Г.С.)
Голова ЦКФМД_____________ «____» _____2006 р
(Соломяна Т.В.)
м. Кривий Ріг
Даний методичний посібник створений для виконання студентами студентів ІІ курсу спеціальності «Монтаж, обслуговування засобів і систем автоматизації технологічного виробництва 5.092503» лабораторних робіт предмету «Основи програмування та програмне забезпечення» Криворізького коксохімічного технікуму Національної Металургійної Академії. України
В посібнику розглянуто такий розділ з інформатики як програмування в середовищі Турбо Паскаль.
Вступ
Ви відкриваєте методичний посібник, в якому викладено питання з одного з найцікавіших розділів інформатики – програмування. Саме програмісти створюють все, що містить ваш комп’ютер. І вам надається можливість поповнити ряди творців програм, а не користувачів. Слід сказати, що це люди зі своєрідним світоглядом, розвинутою уявою та математичним складом розуму. Ви, засвоюючи курс, самі собі сформуєте такий спосіб мислення.
В даному посібнику ви знайдете практичні заняття з предмету найбільш зрозуміло скомпоновані, що допоможе не затрачати час на пошук в різних книгах призначених для фахівців. Але в той же час посібник стане гарним помічником в оволодінні основами програмування.
Як прикладом взято найбільш розповсюджену і легку для оволодіння мову програмування - Turbo Pascal. Це мова високого рівня програмування, яка дозволить вам створювати програми як діалогові (наприклад, тести), так і ігрові (ігри, анімацію) програми, а також програми, що демонструють різні процеси, явища та інше.
Бажаю вам приємного процесу пізнання! І хочу нагадати, що ніхто не зможе навчити людину, яка не хоче цього. І лише людина наділена таким даром, як творчість. Програмування дасть вам зрозуміти радість відчуття себе творцем програми. Без програмістів комп’ютер нічим не відрізнявся б від праски або електрочайника. Не слід думати, що граючи в гру з комп’ютером, ви спілкуєтесь з електроприладом, що має розум. Насправді, ви спілкуєтесь з програмістом, що створив цю програму. Це так само, як читаючи листа, думати, що спілкуєшся з листком паперу, а не з автором. Створивши ігрову чи діалогову програму, ви залишаєте в ній частинку себе: своє мислення, своє розуміння прекрасного. Кожна ваша програма – це ваше відображення в творчості. Творіть – і пам’ятайте немає на світі двох ідентичних програм, як немає двох однакових літературних чи музичних творів, як двох зовсім однакових людей.
Лабораторна робота №7 (9)............................................................................... 16
Тема: Створення та реалізація найпростіших циклічних програм. Оператор повторення з параметром. 16
Лабораторна робота № 8 (10)............................................................................ 18
Тема: Створення та реалізація найпростіших циклічних програм. Оператор повторення з передумовою. 18
Лабораторна робота № 9 (11)............................................................................ 20
Тема: Створення та реалізація програм опрацювання табличних величин. Створення масивів, арифметичні дії з ними. 20
Лабораторна робота № 10 (12)......................................................................... 22
Тема: Створення та реалізація програм опрацювання табличних величин. Опрацювання масивів за умовою. 22
Лабораторна робота № 11 (13)......................................................................... 25
Тема: Створення та реалізація програм опрацювання табличних величин. Сортування таблиць методом прямого вибору................................................................................................................................. 25
Лабораторна робота № 12 (14)......................................................................... 27
Тема: Створення та реалізація програм опрацювання табличних величин. Сортування таблиць методом бульбашок. 27
Лабораторна робота № 13 (15)......................................................................... 29
Тема: Створення та реалізація програм з оператором вибору та циклом з післяумовою. 29
Лабораторна робота № 14 (16)......................................................................... 33
Тема: Побудова графіків функцій в Turbo Pascal..................................... 33
Лабораторна робота № 15 (17)......................................................................... 35
Тема: Створення найпростіших програм обробки рядкових величин. 35
Лабораторна робота № 16 (18)......................................................................... 38
Тема: Створення та реалізація програм, що використовують програми функції. 38
Лабораторна робота № 17 (19)......................................................................... 40
Тема: Створення та використання програм, що містять підпрограми-процедури. 40
Лабораторна робота №18 (20).......................................................................... 42