- •1.Поняття "база даних". Системи управління базами даних. Реляційні бази даних.
- •2.Проектування та розробка баз даних. Реалізація проекту за допомогою ms Access.
- •3. Етапи розв'язування задач за допомогою комп'ютера.
- •4.Комп'ютерні програми, їх місце в процесі обробки інформації за допомогою комп'ютера.
- •5. Методи розробки програм.
- •6. Написання програм алгоритмічними мовами високого рівня
- •7.Тестування програм. Основні етапи тестування.
- •8. Робота з пеом в діалоговому режимі.
- •9. Особливості виконання обчислень на евм.(Особливості виконання основних арифметичних операцій в еом)
- •10. Машинний нуль. Похибка округлення.
- •11.Абсолютна і відносна похибка результатів основних арифметичних операцій.
- •13.)Методи пошуку ефективних алгоритмів.
- •14. Загальна характеристика алгоритмічної мови q-Basic
- •15 Загальна характеристика алгоритмічної мовиBorland-Pascal.
- •17. Пролог являє собою спільну мету логічного програмування мову, пов'язаний з штучним інтелектом і комп'ютерної лінгвістики .
- •18.)Основні елементи мов програмування:
- •19.Арифметичні та логічні вирази. Алгоритмічні вирази.
- •20. Структура програми: опис міток, опис констант, опис типу даних та змінних
- •22. Розділ операторів головної програми
- •23. Методи конструювання програм.
- •24. Застосування модулів.
- •25. Складання програм з розгалуженою структурою.
- •26.Використання пакетів програм для написання хімічних формул органічних та неорганічних речовин, а також зображення хімічного посуду ChemWindow.
- •27. Побудова графіків за допомогою Microcal Origin 7.0.
- •28. Графічні редактори Paint та CorelDraw.
- •29.Міжкомп’ютерний зв’язок
- •30. Локальна мережа
- •31.Принцип роботи Internet
- •32.Електронна пошта
- •34.Інформаційні мережі в інтернет.
- •35.Спілкування в Internet
- •36.Призначення та структура експертних систем.Життєвий цикл експертних систем.
- •37.Автоматизовані інформаційні системи.
- •38.Автоматизоване робоче місце.
- •39 .Системи автоматизованого проектування (сапр).
- •41.Взаємозв`язок між сапр і аснд.
- •42.Технологія вирішення задач за допомогою комп'ютера.
- •43.Поняття про математичну хімію, хемометрію і хімічну інформатику.
- •44Основні поняття MathCad-14 та maple 13. Створення та редагування документів.
- •45Побудова виразів. Текстові вставки.
- •46.)Розв’язання лінійних і нелінійних рівнянь
- •47)Методи розв'язання рівнянь за допомогою математичного пакету MathCad-14 та maple 13.
- •48.)Відображення функції однієї змінної у вигляді діаграм і графіків різного типу
- •49Способи відображення декількох функцій на одному графіку.
- •50 Відображення функцій двох змінних у вигляді проекцій тривимірних поверхонь та ліній рівня.
- •52.Вирішення системи лінійних алгебраїчних рівнянь за допомогою математичного пакету MathCad-14 та maple 13.
- •54Диференціювання за допомогою математичного пакету MathCad-14 та maple 13.
- •55Інтегрування за допомогою математичного пакету MathCad-14 та maple 13.
14. Загальна характеристика алгоритмічної мови q-Basic
В 1964 році співробітники Дартмутського коледжу США Джон Кемен і Томас Куртц створили навчальну мову програмування - BASIC.
Назва BASIC є скороченням англійських слів “Beginner’s All purpose Symboliс Instruction”, що в перекладі означає “Багатоцільова мова символічних команд для початківців”.
Мова має кілька версій (GW, Q, Visual).
належить до процедурно-орієнтованих універсальних алгоритмічних мов високого рівня.
BASIC призначена для розв’язування математичних, інженерних і науково-технічних задач.
QBasic – інтерактивне багатовіконне середовище розробки програм для ПК.
• Об’єднує текстовий редактор, контекстно-залежний довідник, інтерпретатор з високою швидкістю компіляції.
• Забезпечує ефективну підказку, виведення діагностичних повідомлень, виконання програми, контроль значень виразів та змінних.
• Меню: Файл, Редактирование, Просмотр, Поиск, Запуск, Отладка, Параметры, Справка.
Програма складається з упорядкованого набору операторів (процедур), які визначають дії та послідовність виконання розв’язання задачі. Бейсік – програма адресована програмі перекладачу-інтерпретатору.
Текст програми, який набирають за допомогою клавіатури складається з пронумерованих і непронумерованих рядків. У процесі вводу рядки не опрацьовують, а тільки накопичують у пам'яті ЕОМ і упорядковують за збільшенням номерів рядків. Командні рядки підлягають негайному виконанню.
Командний рядок може бути довжиною до 250 символів, але це незручно, бо на екрані можна в одному рядку відобразити лише 80 символів. Рядки можна переносити за допомогою спеціальних команд. Ознакою кінця рядка є клавіша "Enter".
Кожeн програмний рядок може починатися з числової мітки – цілого числа з діапазону від 1 до 9999. У середовищі QBasic число – мітка може опускатись і нумерація програмних рядків не висвічується, а ведеться автоматично. У випадку необхідності посилання на рядок, його можна пронумеровати будь-якою міткою, що складається з довільної комбінації літер і цифр. У програмному рядку може розташовуватися один або декілька операторів. Оператори в рядку відокремлюються спеціальним символом “:”. Кожний оператор починається із службового слова, яке визначає характер дії ЕОМ. За ним розміщується тіло оператора, в якому міститься вся інформація, необхідна для виконання дії.
Іноді залежно від результату необхідно змінити хід виконання програми, і тоді за допомогою операторів переходу можна продовжити виконання програми з потрібного рядка, вказавши його номер. Номер рядка машина вказує і у випадку виявлення помилки.
У командних рядках, що негайно виконуються, задаються директиви, які теж починаються із службового слова, за яким може стояти декілька параметрів.
Створена програма зберігається в оперативній пам'яті, поки за допомогою директиви New вона не видаляється. У випадку необхідності багаторазового використання програми її можна зберегти на магнітних носіях.
15 Загальна характеристика алгоритмічної мовиBorland-Pascal.
Turbo Pascal є повною системою розвитку, яка включає в себе компілятор, іінтегроване середовище розробки (IDE) для мови програмування Pascal працює в основному на MS-DOS, розроблена компанією Borland під керівництвом Філіпа Кана. Назва Borland Pascal, як правило, відведені для високих пакетах кінця (з більш стандартними бібліотеками та вихідним кодом бібліотеки), а оригінальнадешева і широко відома версія продавалася як Turbo Pascal. Назва Borland Pascal також використовується в більш загально для діалекту Borland, Паскаля.
Переваги
-Зручне середовище роботи, що включає функціональний відладчик, доступний в будь-який момент.
-Контекстна довідкова система, за якою можна вивчати мову без звернення до сторонніх джерел.
-Висока швидкість компіляції, висока швидкість виконання компільованих програм.
-Вбудована можливість використовувати вставки на мові асемблера.
Недоліки
-Компілятор розрахований на реальний режим DOS, застосування якого сходить нанівець. Проте в останніх версіях компілятора і середовища введена підтримка захищеного режиму разом з відповідним отладчиком (TD).
-У модулі CRT є помилка (некоректний підрахунок кількості циклів для функції delay, не розрахований на швидкі процесори, процесори зі змінною частотою і багатозадачні середовища), через яку при запуску програми на комп'ютерах з тактовою частотою понад 200 MHz відразу відбувалося аварійне завершення з повідомленням «Runtime error 200 at ...». Існують різні варіанти виправлення модуля CRT. У варіанті Клауса Хартнегга помилка 200 не виникає, але тривалість Delay на швидких комп'ютерах менше бажаної, і ця проблема через незнання іноді теж вважається недоліком Turbo Pascal.
-Неправильна робота з мітками у вбудованому асемблері (команди з міток виконуються, навіть якщо перехід на них не відбувався).
16. C++ - універсальна мова програмування, задумана так, щоб зробити програмування приємнішим для серйозного програміста. C++ є надмножиною мови програмування C.
Мову С розробив Деніс Рітчі у 1972 році для програмування в операційній системі Linux
Мова С++ - послідовник мови С, що містить обєктно-орієнтоване програмування.
Алфавіт
великі та малі літери латинської абетки;
• арабські цифри;
• пробільні символи : пробіл, символи табуляції, символ переходу на наступний рядок тощо;
• спеціальні символи , . ; : ? ‘ ” ! | / \ ~ ( ) [ ] { } < > # % ^ & - + * =
Програма мовою С складається з синтаксичних конструкцій які називаються команди (оператори, вказівки).
Команди будуються з лексем.
Лексема – неподільний елемент мови (слово, число, символи операцій).
Ідентифікатор – це назва (ім’я), яку користувач надає об’єктам, наприклад змінним, сталим, функціям.
Ідентифікатори записуються латинськими буквами, цифрами, знаком підкреслення.
Розпочинаються ідентифікатори з латинських літер та знаку підкреслення.
A, a, max, Max, MAX, _max, max1, max_znach – правильно записані ідентифікатори.
1max, max-znach, max znach, a..b – неправильно записані ідентифікатори
При написаннні імені ідентифікатора враховується регіср.(MAX,Max,max- три різні ідентифікатори)
Ключові слова – це зарезервовані ідентифікатори, які використовуються для написання команд.
Перепроцесор - це програма, яка опрацьовує директиви.
Директива перепроцесора це команди компілятора, які виконуються на початку програми
Директиви мови С розпочинаються символом #