название : тип text или varchar (text может хранить не более 65 535 символов, varchar может хранить не более 255 символов, поскольку в русском языке нет слов длиной больше 255 символов то тут предпочтительнее varchar)
Длины достаточно 80 символов
материк: так же типа varchar здесь достаточно длины 50 символов (50 взято для запаса, если вдруг решат изменить это поле скажем на страну в которой протекает река)
длина: здесь можно использовать два типа или float если мы хотим получить длину в километрах с точкой, т.е чтобы можно было записать 655,78 км, или UNSIGNED INT (беззнаковое целое число, беззнаковое потому что длина реки не может быть отрицательной), если нам нужно хранить только целую часть длины в километрах
максимальная глубина: десь так же или float или unsigned int
куда впадает: здесь тип varchar, длиной в 80 символовю
наличие водохранилищ: тип bool (1 - есть водохранилища, 0 - нет водохранилищ)
Первичным ключом в данной таблице сторого говоря нельзя назвать ни одно поле, потому что поле, назначенное первичным ключом должно иметь уникальное значение для каждой записи. ни одно из полей не может быть уникальным:
- название не подходит потому что например по Калимантану протекает две реки с одинаковым названием — Капуас, значит название реки не может быть первичным ключом.
- материк, тут понятно не может, потому что есть много рек текущих по одному материку
- длина в километрах: теоретически может выступать как первичный ключ, но нельзя исключить что в мире есть 2 реки с одинаковой длиной.
- максимальная глубина: очевидно что нет никаких гарантий что в мире нет рек с одинаковой максимальной глубиной.
- куда впадает: в одно и то же место может впадать множество рек, это тоже не подходит под первичный ключ.
-наличие водохранилищи тоже не может выступать как первичный ключ, поскольку уже для 3х рек он не будет уникальным (ведь он принимает только 2 значение TRUE или FALSE)
Значит под из перечисленных строк первичным ключом можно назначить длину в километрах, хотя конечно это будет неверно.
Поэтому для первичного ключа надо ввести еще одно поле ID, куда записывать число типа UNSIGNED INT, причем применяя атрибут AUTOINCREMENT, т.е для каждой строки увеличивая ее значение на 1.
Тогда можно будет различить две реки даже если у них совпадает 1 или более полей.
Чтобы избежать повторного занесения одних и тех же данных можно сделать обработку вносимой информации, перед заполнение в базу данных.
В принципе это делается достаточно просто с запроса и некоторого обработчика входных данных.
название : тип text или varchar (text может хранить не более 65 535 символов, varchar может хранить не более 255 символов, поскольку в русском языке нет слов длиной больше 255 символов то тут предпочтительнее varchar)
Длины достаточно 80 символов
материк: так же типа varchar здесь достаточно длины 50 символов (50 взято для запаса, если вдруг решат изменить это поле скажем на страну в которой протекает река)
длина: здесь можно использовать два типа или float если мы хотим получить длину в километрах с точкой, т.е чтобы можно было записать 655,78 км, или UNSIGNED INT (беззнаковое целое число, беззнаковое потому что длина реки не может быть отрицательной), если нам нужно хранить только целую часть длины в километрах
максимальная глубина: десь так же или float или unsigned int
куда впадает: здесь тип varchar, длиной в 80 символовю
наличие водохранилищ: тип bool (1 - есть водохранилища, 0 - нет водохранилищ)
Первичным ключом в данной таблице сторого говоря нельзя назвать ни одно поле, потому что поле, назначенное первичным ключом должно иметь уникальное значение для каждой записи. ни одно из полей не может быть уникальным:
- название не подходит потому что например по Калимантану протекает две реки с одинаковым названием — Капуас, значит название реки не может быть первичным ключом.
- материк, тут понятно не может, потому что есть много рек текущих по одному материку
- длина в километрах: теоретически может выступать как первичный ключ, но нельзя исключить что в мире есть 2 реки с одинаковой длиной.
- максимальная глубина: очевидно что нет никаких гарантий что в мире нет рек с одинаковой максимальной глубиной.
- куда впадает: в одно и то же место может впадать множество рек, это тоже не подходит под первичный ключ.
-наличие водохранилищи тоже не может выступать как первичный ключ, поскольку уже для 3х рек он не будет уникальным (ведь он принимает только 2 значение TRUE или FALSE)
Значит под из перечисленных строк первичным ключом можно назначить длину в километрах, хотя конечно это будет неверно.
Поэтому для первичного ключа надо ввести еще одно поле ID, куда записывать число типа UNSIGNED INT, причем применяя атрибут AUTOINCREMENT, т.е для каждой строки увеличивая ее значение на 1.
Тогда можно будет различить две реки даже если у них совпадает 1 или более полей.
Чтобы избежать повторного занесения одних и тех же данных можно сделать обработку вносимой информации, перед заполнение в базу данных.
В принципе это делается достаточно просто с запроса и некоторого обработчика входных данных.
1 конечная последовательность шагов в решении , приводящая от исходных данных к
требуемому результату. 1 1 за правильное определение
алгоритма.
2 b, c 2 1 за каждый
правильный ответ
3
№ команда
⦁ c) выберите оператора
⦁ b) введите номер телефона
⦁ a) проверьте и подтвердите номер телефона
⦁ e) введите в окно «сумма оплаты»
⦁ d) внесите купюры в купюроприёмник (возможно ввод нескольких купюр)
⦁ h) нажать кнопку «оплатить»
⦁ g) дождитесь распечатки чека
⦁ f) перейдите в окно «главная»
3.1) 1. c), 2. b), 3. a), 4. e), 5. d), 6. h), 7. g), 8. f)
.
3.2) система команд исполнителя 2 2 за полностью
правильную
последовательность.
1 за 4 правильные
последовательности.
1 за правильный
ответ
1
4 словесная запись алгоритма 1 1 за правильный ответ
5 1 пп 6 и1 11 пл 2 1 за поворот на лево
1 за команду идти 2 шага
2 и4 7 пп 12 и2
3 пл 8 и1 13 пл
4 и1 9 пп 14 и2
5 пл 10 и1 15 с
6 6.1) разветвляющийся алгоритм 1 1 за правильный
тип алгоритма
6.2) алгоритм выполнение которого зависит от
проверки некоторых условий называется 2 1 за определение
разветвляющимся алгоритмом. разветвляющего
в данной программе проверяется правильный алгоритма и 1 за
ответ «гадкий утёнок», если ответ верный, то описание фрагмента
звучит соответствующая музыка и этот ответ кода программы
получает значение переменной 1, а иначе ответ неверный звучит другая музыка и значение переменной присваивается 2 (для подсчёта правильных ответов).
примечание: принимается ответ ученика, если он описывает как проходит проверка, без подсчёта переменной. ветвления.
7
4 1 за блок цикла
1 за блок присвоения
1 за команду
1 за команду
8 движение объекта. создание простой анимации в игровой среде. объект будет двигаться постоянно, дойдя до края оттолкнётся и
обратно будет двигаться. 1 1 за правильный ответ
9 2 1 за правильное определение координаты;
1 за правильное направление спрайта
10 команда 1 1 за правильное
определение команды
место
для отметки
итого 20