Управление образования г. Якутска

авторизация карта сайта контакты погода
Текущий раздел : / Информатизация образования /
   
Лучшие задачи ДООИ-2004
08.11.2005 12:13


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

Задано натуральное число 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

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 и целое К. Написать программу, находящую произведение КХ.

© 2004 Якутское городское управление образования
При использовании материалов сервера ссылка на источник и этот сайт обязательна.