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- три різні ідентифікатори)
Ключові слова – це зарезервовані ідентифікатори, які використовуються для написання команд.
Перепроцесор - це програма, яка опрацьовує директиви.
Директива перепроцесора це команди компілятора, які виконуються на початку програми
Директиви мови С розпочинаються символом #
- 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.