Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПРАКТИКА / программа_выч_и_произв_парктики_2004.doc
Скачиваний:
15
Добавлен:
13.05.2015
Размер:
227.84 Кб
Скачать

Министерство образования Российской Федерации Сургутский государственный университет Кафедра «Автоматизированные системы обработки информации и управления»

«УТВЕРЖДАЮ»

Зав. кафедрой «АСОИУ»

______________ Иванов Ф.Ф.

Задание на производственную практику(8-ой семестр)

Студент (ка) __________________________ группа _________

Наименование темы :_________________________________________

.____________________________________________________________

.____________________________________________________________

Целевая установка: ___________________________________________

.____________________________________________________________

.____________________________________________________________

Графики и схемы: ____________ листах

Пояснительная записка: __________ страницах

_____________________________________________________________

Срок практики с «___» _________ по «___» __________ 200_ года.

Подразделение, где проходила практика _________________________

.____________________________________________________________

Руководитель от предприятия __________________________________

Руководитель практики

от университета __________________________________

Приложения 4

Задание на вычислительню практику.

«УТВЕРЖДАЮ»

Зав. кафедрой «АСОИУ»

______________ Иванов Ф.Ф.

Таблица вариантов

Задание

1

2

3

4

Вариант

1

1

25

1

25

2

2

24

2

24

3

3

23

3

23

4

4

22

4

22

5

5

21

5

21

6

6

20

6

20

7

7

19

7

19

8

8

18

8

18

9

9

17

9

17

10

10

16

10

16

11

11

15

11

15

12

12

14

12

14

13

13

13

13

13

14

14

12

14

12

15

15

11

15

11

16

16

10

16

10

17

17

9

17

9

18

18

8

18

8

19

19

7

19

7

20

20

6

20

6

21

21

5

21

5

22

22

4

22

4

23

23

3

23

3

24

24

2

24

2

25

25

1

25

1

Примечание: номер варианта определяет преподаватель.

ЗАДАНИЕ 1

Создать массив М(10), каждый элемент которого Мi вычисляется по формуле Мi =Yi(x) + Сi, где Yi(x) является функцией аргумента х, принимающего значения от 0,5 до 5 с шагом 0,5 (аналитическое выражение функции, представляющей собой прямую линию Y= a1x+a0 задано), а Сi – случайное отклонение, определяемое с помощью функции случайных чисел RANDOM в интервале от – 0.5 до + 0.5. Вычислить значения коэффициентов b1 и b0 для линейной регрессии 10 пар значений xi и yi, используя метод наименьших квадратов по приведенным ниже формулам:

В прямоугольной системе координат построить график полученной линейной регрессии и отметить рассчитанные по формуле точки с координатами Xi и Yi.(в графическом режиме)

Исходное уравнение прямой линии по вариантам:

1) у=0.5x+1.0

2) y=x+3.0

3) y=0.7x+1.2

4) y=-0.7x+0.4

5) y=-1.2x+3.0

6) y=-1.5x+4.5

7) y=1.5x-4.0

8) y=0.5x+2.5

9) y=1.2x-1.7

10) y=-0.7x+1.5

11) y=-0.6x+1.8

12) y=0.6x+1.3

13) y=1.1x-0.8

14) y=0.8x+1.5

15) y=1.4x+0.1

16) y=2.1x-3.5

17( y=0.9x+1.4

18) y=1.7x-1.7

19) y=-0.9x+1.9

20) y=-1.1x+2.5

21) y=-1.6x+4.6

22) y=2.4x-3.6

23) y=1.5x-0.3

24) y=0.8x-1.7

25) y=0.4x+1.2

ЗАДАНИЕ 2

Используя структурированный тип запись (структура данных), выполнить следующие действия с исходными данными. Предусмотреть сохранение двух таблиц в файлах на диске.

Вариант 1 Разработать базу данных "Абитуриенты" (Фамилия, имя, адрес, оценки по 3 экзаменам, средний балл). Вывести на экран данные по абитуриентам, сдавшим вступительные экзамены со средним баллом не ниже 4,5.

Вариант 2 Разработать базу данных "Отдела кадров университета" (Фамилия, имя, отчество, адрес, стаж педагогической деятельности). Вывести на экран данные по преподавателям, имеющим стаж больше 10 лет.

Вариант 3 Разработать базу данных "Избирательная комиссия предвыборной кампании" (Фамилия, имя, отчество, адрес, и серия паспорта). Вывести на экран данные по избирателям, проживающим на ул. Энергетиков.

