Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
методичка_СИ_1.doc
Скачиваний:
15
Добавлен:
20.02.2016
Размер:
329.73 Кб
Скачать

Міністерство освіти і науки україни

ДЕРЖАВНИЙ ВИЩИЙ НАВЧАЛЬНИЙ ЗАКЛАД

УКРАЇНСЬКИЙ ДЕРЖАВНИЙ ХІМІКО-ТЕХНОЛОГІЧНИЙ

УНІВЕРСИТЕТ

МЕТОДИЧНІ ВКАЗІВКИ

ДО ВИКОНАННЯ ЛАБОРАТОРНИХ ТА КОНТРОЛЬНИХ РОБІТ

З ДИСЦИПЛІНИ

ОСНОВИ ПРОГРАМУВАННЯ ТА АЛГОРИТМІЧНІ МОВИ”

ДЛЯ СТУДЕНТІВ 1 КУРСУ

СПЕЦІАЛЬНОСТЕЙ 7.080401, 7.091503, 7.050102

ВСІХ ФОРМ НАВЧАННЯ

1 частина

Дніпропетровськ ДВНЗ УДХТУ 2008

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ

УКРАЇНСЬКИЙ ДЕРЖАВНИЙ ХІМІКО-ТЕХНОЛОГІЧНИЙ

УНІВЕРСИТЕТ

МЕТОДИЧНІ ВКАЗІВКИ

до виконання лабораторних та контрольних робіт

з дисципліни

“Основи програмування та алгоритмічні мови ”

для студентів 1 курсу

спеціальностей 7.080401, 7.091503, 7.050102

всіх форм навчання

1 частина

Затверджено на засіданні

кафедри ІТК

Протокол № 6 від 19.01.2008.

Дніпропетровськ ДВНЗ УДХТУ 2008

Методичні вказівки до виконання лабораторних та контрольних робіт з дисципліни «Основи програмування» для студентів І курсу спеціальностей 7.0804017,.091503, 7.050102 всіх форм навчання / Укл.: Л.О. Купріна, Н.С. Мазуренко -Дніпропетровськ: ДВНЗ УДХТУ, 2008. – 33 с.

Укладачі: Л.О. Купріна

Н.С. Мазуренко

Відповідальний за випуск Л.О. Купріна

Навчальне видання

Методичні вказівки

до виконання лабораторних та контрольних робіт

з дисципліни

“Основи програмування та алгоритмічні мови”

для студентів І курсу

спеціальностей 7.080401, 7.091503, 7.050102

всіх форм навчання

Укладачі: КУПРІНА Лариса Олександрівна

МАЗУРЕНКО Наталія Сергіївна

Редактор л.М. Тонкошкур

Коректор Л.Я. Гоцуцова

Підписано до друку 15.10.02. Формат 60х84 1/16. Папір ксерокс. Друк різограф. Умов.-друк. арк. 1,82. Облік.-вид. арк. 1,94. Тираж 100 прим. Зам. № 109. Свідоцтво ДК № 303 від 27.12.2000.

УДХТУ, 49005, м. Дніпропетровськ-5, просп. Гагаріна, 8.

Видавничо-поліграфічний комплекс Інком центру

ЗМІСТ

  1. Структура С-програми…………………………………...………………….5

1.1. Алфавіт алгоритмічної мови С++……………….………….………….5

1.2. Структура програми…………………………………………………….5

2. Типи даних……………………………………………………………………6

3. Введення-виведення інформації………………………………….…………7

4. Лінійний обчислювальний процес …………………………………………8

Варіанти індивідуальних завдань.………………………………………….9

5. Розгалужувальний обчислювальний процес ……………………………...11

Варіанти індивідуальних завдань.………………………………………….12

6. Циклічний обчислювальний процес ……………………………………….14

Варіанти індивідуальних завдань.……………………………….…………19

7. Структуровані (складні) типи даних.………………….…………………...22

7.1 Визначення масивів……………………………………………………..22

7.2. Одновимірні масиви……………………………………………………23

Варіанти індивідуальних завдань.……………………………….…………27

7.3. Двовимірні масиви……………………………………………………...29

Варіанти індивідуальних завдань.………………………………………….32

Список літератури.…………………………………………………………..34

Методичні вказівки розроблені згідно з програмою дисципліни «Основи програмування та алгоритмічні мови» для студентів 1 курсу спеціальностей 7.080401, 7.091503, .050102 всіх форм навчання для надання допомоги при виконанні контрольних та лабораторних робіт.

Кожен розділ вказівок містить теоретичну частину та приклади, які складаються зі схеми алгоритму програми та самої програми на алгоритмічній мові С++.

Наведені також варіанти індивідуальних завдань, вибір яких здійснюється за шифром студента. Номер індивідуального завдання дорівнює сумі трьох останніх цифр шифру.

Наприклад:

Шифр студента 89683. Номер індивідуального завдання N = 6+8+3=17.

Якщо сума трьох останніх цифр шифру більша за 20, потрібно від цієї суми відняти число 20.

Наприклад:

Шифр студента 89689. Сума трьох останніх цифр шифру дорівнює 6+8+9=23. Номер індивідуального завдання N = 23-20 = 3.

Для шифрів, у яких останні три цифри дорівнюють 0 (наприклад 89000) прийняти N=20.

При оформленні контрольної роботи необхідно вказати:

номер шифру;

номер варіанта;

умову задачі;

схему алгоритму;

текст програми;

протокол роботи програми;

дискету або диск з програмою.