Решение задач из категории B7 ЕГЭ по информатике и ИКТ 2012
Чтобы ни говорили про задания из категории B7, но чтобы успешно с ним справиться вы обязаны уметь программировать на одном из языков программирования высокого уровня (например, Turbo Pascal, Basic, C / C++ / C#, Java и др.). Но с другой стороны, программный код, представленный в задачах из категории B7 явно проще кода, который требуется написать для решения задачи из категории С4. Вот и получается, что без программирования, без знания фундаментальных конструкций с упражнением из категории B7 вам не справиться!
Какие элементы программирования облигатно надо знать для успешного решения примера?
Чтобы корректно реализовать поставленную задачу из категории В7 вы должны уметь и знать:
декларация и последующее использование переменных;
понимать как устроены операции отношения (меньше, больше, равно, не равно и др.);
анализировать условные выражения и условные конструкции (if-then, if-then-else);
обрабатывать различного рода циклические конструкции (while - цикл с предусловием, repeat - цикл с постусловием, for - цикл со счетчиком);
немаловажно знать приоритет выполнения операций (очень многие, при подготовке, не берут во внимание данную тематику);
понимать "анатомию" булевых операций (конъюнкция, дизъюнкция, импликация, эквиваленция, инверсия и др.);
помнить базовые и актуальные алгоритмы, использующиеся при верификации знаний учащихся (поиск минимального / максимального элемента массива, нахождение среднего арифметического, определение количества цифр в заданном числе и др.);
помнить о том, что зачастую алгоритм можно представить в математической форме, что, как правило, значительно облегчает поиск правильного решения.
Комментарии