Вариант 4 Разработать базу данных "Научно – техническая библиотека". (Фамилия, имя, отчество, автора книги, название книги, город и издательство, год выпуска, тематика). Вывести на экран данные о книгах по программированию.

Вариант 5 Разработать базу данных "Библиотека художественной литературы" (Фамилия, имя, отчество, автора книги, название книги, город и издательство, год выпуска). Вывести на экран данные о книгах одного автора.

Вариант 6 Разработать базу данных "Детская библиотека" (Фамилия, имя, отчество, автора книги, название книги, город и издательство, год выпуска). Вывести на экран данные о книгах, выпущенных в 1995 году.

Вариант 7 Разработать базу данных "Запасные детали для ремонта радиоаппаратуры" (Название, завод изготовитель, область применения, цена одной штуки, количество, стоимость всех деталей). Вывести на экран данные о деталях для ремонта телевизоров.

Вариант 8 Разработать базу данных "Магазин по продаже компьютеров и комплектующих" (Микросхемы, платы, периферийные устройства, цена, количество, стоимость). Вывести на экран данные об имеющихся в наличии микросхемах.

Вариант 9 Разработать базу данных "Справочная аэропорта" (Рейс, пункты и время отправления и прибытия). Вывести на экран данные о самолетах, вылетающих в Москву.

Вариант 10 Разработать базу данных "Администратор железнодорожных касс" (Номер поезда, пункты и время отправления и прибытия). Вывести на экран данные о поездах, следующих до Екатеринбурга.

Вариант 11 Разработать базу данных "Магазин по продаже персональных компьютеров" (Процессор, ОЗУ, ПЗУ, винчестер и т. п., стоимость). Вывести на экран данные о компьютерах, стоимость которых менее 6 тысяч рублей.

Вариант 12 Разработать базу данных "Районная поликлиника" (Фамилия, имя, отчество, адрес, рост, вес, давление и т.п.). Вывести на экран данные по гипертоникам.

Вариант 13 Разработать базу данных "Бюро по трудоустройству" (Предприятие, отдел, специальность, стаж работы, особые требования к сотруднику). Вывести на экран данные по ИТР.

Вариант 14 Разработать базу данных "Администратор гостиницы" (Фамилия, имя, отчество, адрес, комнаты, этаж, стоимость). Вывести на экран данные о проживающих в номерах –"люкс".

Вариант 15 Разработать базу данных "Адресное бюро города" (Фамилия, имя, отчество, возраст, адрес, телефона). Вывести на экран данные о жителях, возраст которых превышает 60 лет.

Вариант 16 Разработать базу данных "Городская справка" (Рестораны, гостиницы, магазины, их адреса, телефоны). Вывести на экран данные о гостиницах.

Вариант 17 Разработать базу данных "Кондитерская" (Наименование тортов, способ изготовления, цена, срок годности, калорийность). Вывести на экран данные о бисквитных тортах.

Вариант 18 Разработать базу данных "Столовая" (Название блюда, основные компоненты, калорийность, цена). Вывести на экран данные о всех вторых блюдах.

Вариант 19 Разработать базу данных "Фотомастерская" (Наименование пленки, цена, стоимость проявления пленки и фотографий). Вывести на экран данные о всех, имеющихся в продаже пленках.

Вариант 20 Разработать базу данных "Домашняя фонотека" (Названия аудиокассет, компакт дисков, авторы и исполнители песен). Вывести на экран данные о произведениях одного автора.

Вариант 21 Разработать базу данных "Каталог видеозаписей" (Название фильма, режиссер, исполнители главных ролей). Вывести на экран данные обо всех фильмах с участием, какого – либо актера.

Вариант 22 Разработать базу данных "Рецепты салатов" (Название салата, компоненты для его приготовления,). Вывести на экран данные обо всех салатах в состав которых входит капуста.

Вариант 23Разработать базу данных «Список знакомых» (Фамилия, адрес, № телефона, книги, кассеты, видеокассеты, которые они у Вас взяли). Вывести на экран данные обо всех знакомых, которые не вернули книги.

Вариант 24Разработать базу данных «Список родственников» (Фамилия, имя, отчество, дата рождения, адрес, № телефона). Вывести на экран данные обо всех родственниках, родившихся в январе.

Вариант 25Разработать базу данных «Легковые автомобили». Название (марка), завод-изготовитель, год выпуска, стоимость. Вывести на экран данные обо всех автомобилях стоимостью менее 80 000 рублей.

ЗАДАНИЕ 3

