0478/0984 iGCSE Информатика, Экзаменационная работа 2 - Решение задачи по программированию (15 ба...
CSWITHMRG
0:00 / 0:00
0478/0984 iGCSE Информатика, Экзаменационная работа 2 - Решение задачи по программированию (15 ба...
1 006 просмотров · 5 мес. назад
CSWITHMRG
1,58 тыс. подписчиков
1 006 просмотров · 5 мес. назад
📌 0478/0984 iGCSE Информатика – Экзаменационная работа 2: Решение задач (псевдокод) Видеообзор – Май/Июнь 2024
Приготовьтесь к решению задачи на 15 баллов в стиле экзаменационной работы 2 с подробным разбором, посвященным решению задач с использованием псевдокода. Это видео шаг за шагом покажет вам, как анализировать, проектировать и писать высококачественные ответы в виде псевдокода, соответствующие критериям оценки на экзамене.
🔹 Рассматриваемые навыки:
✅ Разбиение сложных задач на выполнимые шаги
✅ Написание четкого, структурированного псевдокода с использованием правильных соглашений
✅ Эффективное использование функций выбора (IF), итерации (FOR/WHILE) и переменных
✅ Максимизация баллов с помощью советов экзаменатора
📚 Идеально подходит для:
✔️ Учащихся iGCSE по информатике (0478/0984), готовящихся к экзамену Paper 2
✔️ Учащихся, стремящихся получить высшие баллы за решение задач
✔️ Учителей, ищущих пошаговые инструкции, ориентированные на подготовку к экзамену
🔔 Подпишитесь, чтобы получать больше практических заданий и пошаговых инструкций!
✅ Полное решение здесь (угловые скобки заменены словами из-за ограничений YouTube):
// Продолжайте спрашивать, пока количество матчей не окажется в диапазоне от 1 до 22
ПОВТОРИТЬ
ВЫВОД "Сколько матчей сыграно (максимум 22)?"
ВВОД "Матчи"
ДО ТЕХ ПОР, ПОКА количество матчей БОЛЬШЕ РАВНО 1 И количество матчей МЕНЬШЕ РАВНО 22
ДЛЯ Счетчика = 1 ДО 12
ВЫВОД "Введите название клуба", Счетчик
ВВОД "Клубы"[Счетчик] // сохраните название в соответствующем поле
```
// Продолжайте спрашивать, пока сумма побед + ничьих + поражений не станет равна количеству матчей
ПОВТОРИТЬ
ВЫВОД "Введите количество побед, ничьих, поражений для", Клубы"[Счетчик]
ВВОД "Победы, ничьи, поражения"
ЕСЛИ "Победы + Ничьи + Поражения" НЕ РАВНЫ количеству матчей, ТО
ВЫВОД "Итого должно равняться", "Матчи", " — попробуйте еще раз"
КОНЕЦ ЕСЛИ
ДО ТЕХ ПОР, ПОКА Победы + Ничьи + Поражения = Матчи
Статистика[Счетчик, 1] = Победы // столбец 1 = победы
Статистика[Счетчик, 2] = Ничьи // столбец 2 = ничьи
Статистика[Счетчик, 3] = Поражения // столбец 3 = поражения
Очки[Счетчик] = Победы * 12 + Ничьи * 5 // победа = 12 ничья = 5 поражение = 0
```
СЛЕДУЮЩИЙ Счетчик
Макс. = -100 // начать ниже любого возможного счета
ДЛЯ Максимум = от 1 до 12
ЕСЛИ Очки[Максимум] БОЛЬШЕ Макса, ТО Макс. = Очки[Максимум] КОНЕЦ ЕСЛИ
СЛЕДУЮЩИЙ Максимум
Количество = 0
ДЛЯ Проверка ничьих = от 1 до 12
ЕСЛИ Очки[Проверка ничьих] = Макс, ТО // обрабатывает ничьи
Количество = Количество + 1
TieIndex[Count] = TieCheck // запоминаем, какой клуб
ENDIF
NEXT TieCheck
FOR OutLoop = 1 TO Count
OUTPUT "Победитель: ", Clubs[TieIndex[OutLoop]]
OUTPUT "Победы: ", Statistics[TieIndex[OutLoop], 1]
NEXT OutLoop
OUTPUT "Всего очков: ", Max // вывод один раз после цикла
#iGCSEComputerScience #0478 #0984 #Pseudocode #ProblemSolving #ExamPractice