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

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

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

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

Добавлен: 25.10.2023

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

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

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

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

Студент: Подколзин Александр

Вариант 7.

задания

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

1

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

2

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

3

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



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

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

Студент: Пекуров Петр

Вариант 8.

задания

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

1

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

2

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

3

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



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



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

Студент: Осокин Илья

Вариант 9.

задания

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

1

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

2

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

3

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



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

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

Студент: Некрасов Алексей

Вариант 10.

задания

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

1

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

2

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

3

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



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



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

Студент: Начмутдинов Руслан

Вариант 7.

задания

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

1

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

2

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

3

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



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

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

Студент: Москаев Артем

Вариант 8.

задания

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

1

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

2

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

3

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



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




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

Студент: Макшанцев Валерий

Вариант 9.

задания

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

1

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

2

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

3

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



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



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

Студент: Кузнецов Иван

Вариант 10.

задания

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

1

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

2

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

3

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



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




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

Студент: Ильина Полина

Вариант 11.

задания

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

1

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

2

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

3

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



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



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

Студент: Дворниченко Евгений

Вариант 12.

задания

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

1

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

2

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

3

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



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

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

Студент: Дагаев Ислам

Вариант 13.

задания

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

1

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

2

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

3

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



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

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

Студент: Вилькишов Иван

Вариант 18.

задания

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

1

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

2

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

3

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



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