В серии: Библиотека alt м. В. Сысоева, И. В. Сысоев
Download 0.87 Mb.
|
Боши Лекция Парадигма и методы программирование
2.8 ЗаданияЗадание 2 Выполнять три задания в зависимости от номера в списке. Чтобы узнать номера ваших заданий, необходимо решить задачку: требуется сделать задания № m, № m + 5, № m + 10, где m = (n − 1)%5 + 1, n — порядковый номер студента в списке группы по алфавиту. Используя арифметические операторы (+, −, ∗, /, //, %), напишите программу (необходимая информация запрашивается у пользователя с клавиатуры). Составьте арифметическое выражение и вычислите n-е чётное число (первым считается 2, вторым 4 и т.д.). Составьте арифметическое выражение и вычислите n-е нечётное число (первое — 1, второе — 3 и т.д.). Сколько человек находится между i-м и k-м в очереди? Сколько нечётных чисел на отрезке [a;b], если a и b — чётные? a и b — нечётные? a — чётное, a — нечётное? Сколько полных часов, минут и секунд содержится в x секундах? Разложите имеющееся количество секунд на сумму из x часов + y минут + z секунд. В доме 9 этажей, на каждом этаже одного подъезда по 4 квартиры. В какомподъезде, и на каком этаже находится n-я квартира? Старинными русскими денежными единицами являются: 1 рубль = 100 копеек, 1 гривна = 10 копеек, 1 алтын = 3 копейки, 1 полушка = 0,25 копейки. Имеется A копеек. Разложите имеющуюся сумму в копейках на сумму из x рублей + y гривен + z алтынов + v полушек. Стрелка прибора вращается с постоянной скоростью, совершая w оборотов в секунду (не обязательно стрелка прибора, может быть это волчок в игре «Что? Где? Когда?» и т.п.) Угол поворота стрелки в нулевой момент времени примем за 0. Каков будет угол поворота через t секунд? Вы стоите на краю дороги и от вас до ближайшего фонарного столба xметров. Расстояние между столбами y метров. На каком расстоянии от вас находится n-й столб? Та же ситуация, что и в предыдущей задаче. Длина вашего шага z метров. Мимо скольких столбов вы пройдете, сделав n шагов? x — вещественное число. Запишите выражение, позволяющее выделить его дробную часть. x — вещественное число. Запишите выражение, которое округлит его до сотых долей (останется только два знака после запятой). От бревна длиной L отпиливают куски длиной x. Сколько целых полноразмерных кусков максимально удастся отпилить? Бревно длиной L распилили в n местах. Какова средняя длина получившихся кусков? Резиновое кольцо диаметром d разрезали в n местах. Какова средняя длина получившихся кусков? Задание 3 (Строки) Задания выполняйте все по порядку. Свяжите любую переменную со строкой: «Мы обязательно научимся программировать!». Извлеките из неё следующие срезы: выведите третий символ этой строки; выведите предпоследний символ этой строки; выведите первые пять символов этой строки; выведите всю строку, кроме последних двух символов; выведите все символы с чётными индексами (считая, что индексация начинается с 0); выведите все символы с нечётными индексами, то есть, начиная с первогосимвола строки; выведите четыре символа из центра строки; выведите символы с индексами, кратными трём; выведите все символы в обратном порядке; выведите все символы строки через один в обратном порядке, начиная споследнего; удалите второе слово из строки; замените второе слово на строку «никогда не»; добавьте в конец строки «на Python»;14. поставьте последнее слово первым в строке; 15. выведите длину данной строки. Задание 4 (Логический тип данных. Логические операторы) В каждой группе выполнять по одному заданию в зависимости от номера в списке группы: (n − 1)%10 + 1, где n — номер в списке. Вычислить значение логического выражения. Значения переменных x и y вбиваются с клавиатуры. Download 0.87 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling