|
0 / 0 / 0
Регистрация: 22.02.2018
Сообщений: 13
|
|
Сделать одну задачу на выбор (Python)17.04.2018, 10:50. Показов 3724. Ответов 2
Метки нет (Все метки)
Задача №1
По легенде, когда создатель шахмат показал своё изобретение правителю страны, тому так понравилась игра, что он позволил изобретателю право самому выбрать награду. Мудрец попросил у короля за первую клетку шахматной доски заплатить ему одно зерно пшеницы, за вторую — два, за третью — четыре и т. д., удваивая количество зёрен на каждой следующей клетке. Правитель, не разбиравшийся в математике, быстро согласился, даже несколько обидевшись на столь невысокую оценку изобретения, и приказал казначею подсчитать и выдать изобретателю нужное количество зерна. Однако, когда неделю спустя казначей всё ещё не смог подсчитать, сколько нужно зёрен, правитель спросил, в чём причина такой задержки. Казначей показал ему расчёты и сказал, что расплатиться невозможно, разве только осушить моря и океаны и засеять всё пространство пшеницей. Напишите программу, чтобы определить следующее: (1) Сколько зерен пшеницы правитель должно было заплатить изобретателю? (2) Зерно пшеницы весит приблизительно 50 мг. Сколько весит эта пшеница (в тоннах)? (3) Расчитайте (для вашей области, страны, города) какой высотой слоя пшеницы должна быть покрыта эта территория. (4) Сколько лет нужно будет собирать урожай пшеницы (в стране, в области)? Задача №2 Возьмем один лист из газеты, и сверните его пополам, затем свернем его еще раз пополам снова, снова, и снова. Можно ли свернуть его 30 раз? Хитрость заключается в том, что вы, вероятно, не сможете свернуть его больше чем 8 раз. Какова будет толщина бумаги после 30-го сворачивания? Предположим, что толщина одного листа бумаги 1/200 см. Напишите программу решения этой задачи. Определите так же, сколько, примерно, сворачиваний потребуется чтобы получить толщину бумаги: в ширину вашей ладони, в 1 км., покинуть атмосферу Земли, достичь Луны, "добраться" до Солнца, покинуть Солнечную систему, сравниться с размерами Туманности андромеды, покинуть Вселенную. Задача №3 Напишите программу для построения правильного N-угольника со стороной X. Внутренние углы в правильном многоугольнике равны между собой и определяются выражением Изображение должно быть цветным. Заливка многоугольника должна отличаться от контура фигуры. Задача №4 Рассмотрим, так называемый русский крестьянский способ умножения. Умножать можно только целые числа. Для выполнения умножения, достаточно уметь только умножать и делить на 2. Если A и B - это два числа, которые нужно перемножить, то для начала, запишем их в одной строке. Далеет получим два столбца. Первый под числом А: новое число получаем делением предыдущего на 2. Если делим нечетное число, то остатот отбрасываем. Правый столбец, под числом B: каждое следующее получаем умножая предыдущее на 2. Все действия продолжаются до тех пор, пока в левом столбце не получится 1. Теперь, для получения произведения сложим числа правого столбца, причем только те, у которых в левом столбце записано нечетное число. Пример: 19 * 34 A B 19 34 9 68 4 136 2 272 1 544 Получим: 34 + 68 + 544 = 646. (1) Напишите программу, реализующую этот способ умножения. (2) Измените программу таким образом, чтобы можно было выполнять умножение несколько раз. (Python) Также приложу часть уже сделанной 2-ой задачи.
0
|
|
| 17.04.2018, 10:50 | |
|
Ответы с готовыми решениями:
2
Не могу сделать ни одну задачу 6 kyu с codewars
Как сделать задачу на массивы на python |
|
Просто Лис
|
||||||
| 17.04.2018, 15:42 | ||||||
Сообщение было отмечено LesTLi как решение
Решение
На скрине не вторая, а третья задача.
2
|
||||||
|
0 / 0 / 0
Регистрация: 22.02.2018
Сообщений: 13
|
|
| 17.04.2018, 19:33 [ТС] | |
|
А 3 и 4 пункты можно?
Либо для России, либо для Новосибирска.
0
|
|
| 17.04.2018, 19:33 | |
|
Помогаю со студенческими работами здесь
3
OpenFileDialog1 - Как убрать выбор директории, сделать её по умолчанию одну пример "C://cjkdsofj.sys" это выбор файла Сделать одну задачу тремя циклами, используя, все операторы цикла языка Турбо Паскаль Я новичок в python хотелось бы узнать как сделать данную задачу, спасибо!
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|