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