Развитие познавательной активности учащихся при изучении темы "Базы данных" в профильном курсе информатики

4) Даны два массива, содержащие информацию об учениках некоторого класса: порядковый номер ученика, пол (1-мальчик, 0 – девочка), возраст, причем в первом массиве записаны только сведения о девочках, а во втором – сведения о мальчиках. Сформировать новый массив, содержащий обобщенную информацию обо всех учениках класса.

5) Даны два двумерных массива размером n*m и k*m, заполненные целыми сл

учайными числами. Сформировать новый массив, содержащий одинаковые строки исходных массивов.

6) Даны три двумерных массива размером n*m и k*m, заполненные целыми случайными числами. Сформировать новый массив, содержащий одинаковые строки исходных массивов.

7) Даны два двумерных массива размером n*m и k*m, заполненные целыми случайными числами. Сформировать новый массив, содержащий строки первого массива, отличные от строк второго массива.

8) По условию предыдущей задачи сформировать еще один массив, содержащий строки второго массива, отличные от строк первого массива.

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

10) Даны два массива, содержащие информацию об учениках некоторого класса: порядковый номер ученика, пол (1-мальчик, 0 – девочка), возраст, причем в первом массиве записаны только сведения о девочках, а во втором – сведения о мальчиках. Сформировать новый массив, содержащий всевозможные пары «мальчик-девочка», которые образуют ученики данного класса.

11) Даны два массива, первый из которых содержит информацию об учениках 9а класса некоторой школы, а второй – об учениках 96 класса этой же школы. Каждый массив состоит из следующих столбцов: порядковый номер ученика, пол (1-мальчик, 0 – девочка), возраст. Сформировать новый массив, содержащий всевозможные пары «мальчик-девочка», которые образуют ученики данных классов, причем пару обязательно должны составлять ученики разных классов.

12) Даны два двумерных массива, имеющие общий столбец. Сформировать новый массив путем объединения всех столбцов исходных массивов для одинаковых значений общего столбца.

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

14) Дан двумерный массив В и двумерный массив АВ, полученный в результате соединения двумерных массивов А и В, имеющих общий столбец.

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

15) Дан двумерный массив А и двумерный массив АВ, полученный в результате соединения двумерных массивов А и В, имеющих общий столбец. Сформировать массив В путем вычитания из множества столбцов массива АВ множество столбцов массива А, причем результирующие строки формируются для одинаковых значений общих столбцов.

2. Задачи на комбинированный тип данных (записи)

1) Дан массив, содержащий информацию об учениках некоторой школы: фамилия, имя, отчество, класс, дата рождения, адрес (улица, дом, квартира), домашний телефон. Заполнить второй массив данными об учениках, которые:

учатся в десятых классах;

не имеют домашнего телефона;

родились в один день;

имеют одинаковые фамилии;

живут на улице Ленина;

учатся в одном классе;

родились в 1985 году;

2) Багаж пассажира характеризуется количеством вещей и общим весом вещей. Дан массив, содержащий сведения о багаже нескольких пассажиров. Заполнить второй массив данными о пассажирах, которые:

имеют более двух вещей;

имеют багаж, состоящий из одной вещи, весом менее 20 кг;

имеют багаж, средний вес одной вещи в котором отличается не более чем на 0,5 кг от общего среднего веса одной вещи.

3) Дан массив о работающих в фирме: фамилия, имя, отчество, адрес (улица, дом, квартира), дата поступления на работу (месяц, год). Во второй массив записать только тех из них, кто на сегодняшний день проработал уже не менее 5 лет.

4) Дан массив, содержащий информацию об учениках некоторой школы: фамилия, имя, отчество, класс, дата рождения, адрес (улица, дом, квартира), домашний телефон. Заполнить второй массив, содержащий

фамилию, имя, класс учеников;

фамилию и адрес тех учеников, до которых нельзя дозвониться;

телефоны всех учеников, чья фамилия Иванов (Иванова);

фамилию, имя и дату рождения всех учеников, у которых сегодня день рождения;

адреса (дом, квартира) учеников, живущих на улице Ленина;

фамилии и имена всех учеников, которые учатся в данной школе в старших классах;

5) Дан массив данных о клиентах пункта проката: фамилия, имя, отчество, адрес (улица, дом, квартира) и что взял (только один предмет). Во второй массив записать фамилии и имена тех клиентов, которые взяли телевизор.

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

7) Даны два массива, первый из которых содержит данные об абитуриентах, поступающих на факультет информатики, а второй – об абитуриентах, поступающих на факультет математики. Массивы содержат следующие столбцы: фамилия, имя, отчество, дата рождения, № школы, дата окончания школы. Сформировать новый массив, содержащий обобщенную информацию обо всех абитуриентах, поступающих на факультеты информатики и математики.

8) Даны три массива, содержащие информацию о посещении учениками некоторой школы трех кружков (один ученик может посещать несколько кружков). По каждому ученику того или иного кружка имеются следующие данные: фамилия, имя, отчество, класс, дата рождения, адрес (улица, дом, квартира), домашний телефон. Заполнить новый массив, содержащий информацию об учениках, посещающих все три кружка.

9) Даны два массива, первый из которых содержит данные об абитуриентах, поступающих на факультет информатики, а второй – об абитуриентах, поступающих на факультет математики. Массивы содержат следующие столбцы: фамилия, имя, отчество, дата рождения, № школы, дата окончания школы. Сформировать новый массив, содержащий информацию об абитуриентах, поступающих и на факультет информатики, и на факультет математики,

10) Даны три массива, содержащие информацию о посещении учениками некоторой школы трех кружков (один ученик может посещать несколько кружков). По каждому ученику того или иного кружка имеются следующие данные: фамилия, имя, отчество, класс, дата рождения, адрес (улица, дом, квартира), домашний телефон. Заполнить новый массив, содержащий информацию об учениках:

посещающих первый кружок и не посещающих второй кружок;

посещающих ровно один из трех кружков;

Страница:  1  2  3  4  5  6  7  8  9  10  11  12  13  14  15 
 16 


Другие рефераты на тему «Педагогика»:

Поиск рефератов

Последние рефераты раздела

Copyright © 2010-2024 - www.refsru.com - рефераты, курсовые и дипломные работы