Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Основи програмування та алгоритмічні мовиСтр 1 из 3Следующая ⇒ ТЕОРЕТИЧНІ ПИТАННЯ
Об’єктно-орієнтоване програмування
Архітектура комп’ютерів
Організація комп’ютерних мереж
13. Концентратори 14. Мережі на основі коаксіального кабелю. 15. Мережі на основі витої пари та волоконно-оптичного кабелю. Числові методи
Конструювання програмного забезпечення 1. Введення і виведення даних. 2. Структура розгалуження. 3. Циклічні конструкції. 4. Табличні величини. Масиви даних. 5. Основи об’єктно-орієнтованого програмування. 6. Імена. Пакети. 7. Оголошення класів. 8. Робота в мережі. 9. Використання елементів управління та меню AWT. 10. Основи UML 11. Особливості мови Java 12. Типи мови Java 13. Перетворення типів у Java 14. Оператори мови Java 15. Діалогові вікна у Java ПРАКТИЧНІ ЗАВДАННЯ
6. Створити модуль даних, розмістити на ньому компоненти TTable та TDataSource, та пов’язати їх з базою даних. 7. Підключити до проекту модуль даних, та написати код для обробки переміщення на наступний запис таблиці. (Для відображення використати компоненту TDBGrid.). 8. Організувати діалоговий режим при закритті проекту
14. Підключити до проекту модуль даних, та написати код для оброблення переміщення на попередній запис таблиці. (Для відображення використати компоненту TDBGrid.) 15. Розробити програму з використанням компонентів MainMenu та PopupMenu. 16. Написати програму, яка рисує на формі чотири квадрати різних кольорів, які дотикаються кутами 17. Написати програму, яка при натисненні на кнопці рисує графік функції sin(x) 18. Написати програму, яка при натисненні на кнопці рисує графік функції cos(x) 19. Створити проект, підключити до нього модуль даних, налаштувати компоненти TDBGrid та TDBNavigator на перегляд таблиці. 20. Створення програми з використанням компоненти Timer. 21. Напишіть програмну реалізацію наступного завдання: Обчислити: 22. Напишіть програмну реалізацію наступного завдання: Знайти довжину кола L і площа круга S заданого радіусу R: L = 2 R, S = . 23. Напишіть програмну реалізацію наступного завдання: Дано ціле число N (>0). Знайти 1*2*3*... (N множників) 24. Напишіть програмну реалізацію наступного завдання: Знайти суму перших 100 чисел. 25. Напишіть програмну реалізацію наступного завдання: 26. Для даного цілого x знайти значення наступної функції f, що набуває цілих значень: 27. Напишіть програмну реалізацію наступного завдання: Дана квадратна матриця А порядку М. Знайти суму елементів її головної діагоналі. 28. Напишіть програмну реалізацію наступного завдання: Дана квадратна матриця А порядку М. Знайти суму від’ємних елементів матриці. 29. Напишіть програмну реалізацію наступного завдання: Знайти середнє арифметичне додатних елементів масиву a[1],.., a[40], що мають парні індекси 30. Напишіть програмну реалізацію наступного завдання: Дано ціле число K. Вивести рядок-опис оцінки, відповідному числу K(1 - «погано», 2 - «незадовільно», 3 - «задовільно», 4 - «добре», 5 - «відмінно»). Якщо K не лежить в діапазоні 1-5, то вивести рядок «помилка».
Тести «Числові методи» 1. Який метод називають збіжним: a) якщо послідовність наближень отриманих ним не є збіжною. b) якщо послідовність наближень отриманих ним є збіжною. c) якщо послідовність наближень отриманих ним є збіжною та одержується не точний результат. 2. Який метод називають коректним: a) якщо стійким, і для розв’язування задачі використані всі початкові дані. b) якщо він є збіжним, і для розв’язування задачі використані всі початкові дані. c) якщо він є збіжним та стійким, і для розв’язування задачі використані всі початкові дані. 3. Який метод називають стійким: a) якщо невелика похибка вхідних даних викликає невелику похибку вихідних даних. b) якщо невелика похибка вхідних даних не викликає невелику похибку вихідних даних. c) якщо вхідні дані викликають невелику похибку вихідних даних. 4. Що є абсолютною похибкою числа: a) число b) число c) число 5. Що є відносною похибкою числа: a) число b) число c) число 6. Що таке математична модель: a) опис того чи іншого явища (процесу) за допомогою математичних термінів, формул, рівнянь (алгебраїчних, диференціальних, інтегральних). b) опис фізичного процесу за допомогою математичних термінів. c) представлення процесу за допомогою математичних означень та термінів. 7. На які групи поділяють методи чисельного розв’язування систем лінійних рівнянь: a) точні та наближені b) непрямі та ітераційні c) точні та збіжні 8. Що таке прямі методи: a) методи, які дозволяють одержати розв’язок, якщо він існує, як скінченну кількість математичних операцій b) методи, за допомогою яких розв’язок отримується, як нескінченна кількість математичних операцій c) методи, які дозволяють одержати точний розв’язок 9. Які ви знаєте прямі методи: a) метод Крамера, метод Жордана-Гауса b) простої ітерації c) метод Зейделя
10. Що таке ітераційні методи: a) методи, які дозволяють одержати лише точні до коренів значення із певною похибкою b) методи, які дозволяють одержати лише наближені до коренів значення із певною похибкою c) методи, які дозволяють одержати наближені та точні до коренів значення із певною похибкою 11. Які ви знаєте ітераційні методи: a) метод Гауса b) простої ітерації, метод Зейделя c) метод Рунге-Кутта 12. Коли зручно використовувати прямі методи: a) при розв’язку на ЕОМ систем невисокого порядку (n<103, де n – число лінійних алгебраїчних рівнянь системи). b) при розв’язку на ЕОМ систем високого порядку n=103…106, де n – число лінійних алгебраїчних рівнянь системи) c) при розв’язку на ЕОМ систем високого порядку n=106…109, де n – число лінійних алгебраїчних рівнянь системи) 13. Коли зручно використовувати ітераційні методи: a) при розв’язку на ЕОМ систем невисокого порядку (n<103, де n – число лінійних алгебраїчних рівнянь системи). b) при розв’язку на ЕОМ систем високого порядку n=103…106, де n – число лінійних алгебраїчних рівнянь системи) c) при розв’язку на ЕОМ систем високого порядку n=106…109, де n – число лінійних алгебраїчних рівнянь системи) 14. Час обчислень наближеного методу над точним методом: a) n3 b) n2 c) n4 15. Що називають детермінантом другого порядку: a) число, що обчислює за правилом: b) число, що обчислює за правилом: c) число, що обчислює за правилом: 16. Що називають детермінантом третього порядку: a) число b) число c) число 17. Яким правилом зручно користуватися при обчисленні визначників третього порядку: a) Правилом трикутників, Правилом Сарруса b) Правилом Гауса c) правило провідників 18. Коли система лінійних рівнянь є сумісною: a) Якщо , то існує єдиний розв’язок; система лінійних рівнянь сумісна b) Якщо , то існує єдиний розв’язок; система лінійних рівнянь сумісна c) Якщо , то існує єдиний розв’язок; система лінійних рівнянь сумісна
19. Коли система лінійних рівнянь є несумісною: a) Якщо то розв’язків немає; система лінійних рівнянь не сумісна; b) Якщо , то розв’язків немає; система лінійних рівнянь не сумісна; c) Якщо то розв’язків немає; система лінійних рівнянь не сумісна; 20. Коли система лінійних рівнянь має безліч розв’язків: a) Якщо , то є безліч розв’язків; система лінійних рівнянь невизначена. b) Якщо , то є безліч розв’язків; система лінійних рівнянь невизначена. c) Якщо , то є безліч розв’язків; система лінійних рівнянь невизначена. 21. У чому полягає суть методу Гауса: a) полягає у послідовному виключенні змінних з кожних наступних рівнянь і приведення заданої системи до так званого “трикутного вигляду”. b) полягає у виключенні змінних з кожних наступних рівнянь. c) полягає у послідовному обчисленні змінних. 22. Що називається верхньою-трикутною матрицею: a) якщо під головною діагоналлю матриці всі елементи дорівнюють нулю b) якщо над головною діагоналлю матриці всі елементи дорівнюють нулю c) якщо всі елементи матриці дорівнюють нулю 23. Які системи рівнянь називаються еквівалентними? a) якщо множини їхніх рішень збігаються b) якщо множини їхніх рішень незбігаються. c) якщо множини їхніх рішень тотожні. 24. Які ви знаєте елементарні перетворення розширеної матриці системи лінійних рівнянь? a) Множення(ділення) довільного рядка розширеної матриці системи на відмінне від нуля число. (Позначимо: , де - довільне число). b) Зміну місцями двох рядків системи із зміною знаку(). c) Додаток до одного рядка інший, помноженої на число нуль(). 25. На які етапи поділяється метод Гауса? a) прямий хід і обернений хід. b) непрямий хід 26. Із скількох кроків складається прямий хід методу Гауса? a) з n-кроків b) з n+1-кроків. c) з n+m-кроків. 27. В чому полягає зворотній хід методу Гауса? a) полягає в тому, що одразу ж прирівняна останній координаті вільних членів b) полягає в тому, що система зводиться до такої системи . с) полягає в тому, що отримаємо систему лінійних рівнянь верхньої трикутної форми, в якій елементи головної діагоналі рівні одиниці, а піддіагональні елементи – нулі. 28. Скільки арифметичних операцій необхідно виконати для реалізації методу Гауса? a) арифметичних операцій. b) арифметичних операцій. c) арифметичних операцій. 29. Чому не слід застосовувати метод Гауса для систем розмірності більше 1000? a) тому що похибка заокруглень (у випадку її невдалого накопичення) може бути занадто великою. b) тому що результат отримаємо неточний. c) тому що не зможемо знайти невідомі, оскільки їх є занадто багато. 30. Як в літературі називається метод LU-факторизації? a) метод Гауса b) схема Халецького c) метод крамера 31. Сформулюйте теорему алгебри на якій ґрунтується метод LU-факторизації. a) Довільну квадратну дійсну матрицю (1) можна розкласти на добуток двох трикутних матриць, одна з яких є нижньою (лівою) трикутною (L), а друга верхньою трикутною (U). b) Всі елементарні перетворення оборотні (тобто якщо деяка система отримана з вихідної за допомогою елементарних перетворень, то від її можна повернутися до вихідного також за допомогою елементарних перетворень). c) У результаті елементарних перетворень виходить система, еквівалентна вихідній. Або: Якщо розширену матрицю системи піддати елементарним перетворенням, то одержимо розширену матрицю нової системи, еквівалентну (рівносильну) вихідній. 32. Скільки арифметичних операцій необхідно виконати для реалізації методу LU-факторизації? a) арифметичних операцій. b) арифметичних операцій. c) арифметичних операцій. 33. Які види рівнянь відносять до трансцендентних рівнянь? a) логарифмічні, ірраціональні, тригонометричні b) логарифмічні, ірраціональні, степеневі c) ірраціональні, степеневі, тригонометричні
|