Задание: представленные задания оформить в виде бинарного файла.
|
№ вар. |
Задача |
|
1 |
Создать бинарный файл со списком о студентах: - фамилия и инициалы студентов; - номер группы; - успеваемость (массив из трех дисциплин по 100-бальной систе- ме); - размер стипендии. Вывести список студентов, имеющих по всем предметам положительные оценки и распечатать все сведения о них. |
|
2 |
Создать бинарный файл, компонентами которого является структура, содержащая следующие поля: - Наименование товара; - Стоимость единицы товара; - Количество каждого товара. Определить общую стоимость товара, предложенного для реализации, и его среднюю цену. |
|
3 |
Создать бинарный файл, компонентами которого является структура, содержащая следующие поля: - наименование товара; - стоимость товара; - единица измерения. Определить самый дорогой товар на складе и сведения о нем. |
|
4 |
Создать бинарный файл, компонентами которого является структура со следующими полями: - список работников завода; - должность работника; - заработная плата работника |
|
№ вар. |
Задача |
|
|
Определить среднюю зарплату слесарей - работников завода и их коли- чество. |
|
5 |
Создать бинарный файл с информацией о предложенных к реализации мониторах: - название фирмы; - размер по диагонали; - стоимость. Определить среднюю цену мониторов, размером не менее 19 дюймов и распечатать сведения о них. |
|
6 |
Создать бинарный файл с информацией о предложенных к реализации телевизоров: - название фирмы; - размер по диагонали; - стоимость. Определить количество телевизоров фирмы «Samsung», размером более 32 дюйма и распечатать сведения о них. |
|
7 |
Создать бинарный файл с информацией о наличии компьютеров для продажи: - название компьютера; - частота процессора; - объем оперативной памяти; - объем жесткого диска; - тип монитора; - размер монитора; - цена. Определить компьютер с наибольшей производительностью: с наибольшей скоростью процессора при объеме оперативной памяти не менее 2 Гбайт и напечатать его характеристики. |
|
8 |
Создать бинарный файл с информацией о наличии компьютеров для продажи: - название компьютера; - частота процессора; - объем оперативной памяти; - объем жесткого диска; - цена. Определить общую стоимость предложенных к продаже компьютеров, у которых частота процессора более 2 ГГц/сек фирмы «Asus» и напечатать информацию о них. |
|
9 |
Создать бинарный файл с информацией о футболистах клуба: - фамилия; - амплуа; - возраст; - количество игр; |
|
№ вар. |
Задача |
|
|
- дата проведения игры; - количество голов . Определить лучшего форварда, который забил больше всего голов за последние 5 игр. |
|
10 |
Создать бинарный файл с информацией об авторе и его книгах: - автор; - название книги; - тираж; - цена экземпляра книги; - год издания. Распечатать информацию о всех авторах, которые в своих названиях используют ключевое слово «Убийство». |
|
11 |
Создать бинарный файл с информацией о работниках предприятия: - фамилия; - возраст; - образование; - должность; - пол. Распечатать информацию о всех работниках женского пола без высшего образования, которым в этом году необходимо оформлять пенсию. |
|
12 |
Создать бинарный файл с информацией об исполнителях джазовой музыки: - исполнитель; - название альбома; - тираж; - год выпуска альбома; - стоимость альбома. Распечатать сведения об исполнителе, который в текущем году выпустил альбом тиражом более 1000 экземплярах по цене не менее 50 грн. |
|
13 |
Создать бинарный файл с информацией о сотрудниках фирмы: - фамилия; - должность; - зарплата; - дата рождения. Вывести сведения о сотрудниках, у которых зарплата выше средней и возраст которых менее 30-ти лет. |
|
14 |
Создать бинарный файл с информацией о легковых автомобилях: - марка автомобиля; - производитель; - тип; - год выпуска; |
|
№ вар. |
Задача |
|
|
- стоимость. Вывести сведения обо всех автомобилях, срок выпуска которых не менее 5 лет и произведенных не в Китае. |
|
15 |
Создать бинарный файл с информацией о работниках телестудии: - фамилия; - должность; - образование; - дата приема на работу; - пол. Вывести сведения о работниках телестудии, которые работают на долж- ности инженеров, но не имеющие высшего образования. |
|
16 |
Создать бинарный файл с информацией об автомобилях: - марка автомобиля; - производитель; - год выпуска; - тип двигателя; - общий пробег в км; - цена. Вывести сведения об автомобилях, у которых пробег составляет менее 100 км с ценой менее 200000 грн. |
|
17 |
Создать бинарный файл с информацией о работниках завода: - фамилия; - должность; - пол; - год рождения. Вывести сведения о работниках завода как для мужчин, так и для жен- щин, которым в текущем году предстоит оформлять пенсию. |
|
18 |
Создать бинарный файл с информацией о продовольственных товарах, хранящихся на складе: - наименование товара; - год поступления на склад; - количество; - производитель; - цена. Определить сумму потерь при списании товаров, срок хранения которых превышает 5 лет. |
|
19 |
Создать бинарный файл с информацией об озерах: - наименование озера; - страна расположения озера; - глубина озера; - соленость озера в процентах. |
|
№ вар. |
Задача |
|
|
Вывести сведения об озерах, глубина которых менее 50 м, а соленость более 20%. |
|
20 |
Создать бинарный файл с информацией о населенных пунктах: - название населенного пункта; - количество населения; - расстояние до почтового отделения в км. Вычислить средний километраж, который проходит житель населенного пункта до почтового отделения. |
|
21 |
Создать бинарный файл с информацией о реках в разных регионах страны: - наименование реки; - длина реки в км; - средняя глубина в м. Определить общую длину рек, у которых глубина меньше 50 м. |
|
22 |
Создать бинарный файл с информацией о клиентах кабельного телевиде- ния: - фамилия клиента; - стоимость базового пакета в месяц; - стоимость социального пакета в месяц; - количество месяцев оплаты за пользование кабельным телеви- дением. Определить разницу в оплате за то количество месяцев, которое клиен- том было оплачено, если бы клиент захотел перейти от базового пакета к социальному. |
|
23 |
Создать бинарный файл с информацией о футболистах клуба: - фамилия; - амплуа; - год рождения; - количество игр, проведенных игроком; - количество голов, забитых игроком. Вывести сведения о футболистах не старше 20 лет и забивших не менее 5 голов за сезон. |
|
24 |
Создать бинарный файл с информацией о книгах, посвященных про- граммированию: - автор; - название книги; - количество тиража; - стоимость. Распечатать сведения о количестве книг и их общую стоимость, если книга посвящена программированию на языке С++. |
|
№ вар. |
Задача |
|
25 |
Создать бинарный файл с информацией о болезнях и о лекарствах: - название болезни; - название лекарств; - стоимость лекарства Распечатать сведения о лекарствах, способных лечить грипп или ОРЗ. |
|
26 |
Создать бинарный файл с информацией о предметах, читаемых на разных курсах: - название предмета; - курс, на котором читается данный предмет; - число часов, отводимых под данный курс. Распечатать информацию о курсах, читаемых на втором курсе. |
|
27 |
Создать бинарный файл с информацией о библиотеке и ее читателях: - фамилия читателя; - название книги, взятой читателем; - дата выдачи книги; - срок, на который выдана книга; - реальная дата сдачи читателем взятой книги. Распечатать сведения о читателях, которые не вернули книгу в указан- ный срок. |
|
28 |
Создать бинарный файл с информацией о молочной продукции, посту- пившей в магазин: - название молочного продукта; - дата поступления продукта в магазин; - срок хранения продукта по накладной; - дата проверки наличия продукта в магазине. Определить перечень продуктов, которые хранятся в магазине больше отведенного срока. |
|
29 |
Создать бинарный файл с информацией о книгах в библиотеке: - название книги; - жанр: для детей, для взрослых, для влюбленных, для отчаяв- шихся; Определить, какой жанр вызывает у читателей наибольший интерес. |
|
30 |
Создать бинарный файл с информацией о кинофильмах: - название фильма; - сколько серий; - длительность одной серии; - по каким дням проходит сериал. Определить, сколько дней будет демонстрироваться самый многосерий- ный фильм. |
Задание: представленные задания оформить в виде бинарного файла
|
№ вар. |
Задача |
|
1 |
Ввести в Memo или в StringGrid некоторое количество целых чисел и записать их в бинарный файл. Переписать бинарный файл так, чтобы каждое значение, записанное в файле, было увеличено в два раза. Распечатать числа до и после изменения данных в файле. |
|
2 |
Ввести в Memo или в StringGrid некоторое количество вещественных чисел и записать их в бинарный файл. Переписать бинарный файл так, чтобы каждое значение, записанное в файле, было увеличено в 1,5 раза. Распечатать числа до и после изменения данных в файле. |
|
3 |
Ввести в Memo или в StringGrid некоторое количество символов латин- ского алфавита и записать их в бинарный файл. Переписать бинарный файл так, чтобы все символы были записаны заглавными буквами. Распечатать символы до и после изменения данных в файле |
|
4 |
Ввести в Memo или в StringGrid некоторое количество символов латин- ского алфавита и записать их в бинарный файл. Переписать бинарный файл так, чтобы все символы были записаны прописными буквами. Распечатать символы до и после изменения данных в файле. |
|
5 |
Ввести в Memo или в StringGrid некоторое количество символов русско- го алфавита и записать их в бинарный файл. Переписать бинарный файл так, чтобы все символы были записаны прописными буквами. Распеча- тать символы до и после изменения данных в файле. |
|
6 |
Ввести в Memo или в StringGrid некоторое количество символов русско- го алфавита и записать их в бинарный файл. Переписать бинарный файл так, чтобы все символы были записаны заглавными буквами. Распеча- тать символы до и после изменения данных в файле. |
|
7 |
Ввести в Memo или в StringGrid некоторое количество символов русско- го алфавита и записать их в бинарный файл. Переписать бинарный файл так, чтобы символы «ф» или «Ф» были заменены символами «д». Распе- чатать символы до и после изменения данных в файле. |
|
8 |
Ввести в Memo или в StringGrid некоторое количество символов русско- го алфавита и записать их в бинарный файл. Переписать бинарный файл так, чтобы символы «*» или «/» были заменены символами «+». Распе- чатать символы до и после изменения данных в файле. |
|
9 |
Ввести в Memo или в StringGrid некоторое количество целых чисел и записать их в бинарный файл. Переписать бинарный файл так, чтобы каждое значение, записанное в файле, последовательно от числа к числу было увеличено в два раза. Распечатать числа до и после изменения данных в файле. |
|
10 |
Ввести в Memo или в StringGrid некоторое количество вещественных чисел и записать их в бинарный файл. Переписать бинарный файл так, чтобы каждое значение, записанное в файле, последовательно от числа к |
|
№ вар. |
Задача |
|
|
числу было увеличено в 1,5 раза. Распечатать числа до и после измене- ния данных в файле. |
|
11 |
Ввести в StringGrid значения двухмерного массива целых чисел размер- ностью 5×5 и записать в бинарный файл элементы этого массива по строчкам. Переписать бинарный файл так, чтобы значения элементов в каждой строке были увеличены в два раза. Распечатать этот массив до и после изменения данных в файле. |
|
12 |
Ввести в StringGrid значения двухмерного массива вещественных чисел размерностью 5×5 и записать в бинарный файл элементы этого массива по строчкам. Переписать бинарный файл так, чтобы значения элементов в каждой строке были увеличены в 1,5 раза. Распечатать этот массив до и после изменения данных в файле. |
|
13 |
Создать двухмерный массив целого типа размерностью 5×5. Ввести значения для этого массива в StringGrid и записать в бинарный файл элементы этого массива по столбцам. Переписать бинарный файл так, чтобы значения элементов каждого столбца были увеличены в два раза. Распечатать этот массив до и после изменения данных в файле. |
|
14 |
Создать двухмерный массив вещественного типа размерностью 5×5. Ввести значения для этого массива в StringGrid и записать в бинарный файл элементы этого массива по столбцам. Переписать бинарный файл так, чтобы значения элементов в каждом столбце были увеличены в 2,5 раза. Распечатать этот массив до и после изменения данных в файле. |
|
15 |
Ввести в Memo или в StringGrid некоторое количество целых чисел в диапазоне 33 - 255 и записать их в бинарный файл. Переписать бинар- ный файл так, чтобы каждое значение, записанное в файле, было преоб- разовано в данные типа char, те в символьный тип данных. Распечатать содержимое файла до и после изменения данных в файле. |
|
16 |
Ввести в Memo или в StringGrid некоторое количество символов и записать их в бинарный файл. Переписать бинарный файл так, чтобы каждое значение, записанное в файле, было преобразовано в значение кодов этих символов. Распечатать содержимое файла до и после измене- ния данных в файле. |
|
17 |
Ввести в Memo или в StringGrid некоторое количество как положитель- ных так и отрицательных целых чисел и записать их в бинарный файл. Переписать бинарный файл так, чтобы каждое отрицательное значение было заменено на максимальное значение из этого файла. Распечатать числа до и после изменения данных в файле. |
|
18 |
Ввести в Memo или в StringGrid некоторое количество как положитель- ных так и отрицательных целых чисел и записать их в бинарный файл. Переписать бинарный файл так, чтобы каждое отрицательное значение было увеличено на 3, а положительное – уменьшено на 3. Распечатать числа до и после изменения данных в файле. |
|
№ вар. |
Задача |
|
19 |
Ввести в Memo или в StringGrid некоторое количество как положитель- ных так и отрицательных вещественных чисел и записать их в бинарный файл. Переписать бинарный файл так, чтобы каждое отрицательное значение было увеличено на среднеарифметическое число записанных в файл данных, а положительное – уменьшено на это же количество. Распечатать числа до и после изменения данных в файле. |
|
20 |
Ввести в Memo или в StringGrid некоторое количество как положитель- ных так и отрицательных вещественных чисел и записать их в бинарный файл. Переписать бинарный файл так, чтобы каждое отрицательное значение было увеличено на среднеарифметическое число записанных в файл данных, а положительное – уменьшено на это же количество. Распечатать числа до и после изменения данных в файле. |
|
21 |
Ввести в Memo или в StringGrid некоторое количество как положитель- ных так и отрицательных вещественных чисел и записать их в бинарный файл. Переписать бинарный файл так, чтобы каждое отрицательное значение было увеличено на среднеарифметическое число всех отрица- тельных чисел, а положительное – уменьшено на это же количество. Распечатать числа до и после изменения данных в файле. |
|
22 |
Ввести в Memo или в StringGrid некоторое количество целых чисел и записать их в бинарный файл. Переписать бинарный файл так, чтобы в файле максимальное значение было изменено на минимальное, а мини- мальное – на максимальное. Распечатать числа до и после изменения данных в файле. |
|
23 |
Ввести в Memo или в StringGrid некоторое количество как положитель- ных так и отрицательных целых чисел и записать их в бинарный файл. Переписать бинарный файл так, чтобы в файле у всех значений были изменены знаки, те отрицательные значения стали положительными, а положительные – отрицательными. Распечатать числа до и после изме- нения данных в файле. |
|
24 |
Ввести в Memo или в StringGrid некоторое количество целых чисел и записать их в бинарный файл. Создать новый файл, в котором данные будут записаны в последовательности, противоположной первому файлу, т.е. на первом месте в новом файла будет расположена последняя запись первого файла. Распечатать данные из первого и второго файлов. |
|
25 |
Создать двухмерный массив вещественного типа размерностью 5х5. Ввести значения для этого массива в StringGrid и записать в бинарный файл элементы этого массива по столбцам. Вывести записанные значе- ния из файла в новый StringGrid так, чтобы первый столбец разместить на первой строке и т. д. Создать новый бинарный файл, в котором данные будут записаны из нового StringGrid вновь по столбцам. Распе- чатать оба файла и убедиться в изменениях. |
|
№ вар. |
Задача |
|
26 |
Создать двухмерный массив целого типа размерностью 5×5. Ввести значения для этого массива в StringGrid и записать в бинарный файл элементы этого массива по строкам. Вывести записанные значения из файла в новый StringGrid так, чтобы первая строка была бы расположена в первом столбце и т. д. Создать новый бинарный файл, в котором данные будут записаны из нового StringGrid по строкам. Распечатать оба файла и убедиться в изменениях. |
|
27 |
Создать двухмерный массив символов размерностью 5×5 и записать значение этого массива в StringGrid. Записать в бинарный файл элемен- ты этого массива по строкам. Содержимое бинарного файла переписать в текстовый файл, в котором были бы записаны строки, составленные из соответствующих строк бинарного файла. |
|
28 |
Создать двухмерный массив символов размерностью 5×5 и записать значение этого массива в StringGrid. Записать в бинарный файл элемен- ты этого массива по столбцам. Содержимое бинарного файла переписать в текстовый файл, в котором были бы записаны строки, составленные из соответствующих столбцов бинарного файла. |
|
29 |
Создать двухмерный массив целых чисел размерностью 5×5. Ввести значения для этого массива в диапазоне 67 - 255 в StringGrid и записать в бинарный файл элементы этого массива по строкам. Содержимое бинарного файла переписать в текстовый файл, в котором были бы записаны строки, составленные из символов, соответствующих кодов строки бинарного файла. |
|
30 |
Создать двухмерный массив целых чисел размерностью 5×5. Ввести значения для этого массива в диапазоне 67 - 255 в StringGrid и записать в бинарный файл элементы этого массива по столбцам. Содержимое бинарного файла переписать в текстовый файл, в котором были бы записаны строки, составленные из символов, соответствующих кодов строки бинарного файла. |
Задание: представленные задания оформить в виде бинарного файла.
|
№ вар. |
Задача |
|
1 |
Создать бинарный файл, компонентами которого является структура, содержащая следующие поля: - фамилия и инициалы студентов; - номер группы; - успеваемость (массив из трех дисциплин); - размер стипендии. |
|
№ вар. |
Задача |
|
|
Переписать бинарный файл так, чтобы для студентов, не имеющих двоек, размер стипендии будет увеличен на 30% . |
|
2 |
Создать бинарный файл, компонентами которого является структура, содержащая следующие поля: - фамилия и инициалы студентов; - номер группы; - успеваемость (массив из трех дисциплин); - размер стипендии. Переписать бинарный файл так, чтобы для студентов, у которых есть хотя бы одна двойка, размер стипендии должен быть уменьшен на 20%. |
|
3 |
Создать бинарный файл, компонентами которого является структура, содержащая следующие поля: - фамилия и инициалы студентов; - номер группы; - успеваемость (массив из трех дисциплин); - размер стипендии. Переписать бинарный файл так, чтобы для студентов, у которых нет троек, размер стипендии должен быть увеличен на 30%. |
|
4 |
Создать бинарный файл, компонентами которого является структура, содержащая следующие поля: - фамилия и инициалы студентов; - номер группы; - успеваемость (массив из трех дисциплин); - размер стипендии. Переписать бинарный файл так, чтобы для студентов, у которых все пятерки, размер стипендии должен быть увеличен на 50%. |
|
5 |
Создать бинарный файл, компонентами которого является структура, содержащая следующие поля: - фамилия и инициалы покупателя; - дата покупки; - общая стоимость приобретенного товара; - начальный процент скидки на последующие приобретаемые това- ры. Переписать бинарный файл так, чтобы процентная скидка была бы увеличена на 5%, если покупатель заплатил за предыдущий товар 5000 грн. |
|
6 |
Создать бинарный файл, компонентами которого является структура, содержащая следующие поля: - фамилия и инициалы покупателя; - дата покупки; - общая стоимость приобретенного товара за первое полугодие; - общая стоимость приобретенного товара за второе полугодие; |
|
№ вар. |
Задача |
|
|
- начальный процент скидки на последующие приобретаемые това- ры. Переписать бинарный файл так, чтобы процентная скидка была бы увеличена на 7%, если покупатель заплатил за предыдущий товар в первом и во втором полугодиях не менее 10000 грн. |
|
7 |
Создать бинарный файл, компонентами которого является структура, содержащая следующие поля: - фамилия и инициалы покупателя; - дата покупки; - общая стоимость приобретенного товара за первое полугодие; - общая стоимость приобретенного товара за второе полугодие; - начальный процент скидки на последующие приобретаемые това- ры. Переписать бинарный файл так, чтобы стоимость услуг кабельной се- ти была бы снижена на 5%, если клиент хочет оплатить вперед более чем за 3 месяца. |
|
8 |
Создать бинарный файл, компонентами которого является структура, содержащая следующие поля: - Фамилия и инициалы клиентов кабельной сети; - Стоимость оплаты услуг кабельной сети за месяц; - Количество месяцев, за которые заплатил клиент; - Количество месяцев, за которые заплатил клиент вперед. Переписать бинарный файл так, чтобы стоимость услуг кабельной се- ти была бы снижена на 5%, если клиент хочет оплатил вперед более чем за 3 месяца. |
|
9 |
Создать бинарный файл, компонентами которого является структура, содержащая следующие поля: - фамилия и инициалы клиентов кабельной сети; - стоимость оплаты услуг кабельной сети за месяц; - количество месяцев, за которые заплатил клиент; - количество месяцев, за которые заплатил клиент вперед. Переписать бинарный файл так, чтобы стоимость услуг кабельной се- ти была бы снижена на 7%, если клиент хочет оплатить вперед за 5 меся- цев. |
|
10 |
Создать бинарный файл, компонентами которого является структура, содержащая следующие поля: - фамилия и инициалы клиентов интернет сети; - стоимость оплаты услуг интернет сети за месяц при скорости 1 Мбит/сек; - количество месяцев оплаты за услуги интернет сети; - количество месяцев оплаты вперед за услуги интернет сети. |
|
№ вар. |
Задача |
|
|
Переписать бинарный файл так, чтобы стоимость услуг интернет сети была бы снижена на 7% для скорости 1Мбит/сек, если клиент оплатил вперед за 3 месяца. |
|
11 |
Создать бинарный файл, компонентами которого является структура, содержащая следующие поля: - фамилия и инициалы клиентов интернет сети; - стоимость оплаты услуг интернет сети за месяц при скорости 4Мбит/сек; - количество месяцев оплаты за услуги интернет сети; - количество месяцев оплаты вперед за услуги интернет сети. Переписать бинарный файл так, чтобы стоимость услуг интернет сети была бы снижена на 7% для скорости 4Мбит/сек, если клиент оплатил вперед за 3 месяца. |
|
12 |
Создать бинарный файл, компонентами которого является структура, содержащая следующие поля: - фамилия и инициалы автора книги; - название книги; - стоимость экземпляра книги; - количество экземпляров приобретаемой книги. Переписать бинарный файл так, чтобы стоимость экземпляра книги была бы снижена на 5%, если покупается более 20 экземпляров данной книги. |
|
13 |
Создать бинарный файл, компонентами которого является структура, содержащая следующие поля: - название турпоездки; - стоимость путевки; - количество групп отправления; - количество в группе от одной организации (массив, не менее чем из 5 групп) - общая стоимость путевки для каждой группы (массив, не менее чем для 5 групп). Переписать бинарный файл так, чтобы стоимость путевки была бы сниже- на на 5% для группы, состоящей из 10 человек от одной организации. |
|
14 |
Создать бинарный файл, компонентами которого является структура, содержащая следующие поля: - название гостиницы; - стоимость номеров гостиницы (массив для 3 номеров: одноком- натный, двухкомнатный и т д.) - наличие свободных мест для каждого номера; - количество заявок на проживание в номерах; - количество дней по предварительной оплате за номер. Переписать бинарный файл так, чтобы стоимость номера снизить на 5%, |
|
№ вар. |
Задача |
|
|
если количество дней по предварительной оплате составляет 10 дней, и на 10% - если более 20 дней. |
|
15 |
Создать бинарный файл, компонентами которого является структура, содержащая следующие поля: - название гостиницы; - стоимость номеров гостиницы (массив для 3 номеров: одноком- натный, двухкомнатный и т д.) - наличие свободных мест для каждого номера; - количество заявок на проживание в номерах; - количество дней по предварительной оплате за номер. Переписать бинарный файл так, чтобы стоимость номера снизить на 5%, если количество дней по предварительной оплате составляет 10 дней, и на 10% - если более 20 дней. |
|
16 |
Создать бинарный файл, компонентами которого является структура, содержащая следующие поля: - наименование товара в магазине; - год изготовления; - стоимость товара; - количество месяцев, прошедших со дня выставления товара на прилавок. Переписать бинарный файл так, чтобы уменьшить стоимость товара на 5%, если товар не реализован за 10 месяцев, и на 10% - если товар не реализован за 15 месяцев. |
|
17 |
Создать бинарный файл, компонентами которого является структура, содержащая следующие поля: - название компьютера; - частота процессора; - объем оперативной памяти; - объем жесткого диска; - стоимость. Переписать бинарный файл так, чтобы уменьшить стоимость компьютера на 5%, если объем жесткого диска меньше чем 250 Гбайт, и на 10% - если к тому же объем оперативной памяти меньше 2 Гбайт. |
|
18 |
Создать бинарный файл, компонентами которого является структура, содержащая следующие поля: - фамилия и инициалы работника предприятия; - год рождения; - образование; - год поступления на работу; - должность; - заработная плата. |
|
№ вар. |
Задача |
|
|
Переписать бинарный файл так, чтобы увеличить размер заработной платы на 10%, если сотрудник проработал на предприятии более 10 лет. |
|
19 |
Создать бинарный файл, компонентами которого является структура, содержащая следующие поля: - фамилия и инициалы работника предприятия; - год рождения; - образование; - должность; - год поступления на работу; - заработная плата. Переписать бинарный файл так, чтобы перевести сотрудника с должности техника на должность инженера, если сотрудник проработал на предпри- ятии более 10 лет. |
|
20 |
Создать бинарный файл, компонентами которого является структура, содержащая следующие поля: - марка автомобиля; - год выпуска; - длина пробега; - цена продажи. Переписать бинарный файл так, чтобы уменьшить цену продажи на 10%, если автомобиль был выпущен более 10 лет назад, и на 15% - если и пробег составляет более 1000 км. |
|
21 |
Создать бинарный файл, компонентами которого является структура, содержащая следующие поля: - название лабораторной работы; - номер лабораторной работы; - количество часов на выполнение данной работы; - реально затраченное время на выполнение работы; - оценка за выполненную работу. Переписать бинарный файл так, чтобы увеличить количество часов для лабораторных работ на которые реально было затрачено времени меньше, чем планировалось и оценка «неудовлетворительно». |
|
22 |
Создать бинарный файл, компонентами которого является структура, содержащая следующие поля: - строка символов; - целое число; - вещественное число. Переписать бинарный файл так, чтобы целое число было равно целой части вещественного числа. |
|
23 |
Создать бинарный файл, компонентами которого является структура, содержащая следующие поля: |
|
№ вар. |
Задача |
|
|
- название дисциплины; - семестр, в котором читается данная дисциплина - курс, на котором читается данная дисциплина. Переписать бинарный файл так, чтобы дисциплина «Технология програм- мирования», ранее читаемую во втором семестре второго курса, перенести на первый семестр третьего курса. |
|
24 |
Создать бинарный файл, компонентами которого является структура, содержащая следующие поля: - строка символов; - целое число; - вещественное число. Переписать бинарный файл так, чтобы целое число и целая часть вещест- венного числа соответствовали количеству символов в строке. |
|
25 |
Создать бинарный файл, компонентами которого является структура, содержащая следующие поля: - строка символов; - целое число; - вещественное число. Переписать бинарный файл так, чтобы целая часть вещественного числа соответствовала количеству символов в строке при условии, что целое число больше, чем длина строки. |
|
26 |
Создать бинарный файл, компонентами которого является структура, содержащая следующие поля: - название лекарства; - срок хранения лекарства; - дата продажи лекарства; - стоимость лекарства. Переписать бинарный файл так, чтобы стоимость лекарства была бы снижена на 20%, если на момент продажи срок хранения лекарства превы- сил 3 года. |
|
27 |
Создать бинарный файл, компонентами которого является структура, содержащая следующие поля: - наименование работы; - выделенное количество часов на выполнение данной работы; - реально затраченное время на выполнение работы; - стоимость работы. Переписать бинарный файл так, чтобы увеличить стоимость работы на 20%, если работа была выполнена на 2 часа раньше запланированного времени. |
|
28 |
Создать бинарный файл, компонентами которого является структура, содержащая следующие поля: |
|
№ вар. |
Задача |
|
|
- наименование работы; - выделенное количество часов на выполнение данной работы; - реально затраченное время на выполнение работы; - стоимость работы. Переписать бинарный файл так, чтобы уменьшить стоимость работы на 10% , если работа была выполнена позже запланированного времени. |
|
29 |
Создать бинарный файл, компонентами которого является структура, содержащая следующие поля: - строка символов; - произвольное целое число. Переписать бинарный файл так, чтобы целое число соответствовало количеству символов в строке. |
|
30 |
Создать бинарный файл, компонентами которого является структура, содержащая следующие поля: - название курсовой работы по дисциплине курса; - наименование обязательных пунктов, входящих в работу: массив из трех наименований; - количество реально выполненных пунктов в курсовой работе; - оценка по курсовой работе. Переписать бинарный файл так, чтобы повысить оценку на 10 баллов, если в курсовой работе количество пунктов наполнения превышает 3, и умень- шить на 10 баллов, если работа выполнена не полностью. |
Скачано с www.znanio.ru
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.