Главная
Случайная страница
Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Програмування. Чисельні методи. Моделювання
- Мова програмування. Класифікація мов програмування. Поняття про інтерпретацію та компіляцію. Інтегровані середовища програмування.
- Загальна структура програми. Основні розділи програми і правила їх описання. Директиви препроцесора.
- Поняття змінної. Оголошення змінної. Типи даних. Поняття локальних і глобальних змінних. Час життя змінної. Константи.
- Поняття оператора. Різновиди операторів. Вирази. Основні правила запису, обчислення та використання виразів. Надання значень виразів змінним. Пріоритет операцій. Арифметичні операції.
- Оператори введення та виведення: з використанням формату, символів, рядків.
- Вказівники та посилання. Адреси об’єктів в пам’яті. Динамічні структури даних.
- Складені типи даних: масиви. Поняття масиву, одновимірні та багатовимірні масиви. Ініціалізація масивів та виведення їх на екран. Класичні алгоритми для роботи з масивами (пошук заданого елемента в масиві, пошук мінімального або максимального елемента масиву, впорядкування масиву).
- Складені типи даних: рядки. Бібліотека функцій обробки рядків. Класичні алгоритми для обробки рядків.
- Складені типи даних: структури (записи).
- Файлові типи даних. Файли прямого доступу.
- Файлові типи даних. Файли послідовного доступу.
- Алгоритмічна конструкція розгалуження та її графічне подання. Оператори розгалуження (умовний оператор та оператор вибору). Оператори зміни порядку виконання програми.
- Алгоритмічна конструкція повторення та її графічне подання. Циклічні конструкції в мовах програмування. Оператори циклів. Оператори зміни порядку виконання програми.
- Функціональний підхід в програмуванні. Рекурсія та її програмна реалізація.
- Алгоритми пошуку: послідовний та бінарний пошук.
- Алгоритми впорядкування: вибірка, вставка, обмін.
- Покращені алгоритми впорядкування: алгоритм Шелла, швидке впорядкування (алгоритм Хоара).
- Абстрактні типи даних: лінійні списки.
- Абстрактні структури даних: стеки та черги.
- Абстрактні структури даних: двійкові дерева.
- Наближені методи обчислення визначених інтегралів: метод лівих, правих та середніх прямокутників; метод трапецій; метод Сімпсона.
- Метод Монте-Карло: зміст, приклади, застосування для обчислення площ складних фігур.
- Наближені методи розв’язання алгебраїчних рівнянь: метод половинного ділення; метод хорд; метод дотичних.
- Точні та наближені методи розв’язання систем лінійних алгебраїчних рівнянь: матричний метод; розв’язання за формулою Крамера; метод Гауса; метод Жордана-Гауса; метод простої ітерації; метод Зейделя.
- Поняття моделювання та типи моделей. Класифікація моделей, інформаційна модель, математична модель як різновид інформаційної моделі. Основні етапи моделювання.
Розділ 2.
|