Вариант 1 Дан двумерный массив (матрица) А размерностью 180 на 180 элементов типа integer с произвольными значениями. Сформировать из него массив В(180,180), в котором все элементы, находящиеся по диагонали, заменить минимальным значением массива А. Вывести на экран 2 фрагмента размером 10 на 10 исходной и полученной матриц, а также элементы А(5,5) и В(5,5).

Вариант 2 Дан двумерный массив (матрица) А размерностью 180 на 180 элементов типа integer с произвольными значениями. Сформировать из него массив В(180,180), в котором все элементы, расположенные выше диагонали, заменить средним значением массива А. Вывести на экран 2 фрагмента размером 10 на 10 исходной и полученной матриц, а также элементы А(1,5) и В(1,5).

Вариант 3 Дан двумерный массив (матрица) А размерностью 180 на 180 элементов типа integer с произвольными значениями. Сформировать из него массив В(180,180), в котором заменить все элементы с максимальным значением на элемент с минимальным значением. Вывести на экран 2 фрагмента размером 10 на 10 исходной и полученной матриц, а также элементы А(2,5) и В(5,2).

Вариант 4 Даны два двумерных массива (матрицы) размерностью 180 на 180 элементов типа integer с произвольными значениями каждый. Сформировать из них массив С(180,180) , элементы которого равны произведению соответствующих элементов исходных массивов. Вывести на экран 2 фрагмента размером 10 на 10 исходной и полученной матриц, а также элементы А(5,5), В(5,5) и С(5,5).

Вариант 5 Дан двумерный массив (матрица) А размерностью 180 на 180 элементов типа integer с произвольными значениями. Сформировать из него массив В(180,180) путем замены четных элементов на 0. Вывести на экран 2 фрагмента размером 10 на 10 исходной и полученной матриц, а также элементы А(5,5) и В(5,5).

Вариант 6 Дан двумерный массив (матрица) А размерностью 180 на 180 элементов типа integer с произвольными значениями. Сформировать из него массив В(180,180), путем замены каждого пятого элемента матрицы суммой четырех предыдущих элементов. Вывести на экран 2 фрагмента размером 10 на 10 исходной и полученной матриц, а также элементы А(5,5) и В(5,5).

Вариант 7 Дан двумерный массив (матрица) А размерностью 180 на 180 элементов типа integer с произвольными значениями. Сформировать из него массив В(180,180) путем замены элементов, расположенных на диагонали средним значением всех элементов. Вывести на экран 2 фрагмента размером 10 на 10 исходной и полученной матриц, а также элементы А(6,6) и В(6,6).

Вариант 8 Дан двумерный массив (матрица) А размерностью 180 на 180 элементов типа integer с произвольными значениями. Сформировать из него массив В(180,180), в котором расположить элементы массива А в обратном порядке. Вывести на экран 2 фрагмента размером 10 на 10 исходной и полученной матриц, а также элементы А(2,2) и В(179,179).

Вариант 9 Дан двумерный массив (матрица) А размерностью 180 на 180 элементов типа integer с произвольными значениями. Сформировать из него массив В(180,180), поменяв местами элементы 3 и 5-го столбцов массива А. Вывести на экран 2 фрагмента размером 10 на 10 исходной и полученной матриц, а также элементы А(3,3) и В(3,5).

Вариант 10 Дан двумерный массив (матрица) А размерностью 180 на 180 элементов типа integer с произвольными значениями. Сформировать из него массив В(180,180), поменяв местами элементы 3 столбца и 4 строки. Вывести на экран 2 фрагмента размером 10 на 10 исходной и полученной матриц, а также элементы А(4,3) и В(3,4).

Вариант 11 Дан двумерный массив (матрица) А размерностью 180 на 180 элементов типа integer с произвольными значениями. Сформировать из него массив В(180,180), заменив элементы диагонали суммой соответствующих строк массива. Вывести на экран 2 фрагмента размером 10 на 10 исходной и полученной матриц, а также элементы А(5,5) и В(8,8).

Вариант 12 Дан двумерный массив (матрица) А размерностью 180 на 180 элементов целого типа с произвольными значениями. Сформировать из него массив В(180,180), заменив элементы первого столбца средними значениями соответствующих строк массива. Вывести на экран 2 фрагмента размером 10 на 10 исходной и полученной матриц, а также элементы А(1,9) и В(9,1).

Вариант 13 Дан двумерный массив (матрица) А размерностью 180 на 180 элементов типа integer с произвольными значениями. Сформировать из него массив В(180,180), заменив все элементы, меньшие среднего, на минимальное значение. Вывести на экран 2 фрагмента размером 10 на 10 исходной и полученной матриц, а также элементы А(2,2) и В(3,3).

