Приложение 2 «Базы данных» Задача 1. 1. Создать в среде Delphi однотабличную базу данных «Avto» со следующими атрибутами: Атрибут №пор Марка Дата фио Поле Ncar Marka Year Fio Описание Порядковый номер Марка машины Год выпуска ФИО владельца 2. Для базы данных «Avto» создать алиас. Задача 2. 1. Создать в среде Delphi c однотабличную базу данных «Автомобилисты» со следующими атрибутами: Атрибут №пор ФИО Модель Номер Дата Поле Navt Fio Marka Nom Year Описание Порядковый номер ФИО владельца Марка машины Номер автомобиля Дата регистрации 2. Для данной базы данных создать приложение. Задача 3. 1. Для существующей однотабличной базы данных «Avto1» (на диске С) создать приложение. Таблица имеет следующую структуру Атрибут №пор Марка Дата фио Поле Ncar Marka Year Fio Описание Порядковый номер Марка машины Год выпуска ФИО владельца Задача 4. 1. Создать в среде Delphi c однотабличную базу данных «Студенты» со следующими атрибутами: Zach – номер зачётной книжки, целое 6 знаков; Group – шифр группы, символьное, 4 символа; Fam – фамилия символьное, 20 символов; Nam – имя символьное, 20 символов; Par – отчество символьное, 20 символов; Year_b – год рождения, целое, 4 знака; Sex – пол символьное, 1 символ; Pred – предмет символьное, 10 символов; 2. Создать приложение для работы с данной базой данных. Внешний вид макета формы приложения должен соответствовать рис. 1. рис1 Осуществить ввод данных в таблицу Задача 5. Сформировать в Database Desktop (DBD) структуры 2-х таблиц типа Paradox7 и организовать между ними связь «один-ко-многим». Рис. 1 Структура основной и подчиненной таблиц в Paradox7. «Технология разработки программных продуктов» Разработать программу на языке высокого уровня Си: 1. Определить количество действительных корней квадратного уравнения аx2+bx+c=0 с произвольными коэффициентами a, b, c. 2. Задана точка (x0, y0) и прямая y=ax+b. Определить, где находится точка относительно прямой: на прямой, выше или ниже. 3. Задан массив a = {a[1],a[2],…,a[N]} произвольных вещественных чисел. Определить значение максимального элемента среди отрицательных элементов массива: m max { a [i]} a [i] 0 4. Найти среднее арифметическое положительных элементов массива (a1,a2,…,aN). 5. Задан массив, содержащий N элементов. Упорядочить его элементы в порядке возрастания. 6. Найти количество элементов массива (a1,a2,…,aN), удовлетворяющих условию: | ai | < c. 7. Для заданного положительного целого n получить его представление в двоичной системе счисления. 8. Найти наименьшую цифру в заданном целом числе N. 9. Найти количество цифр в заданном целом числе N. 10. Разложить заданное натуральное число N на простые множители. 11. Найти наибольшую цифру в заданном целом числе N. M 12. Задан массив {aij} размерности М×М. Требуется найти S = {a } min i 1 j ij 13. Заданы массивы {aij} и массив {bij} размерности М×М. Требуется вычислить S M M (a b) . = 2 i 1 j 1 ij ij 14. Заданы квадратная матрица A и вектор X. Вычислить вектор Z=AnX. Функции: 1) вычисление произведения двух матриц. 2) вычисление произведения матрицы на вектор. «Теория автоматического управления» Задание 1: Дана передаточная функция разомкнутой системы. W p K 1 T1p 1 T2 p 1 T3 p Определить A и (10 точек) и построить АФЧХ системы. Исходные данные для расчета К=10, 1/сек; T1=0,02; T2=0,5; T3=0,6; Задание 2: Дана передаточная функция разомкнутой системы. W p K 1 T1p 1 T2 p 1 T3 p Определить A и (10 точек) и построить АФЧХ системы. Исходные данные для расчета К=10, 1/сек; T1=0,03; T2=0,3; T3=0,4; Задание 3: Дана передаточная функция разомкнутой системы. W p K 1 T1p 1 T2 p 1 T3 p Определить A и (10 точек) и построить АФЧХ системы. Исходные данные для расчета К=8, 1/сек; T1=0,2; T2=0,04; T3=0,3; Задание 4: Дана передаточная функция разомкнутой системы. K W p 1 T1p 1 T2 p 1 T3 p Определить A и (10 точек) и построить АФЧХ системы. Исходные данные для расчета К=8, 1/сек; T1=0,3; T2=0,2; T3=0,05; Задание 5: Задание 6: Задание 7: Дана передаточная функция разомкнутой системы. K W p 1 T1p 1 T2 p 1 T3 p Определить A и (10 точек) и построить АФЧХ системы. Исходные данные для расчета К=6, 1/сек; T1=0,03; T2=0,4; T3=0,2; Дана передаточная функция разомкнутой системы. K W p 1 T1p 1 T2 p 1 T3 p Определить A и (10 точек) и построить АФЧХ системы. Исходные данные для расчета К=7, 1/сек; T1=0,3; T2=0,5; T3=0,03; Дана передаточная функция разомкнутой системы. K W p 1 T1p 1 T2 p 1 T3 p Определить A и (10 точек) и построить АФЧХ системы. Исходные данные для расчета К=9, 1/сек; T1=0,2; T2=0,6; T3=0,03; Задание 8: Определить устойчивость системы, заданную характеристическим уравнением A0 p 4 A1 p 3 A2 p 2 A3 p A4 0 , используя критерий Рауса–Гурвица. A0=0,6 A1=2,5 A2=1,4 A3=1 A4=100. Задание 9: Определить устойчивость системы, заданную характеристическим уравнением A0 p 4 A1 p 3 A2 p 2 A3 p A4 0 , используя критерий Рауса–Гурвица. A0=1,3 A1=2,4 A2=6,2 A3=10 A4=80. Задание 10: Определить устойчивость системы, заданную характеристическим уравнением A0 p 4 A1 p 3 A2 p 2 A3 p A4 0 , используя критерий Рауса–Гурвица. A0=0,3 A1=1,6 A2=20,5 A3=5,6 A4=100. Задание 11: Определить устойчивость системы, заданную характеристическим уравнением A0 p 4 A1 p 3 A2 p 2 A3 p A4 0 , используя критерий Рауса–Гурвица. A0=0,5 A1=1,1 A2=40,5 A3=4,1 A4=120. Задание 12: Определить устойчивость системы, заданную характеристическим уравнением A0 p 4 A1 p 3 A2 p 2 A3 p A4 0 , используя критерий Рауса–Гурвица. A0=0,3 A1=1,3 A2=70,1 A3=6,1 A4=200. Задание 13: Определить устойчивость системы, заданную характеристическим уравнением A0 p 4 A1 p 3 A2 p 2 A3 p A4 0 , используя критерий Рауса–Гурвица. A0=0,8 A1=1,6 A2=50,3 A3=20,1 A4=182. Задание 14: Определить устойчивость системы, заданную характеристическим уравнением A0 p 4 A1 p 3 A2 p 2 A3 p A4 0 , используя критерий Рауса–Гурвица. A0=1,1 A1=3,5 A2=34,8 A3=15,9 A4=120. Задание 15: Определить устойчивость системы, заданную характеристическим уравнением A0 p 4 A1 p 3 A2 p 2 A3 p A4 0 , используя критерий Рауса–Гурвица. A0=1,5 A1=2,7 A2=24,9 A3=17,6 A4=160. Задание 16: Определить устойчивость системы с помощью критерия Михайлова по известной передаточной функции. Данные для расчета:T1=0,42; T2=0,02; K=44; W ( p) K p(T1 p 1)(T2 p 1) Задание 17: Определить устойчивость системы с помощью критерия Михайлова по известной передаточной функции. Данные для расчета:T1=0,26; T2=0,01; K=27; W ( p) K p(T1 p 1)(T2 p 1) Задание 18: Определить устойчивость системы с помощью критерия Михайлова по известной передаточной функции. Данные для расчета:T1=0,40; T2=0,02; K=42; W ( p) K p(T1 p 1)(T2 p 1) Задание 19: Определить устойчивость системы с помощью критерия Михайлова по известной передаточной функции. Данные для расчета:T1=0,24; T2=0,01; K=25; W ( p) K p(T1 p 1)(T2 p 1) Задание 20: Определить устойчивость системы с помощью критерия Михайлова по известной передаточной функции. Данные для расчета:T1=0,31; T2=0,02; K=33; W ( p) K p(T1 p 1)(T2 p 1) Задание 21: Определить устойчивость системы с помощью критерия Михайлова по известной передаточной функции. Данные для расчета:T1=0,2; T2=0,02; K=22; W ( p) K p(T1 p 1)(T2 p 1) Задание 22: Определить устойчивость системы с помощью критерия Михайлова по известной передаточной функции. Данные для расчета:T1=0,35; T2=0,01; K=36; W ( p) K p(T1 p 1)(T2 p 1) Задание 23: Построить АФЧХ системы, произведя расчет при изменении частоты от 0 до бесконечности (10 значений) и определить устойчивость, используя критерий Найквиста. Данные для расчета К=50; Т1=0,02; Т2=0,05; K W p pT1 p 1T2 p 1 Задание 24: Построить АФЧХ системы, произведя расчет при изменении частоты от 0 до бесконечности (10 значений) и определить устойчивость, используя критерий Найквиста. Данные для расчета К=45; Т1=0,03; Т2=0,06; K W p pT1 p 1T2 p 1 Задание 25: Построить АФЧХ системы, произведя расчет при изменении частоты от 0 до бесконечности (10 значений) и определить устойчивость, используя критерий Найквиста. Данные для расчета К=43; Т1=0,06; Т2=0,02; K W p pT1 p 1T2 p 1 Задание 26: Построить АФЧХ системы, произведя расчет при изменении частоты от 0 до бесконечности (10 значений) и определить устойчивость, используя критерий Найквиста. Данные для расчета К=40; Т1=0,07; Т2=0,015; K W p pT1 p 1T2 p 1 Задание 27: Построить АФЧХ системы, произведя расчет при изменении частоты от 0 до бесконечности (10 значений) и определить устойчивость, используя критерий Найквиста. Данные для расчета К=42; Т1=0,03; Т2=0,04; K W p pT1 p 1T2 p 1 Задание 28: Построить АФЧХ системы, произведя расчет при изменении частоты от 0 до бесконечности (10 значений) и определить устойчивость, используя критерий Найквиста. Данные для расчета К=47; Т1=0,02; Т2=0,08; K W p pT1 p 1T2 p 1 Задание 29: Построить АФЧХ системы, произведя расчет при изменении частоты от 0 до бесконечности (10 значений) и определить устойчивость, используя критерий Найквиста. Данные для расчета К=30; Т1=0,04; Т2=0,05; K W p pT1 p 1T2 p 1 Задание 30: Построить АФЧХ системы, произведя расчет при изменении частоты от 0 до бесконечности (10 значений) и определить устойчивость, используя критерий Найквиста. Данные для расчета К=35; Т1=0,06; Т2=0,03 K W p pT1 p 1T2 p 1