Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Робоча програма.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
595.46 Кб
Скачать

Опис предмета навчальної дисципліни „Алгоритмізація та програмування”

Характеристика навчальної дисципліни

Шифр та назва галузі знань

0305 „Економіка та підприємництво”

Освітньо-кваліфікаційний рівень бакалавр

Алгоритмізація та програмування” – вибіркова дисципліна циклу професійної та практичної підготовки

Курс: ІІ, Семестр: 3

Напрям підготовки

Кількість кредитів

Кількість годин за ОПП

Кількість аудитор-них годин

Лек-ції

Семі-нари/

практи-чні

Заліки по моду-лях

Само-стійна робота

ІНДЗ

НШ

ECTS

6.030502 „Економічна кібернетика

3

4

144

54

36

16

2

60

30

Кількість

тижневих годин

Кількість змістових модулів

Кількість залікових модулів

Вид контролю

3

7

1

ПМК, залік

Методи навчання

Лекції, лабораторні заняття, самостійна робота, ІНДЗ (творчі завдання), робота в бібліотеці, Інтернеті тощо

Примітка: співвідношення кількості годин аудиторних занять та самостійної і індивідуальної роботи визначена у робочому навчальному плані

2. Тематичний план навчальної дисципліни “алгоритмізація та програмування ”

Тема 1.

Алгоритм та його властивості.

Тема 2.

Мова програмування Паскаль. Лінійні програми.

Тема 3.

Розгалужені та циклічні алгоритми.

Тема 4.

Масиви.

Тема 5.

Процедури і функції.

Тема 6.

Елементи комп'ютерної графіки.

Тема 7.

Опрацювання текстових даних.

3. Зміст навчальної дисципліни

АЛГОРИТМІЗАЦІЯ ТА ПРОГРАМУВАННЯ ”

Тема 1. Алгоритм та його властивості

Поняття алгоритму. Властивості алгоритмів. Алгоритмічні конструкції. Головний і допоміжні алгоритми. Обчислювальні алгоритми. Графічні схеми алгоритмів.

Тема 2. Мова програмування Паскаль. Лінійні програми

Поняття про мови програмування. Поняття про середовища програмування. Етапи розв’язування задач. Структура Паскаль-програми.

Тема 3. Розгалужені та циклічні алгоритми

Логічні вирази. Програми з розгалуженням. Повне розгалуження. Перехід. Команди вибору. Циклічні програми. Цикл «для». Обчислення суми добутку та кількості.

Тема 4. Масиви

Поняття масиву даних. Створення і виведення масивів. Типові алгоритми опрацювання масивів. Визначення максимального і мінімального елементів та їхніх номерів. Алгоритм упорядкування елементів одновимірного масиву. Інші методи впорядкування масивів. Пошук елементів із заданою властивістю методом бісекції. Двомірні масиви. Типові задачі, в яких використовуються двовимірні масиви.

Тема 5. Процедури і функції

Поняття про структурне програмування. Локальні і глобальні змінні. Процедури з параметрами. Поняття про бібліотеки підпрограм. Модулі користувача. Підпрограма-функція. Використання підпрограм-функцій. Рекурсія.

Тема 6. Елементи комп'ютерної графіки

Кольори. Текстовий режим екрана. Графічний режим екрана. Процедури і функції для графічних побудов. Поняття про анімацію. Побудова графіків функцій.

Тема 7. Опрацювання текстових даних

Опрацювання текстових даних. Дані типу string. Функції. Процедури. Порівняння текстових даних. Дії над частинами тексту.