infoegehelp.ru

Успешно сдать ЕГЭ по информатике
  • Главная
  • Контакты
  • Карта сайта
  • Помощь сайту
Важно
  • Демо варианты ЕГЭ
  • Учим числа: 2 в степени
  • Биты, байты, килобайты
Решение задач
  • Задачи вне основных разделов информатики
Разделы информатики
  • 2011-12-18-14-33-54Системы счисления
  • 2011-12-18-16-45-20Алгебра логики
  • 2011-12-18-16-55-26Программирование
  • 2011-12-18-16-53-40Кодирование информации
  • 2011-12-18-16-56-19Компьютерные сети и Интернет
  • -excelЭлектронные таблицы (Excel)
  • 2011-12-18-16-57-50Базы данных
  • 2011-12-18-16-58-50Графы
  • 2011-12-18-17-00-15Файловая система
  • Устройство компьютера
  • ПО компьютера

Разбор задачи A6 (демо ЕГЭ 2013)

Ниже представлены две таблицы из базы данных. Каждая строка таблицы 2 содержит информацию о ребёнке и об одном из его родителей. Информация представлена значением поля ID в соответствующей строке таблицы 1. Определите на основании приведённых данных фамилию и инициалы внучки Петровой С.М.

Таблица1
IDФамилия_И.О.Пол
25
Жвания К.Г.Ж
49
Черняк А.П.М
62
Петрова М.Н.Ж
76
Ильченко Т.В.Ж
82
Петрова С.М.Ж
96
Басис В.В.Ж
102
Ильченко В.И.М
123
Павлыш Н.П.Ж
134
Черняк П.Р.М
...
...
...

Таблица2
ID_РодителяID_Ребёнка
25
134
76
49
76
123
82
76
82
96
102
76
102
96
134
49
134
123
...
...

  1. Басис В.В.
  2. Ильченко Т.В.
  3. Павлыш Н.П.
  4. Петрова М.Н.
Решение:

Сначала нам нужно найти детей Петровой С.М., а затем найти дочек у этих детей.

Определим ID Петровой С.М. по таблице 1:

Таблица1
IDФамилия_И.О.Пол
25
Жвания К.Г. Ж
49
Черняк А.П. М
62
Петрова М.Н. Ж
76
Ильченко Т.В. Ж
82
Петрова С.М. Ж
96
Басис В.В. Ж
102
Ильченко В.И. М
123
Павлыш Н.П. Ж
134
Черняк П.Р. М
...
...
...

ID Петровой С.М.=82.

Находим в таблице 2 строки, где ID_Родителя=82 (найдем детей Петровой С.М.):

Таблица2
ID_РодителяID_Ребёнка
25
134
76
49
76
123
82
76
82
96
102
76
102
96
134
49
134
123
...
...

ID детей: 76, 96:

В таблице 1 найдем записи, где ID=76 и 96. Определим пол:
Таблица1
IDФамилия_И.О.Пол
25
Жвания К.Г. Ж
49
Черняк А.П. М
62
Петрова М.Н. Ж
76
Ильченко Т.В. Ж
82
Петрова С.М. Ж
96
Басис В.В. Ж
102
Ильченко В.И. М
123
Павлыш Н.П. Ж
134
Черняк П.Р. М
...
...
Получили, что у Петровой С.М. две дочки: Ильченко Т.В. (ID=76) и Басис В.В. (ID=96) Теперь ищем их детей.
Находим в таблице2 строки, где ID_Родителя=76 и 96:

Таблица2
ID_РодителяID_Ребёнка
25
134
76
49
76
123
82
76
82
96
102
76
102
96
134
49
134
123
...
...
В поле "ID_Родителя" нет значения 96, следовательно, У Басис В.В. детей нет.
Определим детей Ильченко Т.В. Их ID равно: 49, 123:
В таблице 1 найдем записи, где ID=49 и 123. Определим пол:
Таблица1
IDФамилия_И.О.Пол
25
Жвания К.Г. Ж
49
Черняк А.П. М
62
Петрова М.Н. Ж
76
Ильченко Т.В. Ж
82
Петрова С.М. Ж
96
Басис В.В. Ж
102
Ильченко В.И. М
123
Павлыш Н.П. Ж
134
Черняк П.Р. М
...
...
ID=49-м.п., это сын Ильченко Т.В., внук Петровой С.М.
ID=123-ж.п., это дочь Ильченко Т.В., внучка Петровой С.М. Ее ФИО - Павлыш Н.П. ФИО выделено в таблице выше.
Схематично решение обозначено на рисунке ниже:

задача A6 ЕГЭ по информатике 2013 схема решения

Перейти к другим задачам.

 

Rambler's Top100

© Латыпова В.А., 2012-2020. Все права защищены.
Копирование материалов сайта только с разрешения администрации сайта