Главная

 Вводная часть

      Конкурс "Приветствие"

      Анкета участника

 Обучающий тур

      Лекции

      Список литературы

      Тренировочные задачи

            Решения

      Мини-олимпиада

            Лучшие задачи

  Полигон

      Нестандартные задачи

            Решения

 Конкурсный тур

      Теоретический тур

            Решения

      Практический тур

            Решения

 Семинары

      Методология обучения

      Учебник для учителя

      PowerPoint на уроках

 Методическая копилка

      Описание материалов

      Вход на FTP-сервер

 Итоги

      Лидеры проекта

      Круглый стол

      Отзывы команд

 Главный сайт проекта
 График проекта

 Полезные программы

 Полезные ссылки

подбор краски, огнестойкие покрытия

Мини-олимпиада команд в "тройках" 

   Все задачи мини-олимпиады с решениями 

Лучшие задачи

Условия
Решения

Задано натуральное число N (1<=N<=9999). Требуется написать программу, определяющую последнюю ненулевую цифру числа 

N!=1*2*3*...*N. 

Вводится последовательность из n натуральных чисел. Необходимо определить наименьшее натуральное число, отсутствующее в последовательности.

Числа от 1 до N последовательно записаны по окружности. Начиная с некторого числа К числа вычеркиваются через М чисел. Определить, с какого числа начато вычеркивание, если последним вычеркнуто число L. Указать последовательность, в которой вычеркиваются числа. Например:

N=6

1 2 3 4 5 6

при L=5 и М=2 К=1

Написать программу построения магического квадрата простой четности.

Дано N слов (1<N 10000). Требуется написать простейший архиватор. Он работает по следующему принципу:

1. Все слова отсортировываются в порядке возрастания.

2. Первое слово записывается в выходной файл без изменений.

3. Все остальные слова записываются в формате: количество букв с начала слова, совпавших с началом предыдущего слова + остальные буквы. 

Например, пусть слово рак . Для слова ракетка мы получим 3етка . Для слова труба - 0труба . Для слова трубочист - 4очист.

Член нашего профсоюза, известный иллюзионист, пополнил свой репертуар новым, на сей раз математическим, фокусом. Он предлагает зрителям со сцены сельского клуба: загадайте 2 натуральных числа не больше 10000, причем первое из них четное. Первое возведите в квадрат и разделите на 4. К результату добавьте второе число. Из того, что получилось извлеките квадратный корень. Надеюсь, что ваш результат целое число. Если нет начните сначала, задумав новые числа. Теперь один раз вычтите из корня половину первого числа, а второй раз прибавьте к корню эту половину. Два полученных таким образом числа продиктуйте мне каждое отдельно, начиная с последней цифры. После этого наш коллега с умным видом называет числа, задуманные зрителями. Пусть это сделает и ваша программа (то есть угадает задуманные числа).

Задумано некоторое число x (x<100). Известны числа k, m, n - остатки от деления этого числа на 3, 5, 7. Найти x.

Составить программу для вычисления с заданной степенью точности корня степени M из положительного действительного числа Х . Обеспечить вывод результата с такой же степенью точности. Стандартные математические функции языка (Exp, Ln, Sqr, Sqrt и т. д.) не использовать.

Определить общее (наименьшее) количество, размеры, а также указать количество одинаковых квадратов, на которые можно разрезать прямоугольник со сторонами А и В, выраженными натуральными числами. Стороны квадратов также выражаются натуральными числами.

На соревнованиях спортсмену дается 5 выстрелов. Подсчитать количество очков, выбитых спортсменом по мишени. Мишень представляет собой концентрические окружности, центр которых располагается в начале координат, радиус "яблочка" равен 20, за попадание в него дается 10 очков, радиус каждой следующей окружности на 10 больше предыдущего (за попадание в них дается 9, 8, ..., 1 очков соответственно). За попадание в "молоко" - за пределы окружностей - дается 0 очков. Если есть попадание в линию, то количество очков берется по внутренней области

Написать программу, которая считывает программу на Pascale из файла с расширением *.pas и подставляет номера строк (в виде комментариев) в начало каждой строки файла с исходным текстом.

Дано число Х, заданное строкой длины < 80 и целое К. Написать программу, находящую произведение КХ.


Дизайн и администрирование сайта: Ремнев А.А., г. Тараз Республика Казахстан

Hosted by uCoz