Задание: создать текстовый файл с произвольной информацией. Орга- низовать просмотр содержимого файла. Организовать чтение и обработку данных из файла в соответствии с индивидуальным заданием. Сохранить полученные результаты в новый текстовый файл.
|
№ вар. |
Задача |
|
1 |
«Человек»: фамилия; имя; отчество; пол; национальность; рост; вес; дата рождения (год, месяц число); номер телефона; домашний адрес (почтовый индекс, страна, область, район, город, улица, дом, квартира). Вывести сведения о самом молодом человеке. |
|
2 |
«Школьник»: фамилия; имя; отчество; пол; национальность; рост; вес; дата рождения (год, месяц число); номер телефона; домашний адрес (почтовый индекс, страна, область, район, город, улица, дом, квартира); школа; класс. Вы- вести сведения про всех учеников пятых классов. |
|
3 |
«Студент»: фамилия; имя; отчество; пол; национальность; рост; вес; дата рождения (год, месяц число); номер телефона; домашний адрес (почтовый индекс, страна, область, район, город, улица, дом, квартира); ВУЗ; курс; группа; средний бал; специальность. Вывести сведения про всех студентов у которых средний балл ниже 70 баллов. |
|
4 |
«Покупатель»: фамилия; имя; отчество; пол; национальность; рост; вес; дата рождения (год, месяц число); номер телефона; домашний адрес (почтовый индекс, страна, область, район, город, улица, дом, квартира); номер кредитной карточки; банковского счета. Вывести данные о покупателях с города Одессы. |
|
5 |
«Пациент»: фамилия; имя; отчество; пол; национальность; рост; вес; дата рождения (год, месяц число); номер телефона; домашний адрес (почтовый индекс, страна, область, район, город, улица, дом, квартира); номер больницы; отделение; номер медицинской карты; диагноз; группа крови. Вывести данные про пациентов с 18 отделения. |
|
6 |
«Владелец автомобиля»: фамилия; имя; отчество; номер телефона; домашний адрес (почтовый индекс, страна, область, район, город, улица, дом, квартира) марка авто- мобиля; номер автомобиля; номер техпаспорта. Вывести данные про автомобили марки ”Ваз”. |
|
№ вар. |
Задача |
|
7 |
«Военнослужащий»: фамилия; имя; отчество; домашний адрес (почтовый индекс, страна, область, район, город, улица, дом, квартира); национальность; дата рождения (год, месяц число); должность; звание. Вывести данные про военнослужащих в звании “лейтенант”. |
|
8 |
«Рабочий»: фамилия; имя; отчество; домашний адрес (почтовый индекс, страна, область, район, город, улица, дом, квартира); национальность; дата рождения (год, месяц число); № цеха; табельный номер; образование; год поступления на работу. Вывести данные про рабочих, поступивших на работу в 2010 году. |
|
9 |
«Владелец телефона»: фамилия; имя; отчество; домашний адрес (почтовый индекс, страна, область, район, город, улица, дом, квартира); № телефона. Вывести данные про владельцев телефона номер, которого начинается на 720. |
|
10 |
«Абитуриент»: фамилия; имя; отчество; пол; национальность; дата рождения (год, месяц число); домашний адрес (почтовый индекс, страна, область, район, город, улица, дом, квартира); оценки по экзаменам; проходной балл. Вывести данные про абитуриентов, проходной балл которых равен больше 4 . |
|
11 |
«Государство»: название страны; столица; государственный язык; население; площадь территории; денежная единица; государственный строй; глава государст- ва. Вывести данные про государства, население которых больше 20 млн жителей. |
|
12 |
«Автомобиль»: марка; цвет; серийный номер; регистрационный номер; год выпуска; год техосмотра; цена. Вывести данные про автомобили, которым больше 2 лет. |
|
13 |
«Товар»: наименование; стоимость; срок хранения; сорт; дата выпуска; срок годно- сти. Вывести данные про товары срок годности которых истекает в этом году. |
|
14 |
«Кинолента»: название; режиссер (фамилия; имя); год выхода; страна; стоимость; доход; прибыль. Вывести данные про фильмы режиссера Ежи Гофмана. |
|
15 |
«Рейс»: марка автомобиля; номер автомобиля; пункт назначения; грузоподъем- ность (в тоннах); стоимость единицы груза; общая стоимость груза. Вывести данные про автомобили, грузоподъемность которых больше 2 тонн. |
|
№ вар. |
Задача |
|
16 |
«Книга»: название; автор (фамилия; имя); год выхода; издательство; себестоимость; цена; прибыль. Вывести данные про книги авторов, фамилия которых начинается с буквы “К”. |
|
17 |
«Здание»: адрес; тип здания; количество этажей; количество квартир; срок эксплуа- тации; срок до капитального ремонта (25 лет - срок эксплуатации). Вывес- ти данные про здания срок эксплуатации, которых больше 50 лет. |
|
18 |
«Программист»: фамилия; имя; отчество; пол; национальность; дата рождения (год, месяц число); образование; номер телефона. Вывести сведения о программистах, которым меньше 25 лет. |
|
19 |
«Ученый»: фамилия; имя; отчество; пол; национальность; дата рождения (год, месяц число); ученая степень, должность, номер телефона; домашний адрес (почтовый индекс, страна, область, район, город, улица, дом, квартира). Вывести сведения про ученых кандидатов технических наук. |
|
20 |
«Пенсионер»: фамилия; имя; отчество; пол; национальность; дата рождения (год, месяц число); номер телефона; домашний адрес (почтовый индекс, страна, область, район, город, улица, дом, квартира). Вывести сведения про всех пенсионеров, которые на пенсии больше 5 лет. |
|
21 |
«Футболист»: фамилия; имя; отчество; пол; национальность; рост; вес; дата рождения (год, месяц число); номер телефона; название команды; номер в команде; амплуа; результативность (количество голов); количество игр. Вывести сведения про футболистов, которые провели за свою команду больше 50 матчей. |
|
22 |
«Манекенщица»: фамилия; имя; отчество; пол; национальность; рост; вес; дата рождения (год, месяц число); домашний адрес (почтовый индекс, страна, область, район, город, улица, дом, квартира). Вывести данные про самую молодую манекенщицу. |
|
23 |
«Международная компания»: название; интернет сайт; адрес главного офиса (почтовый индекс, страна, область, район, город, улица, дом, квартира) продолжительность пребы- вания на мировом рынке; количество сотрудников; количество филиалов в Европе. Вывести международные компании, количество сотрудников у которых больше 10000. |
|
24 |
«Телохранитель»: фамилия; имя; отчество; домашний адрес (почтовый индекс, страна, область, район, город, улица, дом, квартира); дата рождения (год, месяц число). Вывести данные про старшего телохранителя”. |
|
№ вар. |
Задача |
|
25 |
«Зоопарк»: Название животного; количество вида; адрес зоопарка (почтовый индекс, страна, область, район, город, улица, дом, квартира); общее количество животных, количество работников. Вывести сведения про зоопарки, в которых есть уссурийские тигры. |
|
26 |
«Программное обеспечение»: название; название компании производителя; год выхода; цена. Вывести данные про программное обеспечение, которое дороже 2000 гривен. |
|
27 |
«Мультфильм»: название; режиссер (фамилия; имя); год выхода; страна; стоимость; доход; прибыль . Вывести данные про мультфильмы компании “Walt Disney”. |
|
28 |
«Баскетболист»: фамилия; имя; отчество; пол; национальность; рост; вес; дата рождения (год, месяц число); номер телефона; название команды; номер в команде; амплуа; результативность (количество очков); количество игр. Вывести сведения про баскетболистов, которых забросили за свою команду боль- ше 150 очей. |
|
29 |
«Область»: название области; областной центр; население; площадь территории; губернатор. Вывести данные про области, население которых меньше 2 млн. жителей. |
|
30 |
«Мотоцикл»: марка; цвет; серийный номер; регистрационный номер; год выпуска; год техосмотра; цена. Вывести данные про мотоциклы марки ”Harley- Davidson”. |
Задание: создать текстовый файл в текстовом редакторе. Организовать просмотр содержимого файла и выполнения действий в соответствии с услови- ем индивидуального задания. Обеспечить сохранение всех полученных резуль- татов в новый файл.
|
№ вар. |
Задача |
|
1 |
Дан файл f, компоненты которого являются действительными числами. Найти произведение компонент файла. |
|
2 |
Дан файл f, компоненты которого являются целыми числами. Никакая из компонент файла не равна нулю. Файл f содержит столько же отри- цательных чисел, сколько и положительных. Используя вспомогатель- ный файл h, переписать компоненты файла f в файл g так, чтобы в файле g сначала шли положительные, потом отрицательные числа. |
|
№ вар. |
Задача |
|
3 |
Дан файл f, компоненты которого являются целыми числами. Получить в файле g все компоненты файла f, являющиеся точными квадратами. |
|
4 |
Дан файл f, компоненты которого являются действительными числами. Найти сумму наибольшего и наименьшего из значений компонент. |
|
5 |
Дан файл, содержащий различные даты. Каждая дата – это число, месяц и год. Найти год с наименьшим номером. |
|
6 |
Дан файл f, компоненты которого являются действительными числами. Найти модуль суммы и квадрат произведения компонент файла. |
|
7 |
Дан файл f, компоненты которого являются действительными числами. Найти разность первой и последней компонент файла. |
|
8 |
Дан файл f, компоненты которого являются целыми числами. Найти количество чётных чисел среди компонент. |
|
9 |
Дан символьный файл f. Получить копию файла в файле g. |
|
10 |
Даны символьные файлы f1 и f2. Переписать с сохранением порядка следования компоненты файла f1 в файл f2. Использовать вспомога- тельный файл h. |
|
11 |
Дан файл f, компоненты которого являются действительными числами. Найти сумму компонент файла. |
|
12 |
Дан символьный файл f. В файле не менее двух компонент. Опреде- лить, являются ли два первых символа файла цифрами. Если да, то установить, является ли число, образованное этими цифрами чётным. |
|
13 |
Дан файл f, компоненты которого являются целыми числами. Получить в файле g все компоненты файла f являющиеся чётными числами. |
|
14 |
Дан файл f, компоненты которого являются действительными числами. Найти наибольшее из значений модулей компонент с нечётными номерами. |
|
15 |
Дан файл f, компоненты которого являются действительными числами. Найти последнюю компоненту файла. |
|
16 |
Дан файл, содержащий различные даты. Каждая дата - это число, месяц и год. Найти все весенние даты. |
|
17 |
Дан файл f, компоненты которого являются целыми числами. Получить в файле g все компоненты файла f, делящиеся на 3 и не делящиеся на 7. |
|
18 |
Дан файл f, компоненты которого являются действительными числами. Найти наименьшее из значений компонент с чётными номерами. |
|
19 |
Записать в файл g все чётные числа файла f, а в файл h все нечётные. Порядок следования чисел сохраняется. |
|
20 |
Дан символьный файл f .Записать в файл g компоненты файла f в обратном порядке. |
|
21 |
Дан файл, содержащий различные даты. Каждая дата - это число, месяц и год. Найти самую позднюю дату. |
|
22 |
Даны символьные файлы f и g. Записать в файл h сначала компоненты файла f, затем компоненты файла g с сохранением порядка. |
|
№ вар. |
Задача |
|
23 |
Дан файл f, компоненты которого являются целыми числами. Никакая из компонент файла не равна нулю. Файл f содержит столько же отри- цательных чисел, сколько и положительных. Используя вспомогатель- ный файл h, переписать компоненты файла f в файл g так, чтобы в файле g не было двух соседних чисел с одним знаком. |
|
24 |
Дан файл f, компоненты которого являются целыми числами. Найти количество квадратов нечётных чисел среди компонент. |
|
25 |
Дан файл f, компоненты которого являются действительными числами. Найти сумму квадратов компонент файла. |
|
26 |
Дан файл f, компоненты которого являются действительными числами. Найти разность кубов компонент файла. |
|
27 |
Дан файл f, компоненты которого являются целыми числами. Найти количество удвоенных нечётных чисел среди компонент. |
|
28 |
Дан файл f, компоненты которого являются целыми числами. Никакая из компонент файла не равна нулю. Файл f содержит столько же отри- цательных чисел, сколько и положительных. Используя вспомогатель- ный файл h, переписать компоненты файла f в файл g так, чтобы в файле g числа шли в следующем порядке: два положительных два отрицательных, два положительных, два отрицательных и т.д. (предпо- лагается, что число компонент в файле f делится на 4). |
|
29 |
Дан файл, содержащий различные даты. Каждая дата - это число, месяц и год. Найти самую раннюю дату. |
|
30 |
Дан файл f, компоненты которого являются целыми числами. Никакая из компонент файла не равна нулю. Файл f содержит столько же отри- цательных чисел, сколько и положительных. Используя вспомогатель- ный файл h, переписать компоненты файла f в файл g так, чтобы в файле g сначала шли нечетные потом четные числа. |
Задание: представленные задания оформить в виде текстового файла.
|
№ вар. |
Задача |
|
1 |
В первом файле хранится k матриц размерности m x n, во втором - l матриц размерности m x n. Те матрицы из первого файла, у которых a00 = 0 , перенести в конец второго файла. Вывести на экран содержимое первого и второго файлов. |
|
2 |
В первом файле хранится k матриц размерности m x n, во втором l матриц размерности m x n. Убрать из файла, в котором больше матриц, лишние матрицы в третий файл. Вывести на экран содержимое первого файла; второго файла; третьего файла. |
|
№ вар. |
Задача |
|
3 |
Файл состоит из k компонент структуры, где каждая компонента со- держит две матрицы: первая размерности m x n, вторая размерности m x l. Получить k произведений соответствующих матриц и записать их во второй файл. Вывести на экран содержимое первого и второго файлов. |
|
4 |
В первом файле хранится k матриц размерности m x n, во втором l матриц размерности m x n. Добавить во второй файл те матрицы из первого, которых нет во втором. Вывести на экран содержимое первого и второго файлов. |
|
5 |
В первом файле хранится k матриц из n строк и n+1 столбцов каждая (последний столбец - столбец свободных членов). Во втором файле хранится k векторов - результатов решений соответствующих систем ЛАУ с матрицами из первого файла. Вывести на экран покомпонентно исходную систему уравнений и результат, проверив его предваритель- но; добавить в файлы новые данные; удалить ненужную информацию. |
|
6 |
В файле хранится k матриц размерности m× n. Для каждой матрицы из файла вычислить сумму её положительных четных элементов. Все матрицы с четными суммами записать в другой файл, заменив их в исходном файле единичными матрицами. Вывести на экран содержи- мое первого и второго файлов. |
|
7 |
В первом файле хранится k матриц размерности m× n, во втором - l матриц размерности m× n. Поменять местами все нечетные (по поряд- ковому номеру в файле) матрицы из первого и второго файлов (до конца меньшего из файлов). Вывести на экран содержимое первого и второго файлов. |
|
8 |
В первом файле хранится k квадратных матриц порядка n, во втором – l квадратных матриц .Если k≠1, то в файл с меньшим числом матриц добавить в конец файла недостающее количество единичных матриц. Вывести на экран содержимое первого и второго файлов. |
|
9 |
В файле хранится k матриц размерности n× n. Для каждой матрицы из файла вычислить сумму её диагональных элементов. Все матрицы с нечетными суммами записать в другой файл, заменив их в исходном файле транспонированными матрицами. Вывести на экран содержимое первого и второго файлов. |
|
10 |
В первом файле хранится k квадратных матриц . Записать в другой файл из исходного файла все симметрические матрицы ( A = AT ), в третий файл – остальные. Вывести на экран содержимое первого, второго и третьего файлов. |
|
11 |
В первом файле хранится k матриц размерности m × n, во втором – k матриц размерности m × 1. Получить k произведений соответствующих матриц из первого и второго файлов и записать их в третий файл в виде компонент структуры, где каждая компонента содержит три матрицы: а) первая размерности m x n из первого файла; б) вторая размерности |
|
№ вар. |
Задача |
|
|
m × 1 из второго файла; в) третья, матрица размерности n × 1, резуль- тат произведения. Вывести на экран содержимое первого и второго файлов. |
|
12 |
В первом файле хранится k матриц порядка m × n, во втором - l матриц. Поменять местами все нечетные (1, 3, 5,… по порядковому номеру в файле) матрицы из первого файла с четными матрицами (0, 2, 4, …) второго файла (до конца меньшего из файлов). Оставшиеся в большем файле матрицы переписать в третий файл. Вывести на экран содержи- мое первого и второго файлов. |
|
13 |
В первом файле хранится k матриц размерности m × n, во втором - l матриц размерности m × n. Те матрицы из первого файла, сумма эле- ментов главной диагонали которых равна 5, перенести в конец второго файла. Вывести на экран содержимое первого и второго файлов. |
|
14 |
В первом файле хранится k матриц размерности m x n, во втором l матриц размерности m× n. Убрать из файла, в котором меньше матриц, лишние матрицы в третий файл. Вывести на экран содержимое первого файла; второго файла; третьего файла. |
|
15 |
Файл состоит из k компонент структуры, где каждая компонента со- держит две матрицы: первая размерности m × n, вторая размерности m × l. Получить k сумму соответствующих матриц и записать их во второй файл. Вывести на экран содержимое первого и второго файлов. |
|
16 |
В первом файле хранится k матриц размерности m × n, во втором l матриц размерности m × n. Добавить во второй файл те матрицы, определитель которых равен 5. Вывести на экран содержимое первого и второго файлов. |
|
17 |
В первом файле хранится k матриц из n строк и n+1 столбцов каждая (последний столбец - столбец свободных членов). Во втором файле хранится k векторов. Вывести на экран скалярное произведения k матриц на соответствующие вектора, результат, проверив его предвари- тельно, добавить в файлы новые данные, удалить ненужную информа- цию. |
|
18 |
В файле хранится k матриц размерности m× n. Для каждой матрицы из файла вычислить сумму её отрицательных нечетных элементов. Все матрицы с нечетными суммами записать в другой файл, заменив их в исходном файле единичными матрицами. Вывести на экран содержи- мое первого и второго файлов. |
|
19 |
В первом файле хранится k матриц размерности m × n, во втором - l матриц размерности m x n. Поменять местами все четные (по порядко- вому номеру в файле) матрицы из первого и второго файлов (до конца меньшего из файлов). Вывести на экран содержимое первого и второго файлов. |
|
№ вар. |
Задача |
|
20 |
В первом файле хранится k квадратных матриц порядка n , во втором – l квадратных матриц. Если k≠1 , то в файл с большим числом матриц добавить в начало файла недостающее количество единичных матриц. Вывести на экран содержимое первого и второго файлов. |
|
21 |
В файле хранится k матриц размерности n × n. Для каждой матрицы из файла вычислить разность её диагональных элементов. Все матрицы с четными разностями записать в другой файл, заменив их в исходном файле обратными матрицами. Вывести на экран содержимое первого и второго файлов. |
|
22 |
В первом файле хранится k квадратных матриц. Записать в другой файл из исходного файла все обратные матрицы ( A = A-1 ), в третий файл – осталь- ные. Вывести на экран содержимое первого, второго и третьего файлов. |
|
23 |
В первом файле хранится k матриц размерности m × n, во втором – k матриц размерности m × 1. Получить k разность соответствующих матриц из первого и второго файлов и записать их в третий файл в виде компонент структуры, где каждая компонента содержит три матрицы: первая размерности m × n из первого файла; вторая размерности m × 1 из второго файла; третья, матрица размерности n × 1, результат произ- ведения. Вывести на экран содержимое первого и второго файлов. |
|
24 |
В первом файле хранится k матриц порядка m × n, во втором - l матриц Поменять местами все четные (2, 4, 6,… по порядковому номеру в файле) матрицы из первого файла с нечетными матрицами (1, 3, 5, …) второго файла (до конца меньшего из файлов). Оставшиеся в меньшем файле матрицы переписать в третий файл. Вывести на экран содержи- мое первого и второго файлов. |
|
25 |
В первом файле хранится k матриц размерности m × n, во втором - l матриц размерности m × n. Те матрицы из первого файла, у которых сумма первой строки больше 5 перенести в конец второго файла. Вывести на экран содержимое первого и второго файлов. |
|
26 |
В первом файле хранится k матриц размерности m × n, во втором l матриц размерности m × n. Записать в третий файл перемножение матриц k. Вывести на экран содержимое первого, второго и третьего файлов. |
|
27 |
Файл состоит из k компонент структуры, где каждая компонента со- держит две матрицы: первая размерности m × n, вторая размерности m × l. Записать в третий файл все матрицы, в которых первый столбец равен m× l. Вывести на экран содержимое первого, второго и третьего файлов. |
|
28 |
В первом файле хранится k матриц размерности m × n, во втором l матриц размерности m x n. Добавить во второй файл те матрицы, главные диагонали которых равны. Вывести на экран содержимое первого и второго файлов. |
|
№ вар. |
Задача |
|
29 |
В файле хранится k матриц размерности m × n. Для каждой матрицы из файла вычислить скалярное произведение ее диагоналей. Все матри- цы, у которых произведение больше 15, записать в другой файл. Вывести на экран содержимое первого и второго файлов. |
|
30 |
В первом файле хранится k матриц размерности m × n, во втором - l матриц размерности m × n. Диагонали матриц из второго файла заме- нить диагонали k матриц размерности m × n у которых первый элемент равен 5 матрицы. Вывести на экран содержимое первого и второго файлов. |
Скачано с www.znanio.ru
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.