Вариант 14 Дан двумерный массив (матрица) А размерностью 180 на 180 элементов типа integer с произвольными значениями. Сформировать из него массив В(180,180) путем замены элементов последней строки суммой элементов соответствующих столбцов массива A. Вывести на экран 2 фрагмента размером 10 на 10 исходной и полученной матриц, а также элементы А(3,5) и В(7,3).

Вариант 15 Дан двумерный массив (матрица) А размерностью 180 на 180 элементов типа integer с произвольными значениями. Сформировать из него массив В(180,180) путем вычитания элементов первой строки из всех остальных строк массива. Вывести на экран 2 фрагмента размером 10 на 10 исходной и полученной матриц, а также элементы А(1,5) и В(2,5).

Вариант 16 Дан двумерный массив (матрица) А размерностью 180 на 180 элементов типа integer c произвольными значениями от -100 до +100. Сформировать из него массив В(180,180) путем замены положительных элементов на 0. Вывести на экран 2 фрагмента размером 10 на 10 исходной и полученной матриц, а также элементы А(9,9) и В(3,5).

Вариант 17 Дан двумерный массив (матрица) А размерностью 180 на 180 элементов типа integer с произвольными значениями. Сформировать из него массив В(180,180) путем удвоения значений элементов, лежащих в интервале [-50;0], и увеличения на единицу положительных элементов. Вывести на экран 2 фрагмента размером 10 на 10 исходной и полученной матриц, а также элементы А(5,5) и В(7,7).

Вариант 18 Дан двумерный массив (матрица) А размерностью 180 на 180 элементов типа integer с произвольными значениями. Сформировать из него массив В(180,180) путем удвоения положительных элементов и увеличения на единицу отрицательных элементов. Вывести на экран 2 фрагмента размером 10 на 10 исходной и полученной матриц, а также элементы А(3,3) и В(6,10).

Вариант 19 Дан двумерный массив (матрица) А размерностью 180 на 180 элементов типа integer с произвольными значениями от –1000 до +1000. Сформировать из него массив В(180,180) путем замены элементов, лежащих в интервале [-100 - +100] на 100. Вывести на экран 2 фрагмента размером 10 на 10 исходной и полученной матриц, а также элементы А(4,6) и В(4,6).

Вариант 20 Дан двумерный массив (матрица) А размерностью 180 на 180 элементов типа integer с произвольными значениями. Сформировать из него массив В(180,180) путем замены элементов 100-той строки на минимальный элемент массива А. Вывести на экран 2 фрагмента размером 10 на 10 исходной и полученной матриц, а также элементы А(1,1) и В(7,7).

Вариант 21 Дан двумерный массив (матрица) А размерностью 180 на 180 элементов типа integer с произвольными значениями. Сформировать из него массив В(180,180) путем замены каждого пятого элемента на 0. Вывести на экран 2 фрагмента размером 10 на 10 исходной и полученной матриц, а также элементы А(3,5) и В(10,10).

Вариант 22 Дан двумерный массив (матрица) А размерностью 180 на 180 элементов типа integer с произвольными значениями от –1000 до +1000. Сформировать из него массив В(180,180) путем замены отрицательных элементов матрицы А на 100. Вывести на экран 2 фрагмента размером 10 на 10 исходной и полученной матриц, а также элементы А(2,8) и В(2,9).

Вариант 23 Дан двумерный массив (матрица) А размерностью 180 на 180 элементов типа integer с произвольными значениями. Сформировать из него массив В(180,180) путем замены элементов первой строки минимальными значениями элементов соответствующих строк матрицы А. Вывести на экран 2 фрагмента размером 10 на 10 исходной и полученной матриц, а также элементы А(10,10) и В(5,8).

Вариант 24 Дан двумерный массив (матрица) А размерностью 180 на 180 элементов типа integer с произвольными значениями. Сформировать из него массив В(180,180) путем замены элементов третьего столбца максимальными элементами соответствующих столбцов массива А. Вывести на экран 2 фрагмента размером 10 на 10 исходной и полученной матриц, а также элементы А(6,6) и В(7,7).

Вариант 25 Дан двумерный массив (матрица) А размерностью 180 на 180 элементов типа integer с произвольными значениями. Сформировать из него массив В(180,180) путем замены отрицательных элементов нулями, а положительных- единицами. Вывести на экран 2 фрагмента размером 10 на 10 исходной и полученной матриц, а также элементы А(10,5) и В(7,5).