На данной web-странице представлен полный перечень задач из категории C1. Упражнения из категории C1 требуют умения прочесть фрагмент на языке программирования и исправить допущенные ошибки.
Язык программирования – специальная кодовая система для записи компьютерных программ. Каждый язык программирования обладает определенной семантикой, лексикой и синтаксисом. В мире придумано и реализовано свыше 8000 тысяч языков программирования, но востребованными являются не более 20 – 30 различных языков.
Синтаксис языка – набор правил, определяющий конструкции языка и формат их представления.
Семантика языка – набор правил, определяющий содержание и смысл конструкций языка.
Наиболее популярные языки программирования:
C;
C++;
C#;
Java;
Basic;
Pascal;
Delphi;
Oberon;
Ada;
Fortran;
Assembler.
Абсолютное большинство задач из категории C1 реализуют какой-либо элементарный алгоритм (нахождение корней квадратного уравнения, попадание заданной точки в заштрихованную область и т. п.), имеющий от 2 до 7 неточностей. Как правило, ошибки проявляются в записи условных выражений, заголовков циклов, выхода индексов элементов массива за допустимые границы.