Задачник

Этот задачник — для начинающих (школьников, студентов и любителей программирования).
Внимание! Задачник — в стадии наполнения. Предлагайте свои задачи, даже те, которые пока не можете решить!
Выбирайте задачи и присылайте свои решения. Набирайте призовые баллы!
Считаю, что очень важна постоянная ПРАКТИКА программирования и ОБСУЖДЕНИЕ результатов.
Сделаем вместе сайт такой площадкой соревнования и общения.
Присылайте Ваши решения как КОММЕНТАРИИ к каждой странице заданий, обсуждайте другие, может быть, нестандартные решения, пополняйте базу новыми «хитрыми» задачами.
Результаты конкурса с Вашим участием будут появляться на сайте ежемесячно.

Задачи по темам

S. Ввод и вывод числовых данных. Оператор присваивания
S1. Простейшие программы. Арифметические выражения
S2. Вычисления по известным формулам
S3. Часто используемые эффективные алгоритмы

A. Целочисленная арифметика
A1. Простейшие задачи
A2. Выделение цифр в записи числа
A3. Нахождение целого числа по информации о его цифрах
A4. Задачи повышенной сложности

L Величины логического типа
L1. Вычисление логических выражений
…Составление логических выражений

4. Условный оператор
…Полный условный оператор
…Целочисленная арифметика и условный оператор
…Использование сложных условий
…Неполный и вложенные условные операторы
…Оператор варианта (выбора)
…Задачи повышенной сложности

5. Оператор цикла с параметром
…Организация вывода данных по требуемому формату
…Обработка фиксированной последовательности чисел
…Обработка данных во время ввода
…Рекуррентные соотношения
…Расчет площади под кривой
…Разные задачи

6. Операторы цикла с условием
…Обработка числовых последовательностей
…Использование условного оператора в теле операторов цикла с условием
…Использование условного оператора после операторов цикла с условием
…Использование условного оператора в теле операторов цикла с условием и после него
…Разные задачи

7. Сочетание оператора цикла и условного оператора
…Простейшие задачи
…Организация вычислений во время ввода данных
…Определение максимального и минимального значений во время ввода данных
…Использование условного оператора после оператора цикла
…Использование условного оператора в теле оператора цикла с условием и после него

8. Вложенные циклы
…Организация вывода с использованием вложенных циклов
…Обработка данных во время ввода с использованием вложенных циклов
…Вложенные циклы и целые числа

9. Строки символов
…Простейшие задачи
…Работа с символами строки
…Обработка строк с использованием оператора цикла с параметром
…Обработка строк с использованием операторов цикла с условием
…Изменение исходных строковых величин
…Обработка цифр в строке
… Задачи повышенной сложности

10. Методы как функции, рекурсия

11. Одномерные массивы
… Инициализация массива и вывод его на экран
… Обработка элементов массива
… Использование условий для изменения элементов массива и вывода их на экран
… Расчет суммы или количества элементов массива, удовлетворяющих некоторому условию
… Поиск максимума и минимума
… Изменение исходного массива
… Обработка массива с использованием операторов цикла с условием
… Работа с двумя и тремя массивами

12. Двумерные массивы
… Простейшие задачи
… Заполнение и вывод массива нестандартными методами
… Расчетные задачи
… Нахождение максимума и минимума
… Проверка условия после выполнения расчетов
… Обработка массива с использованием операторов цикла с условием
… Работа с квадратными массивами
… Изменение исходного массива
… Работа с несколькими массивами
… Двумерные символьные массивы

13. Массивы из структур («записей»)
… Простейшие задачи
… Организация поиска и выбора информации
… Изменение исходных массивов
… Разные задачи

14. Типизированные файлы
… Запись в типизированный файл
… Чтение из типизированного файла
… Простейшая обработка элементов файла
… Изменение исходного файла
… Работа с несколькими файлами

15. Текстовые файлы
… Запись в текстовый файл
… Чтение, удаление и вставка информации в текстовый файл
… Поиск в текстовом файле
… Работа с несколькими файлами

16. Случайные числа
… Простейшие задачи
… Моделирование случайных величин
… Использование метода Монте-Карло

17. Сортировка массивов и ее использование в программах

 

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Пролистать наверх