Файл: Контрольная работа по предмету Технологии программирования.doc

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 25.10.2023

Просмотров: 34

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Контрольная работа по предмету «Языки и методы программирования»

Студент: Бессонов Даниил

Вариант 19.

задания

Текст задания

1

Дан массив целых чисел из n элементов, заполненный случайным образом числами из заданного пользователем промежутка. Удалить из него все элементы, в которых последняя цифра четная или 0. Отсортировать получившийся массив и вывести его на экран и в текстовый файл.

2

Дан двумерный массив размером n*m, заполненный случайными числами из заданного пользователем промежутка. Определить в нем строку с максимальной и столбец с минимальной суммой элементов, вывести их на экран и в файл.

3

Создать массив, элементами которого являются структуры – список пенсионеров в пенсионном фонде. В записи должны содержаться имя, фамилия, отчество, год рождения, льготная группа (ветеран войны, ветеран труда, блокадник, инвалид). Отсортировать список по фамилии. Запрограммировать возможность вывода всех пенсионеров, принадлежащих одной группе льготников, введенной пользователем, запись данных в бинарный файл и чтение из файла уже записанных данных.



Контрольная сдается в электронном виде. Содержание: все файлы с исходным кодом программ, 1 файл в формате MS Word с отчетом. В отчете должно содержаться: заглавная страница (с названием факультета, предмета, ФИО студента (стандартный вариант, есть на сервере)), тексты исходных кодов, варианты запуска программ (не менее 2-х запусков каждой программы, можно скриншоты).

Контрольная работа по предмету «Языки и методы программирования»

Студент: Бачиев Алексей

Вариант 20.

задания

Текст задания

1

Дан массив целых чисел из n элементов, заполненный случайным образом числами из заданного пользователем промежутка. Удалить из него все элементы, в которых есть цифра 3. Отсортировать получившийся массив по убыванию и вывести его на экран и в файл.

2

Дан двумерный массив размером n*m, заполненный случайными числами из заданного пользователем промежутка. Определить, есть ли в данном массиве строка, в которой отрицательных элементов больше чем положительных. Вывести эту строку (или строки) на экран и в текстовый файл.

3

Создать массив, элементами которого являются структуры – список кафедр НВГУ. В записи должны содержаться название кафедры, ФИО зав. кафедрой, общее кол-во преподавателей, кол-во кандидатов наук, кол-во докторов наук, кол-во дисциплин. Отсортировать по общему кол-ву преподавателей. Запрограммировать возможность вывода всех кафедр, кол-во докторов наук в которых больше введенного пользователем значения, запись данных в бинарный файл и чтение из файла уже записанных данных.



Контрольная сдается в электронном виде. Содержание: все файлы с исходным кодом программ, 1 файл в формате MS Word с отчетом. В отчете должно содержаться: заглавная страница (с названием факультета, предмета, ФИО студента (стандартный вариант, есть на сервере)), тексты исходных кодов, варианты запуска программ (не менее 2-х запусков каждой программы, можно скриншоты).

Контрольная работа по предмету «Языки и методы программирования»

Студент: Балабеков Балабек

Вариант 21.

задания

Текст задания

1

Дан массив целых чисел из n элементов, заполненный случайным образом числами из заданного пользователем промежутка. Удалить из него все элементы, которые состоят из неповторяющихся цифр (включая однозначные числа). Отсортировать получившийся массив и вывести его на экран и в файл.

2

Дан двумерный массив размером n*m, заполненный случайными числами из заданного пользователем промежутка. Определить, есть ли в данном массиве столбец, в котором положительных элементов больше чем отрицательных. Вывести этот столбец (или столбцы) на экран и в текстовый файл.

3

Создать массив, элементами которого являются структуры –список товаров. Должно быть название товара, страна производитель, фирма производитель, год и месяц изготовления. Отсортировать по месяцу изготовления. Запрограммировать возможность вывода товаров, произведенных в определенный период (пользователь вводит начальный месяц и конечный), запись данных в бинарный файл и чтение из файла уже записанных данных.



Контрольная сдается в электронном виде. Содержание: все файлы с исходным кодом программ, 1 файл в формате MS Word с отчетом. В отчете должно содержаться: заглавная страница (с названием факультета, предмета, ФИО студента (стандартный вариант, есть на сервере)), тексты исходных кодов, варианты запуска программ (не менее 2-х запусков каждой программы, можно скриншоты).

Контрольная работа по предмету «Языки и методы программирования»

Студент: Аджем Юрий

Вариант 22.

задания

Текст задания

1

Дан массив целых чисел из n элементов, заполненный случайным образом числами из заданного пользователем промежутка. Утроить в нем все четные элементы, за которыми следует нечетный элемент. Отсортировать получившийся массив и вывести его на экран и в файл.

2

Дан двумерный массив размером n*m, заполненный случайными числами. Найти минимальный и максимальный элементы на главной диагонали и вывести их индексы в файл.

3

Создать массив, элементами которого являются структуры – список библиотек. В записи должны содержаться адрес библиотеки, телефон, тип (детская, взрослая, научная), выходной день, количество посетителей. Отсортировать запись по количеству посетителей. Запрограммировать возможность вывода всех библиотек, расположенных на улице, введенной пользователем, запись данных в файл и чтение из файла уже записанных данных.



Контрольная сдается в электронном виде. Содержание: все файлы с исходным кодом программ, 1 файл в формате MS Word с отчетом. В отчете должно содержаться: заглавная страница (с названием факультета, предмета, ФИО студента (стандартный вариант, есть на сервере)), тексты исходных кодов, варианты запуска программ (не менее 2-х запусков каждой программы, можно скриншоты).