Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Идз Программирование 9 класс.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
233.98 Кб
Скачать

составители Зуева Н.Б., Глазкова Е.В.

Идз по программированию 9 класс Требования к сдаче идз Каждый выбирает свой вариант (выбор прикреплен в сетевой город)

  1. Все программы должны быть представлены в электронном виде.

  2. Программа должна быть отлажена. Если при запуске появится ошибка, программа не проверяется и к защите не допускается.

  3. В программе должны присутствовать комментарии: к переменным, к основным блокам операторов. Продумать целесообразность размещения каждого комментария.

  4. К каждой решенной задачи должны быть предоставлены тестовые данные. Т.е., сдающий сам подбирает вводимую информацию и анализирует полученный результат. Программа должна быть проверена на нескольких наборах тестовых данных, а не для одного частного случая.

  5. Верно составленная программа и корректные тестовые данные оцениваются в два балла.

  6. Для получения оценки пять за задачу необходимо ответить на 3 дополнительных вопроса. Вопрос может быть задан по сдаваемой программе, либо по теме задачи (в общем).

Идз по программированию

Вариант 1

  1. Найти площадь треугольника по координатам его вершин.

  2. Вычислить значение выражения:

  3. Написать программу перевода временного интервала, заданного в минутах, в величину, выраженную в часах и минутах.(150 минут  2 часа 30 минут).

  4. Составить программу, печатающую значение true, если указанное высказывание является истинным, и false в противном случае, когда только одно из чисел a и b четное.

  5. Даны два числа А и В. Переменной А присвоить большее, а в переменной В – меньшее из двух значений, находившихся там ранее.

  6. Написать программу, которая требует ввода времени дня и, в зависимости от введенного значения, желает доброго утра, доброго дня, доброго вечера или спокойной ночи.

  7. На опытном лесном участке ежегодный прирост древесины – 10%. Какое количество ее будет через 6 лет, если в начале года было посажено 20 000 м3.

  8. Дано натуральное число. Подсчитать количество делителей этого числа, кратных 3.

  9. Найти все трехзначные числа, средняя цифра которых равна сумме первой и второй цифр.

  10. На­пи­ши­те про­грам­му для ре­ше­ния сле­ду­ю­щей за­да­чи. Ка­ме­ра на­блю­де­ния ре­ги­стри­ру­ет в ав­то­ма­ти­че­ском ре­жи­ме ско­рость про­ез­жа­ю­щих мимо неё ав­то­мо­би­лей, округ­ляя зна­че­ния ско­ро­сти до целых чисел. Не­об­хо­ди­мо опре­де­лить сред­нюю за­ре­ги­стри­ро­ван­ную ско­рость всех ав­то­мо­би­лей. Если не менее двух ав­то­мо­би­лей дви­га­лись со ско­ро­стью не боль­ше 40 км/ч, вы­ве­ди­те «YES», иначе вы­ве­ди­те «N0». Про­грам­ма по­лу­ча­ет на вход число про­ехав­ших ав­то­мо­би­лей N (1 =< N =< 30), затем ука­зы­ва­ют­ся их ско­ро­сти. Зна­че­ние ско­ро­сти не может быть мень­ше 1 и боль­ше 300.Про­грам­ма долж­на сна­ча­ла вы­ве­сти сред­нюю ско­рость, затем «YES» или «N0».

 

При­мер ра­бо­ты про­грам­мы:

Вход­ные дан­ные

Вы­ход­ные дан­ные

4 74 69 63 96

63 NO

  1. Дано натуральное число n. Вычислить:

  2. В массиве хранится информация о количестве осадков, выпавших за каждый день января. Определить, в какие числа месяца осадков не было.

  3. Поменять местами минимальный и максимальный элементы массива.

  4. Шахматную доску будем представлять в виде квадратного символьного массива размером 8 х 8. Заполнить массив таким образом, чтобы элементы массива, соответствующие черным полям, имели значение "х". Левое нижнее поле на шахматной доске всегда черное.

  5. Дана строка, в которой есть двоеточие ‘:’. Верно ли, что до двоеточия больше символов, чем после?

  6. Дана строка произвольной длины. Группы символов, разделенные пробелами (одним или несколькими) будем называть словами. Определить количество слов в строке, а также самое длинное слово (если несколько слов имеют максимальную длину, то взять первое из них). Результаты решения выдать на экран.

  7. Дан текст из строчных латинских букв, за которыми следует точка. Напечатать первые вхождения букв в текст, сохраняя их взаимный порядок.

  8. Имеется список авиапассажиров, в котором записаны: фамилия пассажира, количество вещей багажа, общий вес багажа, номер рейса. Определить фамилии пассажиров, летящих указанным рейсом и суммарный вес багажа этих пассажиров (номер рейса вводится с клавиатуры, результат записать в файл).