Напишите программу которая получает с клавиатуры натуральное число и определяет

от admin

Напишите программу, которая получает с клавиатуры натуральное число и определяет, сколько раз в его десятичной записи встречается цифра 1

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

ОБОСОБЛЕННЫЕ ЧЛЕНЫ ПРЕДЛОЖЕНИЯ

Запишите предложения, выделяя обособленные члены предложения (в скобках укажите – что обособленно: приложение, обстоятельство, согласованное или несогласованное определение):

1. Охотника лес кормил «звериным промыслом», земледельца – лесными угодьями и бортничеством (старейшая форма пчеловодства, при которой пчёлы живут в дуплах деревьев), ремесленника – различными ремёслами, связанными с использованием дерева.

2. Приглядевшись внимательнее, Костя увидел бюст Льва Толстого.

3. Они сидели близко, совсем рядом, и Володя не видел, куда смотрит отец, но чувствовал его серьёзный, строгий и спокойный взгляд.

4. Над крышей гордо возносился конёк – стилизованная голова лошади.

5. Отличить полезный, «настоящий» труд от мартышкиного просто: ощущаешь себя молодцом, завершив работу, или понимаешь, что занялся не своим делом.

6. Делая усилия, мы становимся частью этого пространства.

7. Впереди были горы, высокие, неприступные.

8. Я должна быть примером для младшего братишки, с детства он должен видеть, что взрослые неустанно работают, и я, старшая сестра, тружусь так же.

9. А он, сообразительный малыш, уже знает, что делать: жуёт конфету, берёт мою скрипку и начинает играть мой урок.

10. Заворожённый этим зрелищем и заколдованный своим малодушием, я замер.

11. А вечером, на закате, уставшие и притихшие, мы сидели на берегу и ждали, когда появится трамвайчик, который должен был везти нас из студёного оврага к лагерю.

12. Толик стал заядлым автомобилистом: та самая «Волга», что стояла у них в гараже, эта небесная египетская корова, определила его судьбу.

Решить двумя способами.Напишите программу, которая получает с клавиатуры натуральное число и определяет, сколько раз в его десятичной записи встречается цифра 1. Пример: Введите число?

uses Robot;
begin
var (m,n):=(13,6);
Field(n,m);
loop m div 2 do Up;
loop n div 2 do Left;
for var i:=1 to m div 2+m mod 2 do
begin
For var j:=1 to n-1 do
begin
Paint;
if i.IsEven then Left else Right;
Paint;
end;
if i=m div 2+m mod 2 then exit else begin Down; Down; end;
end;
end.

P.S Сделал как умею) Не умею коротко писать с роботом.
</span>

Python 3. Циклы. Операторы while и for

Задача: Напишите программу, которая вводит два целых числа и находит их произведение, не используя операцию умножения. Учтите, что числа могут быть отрицательными.

Задача: Напишите программу, которая вводит натуральное число N и выводит первые N чётных натуральных чисел. Программа должна вывести в одну строчку N первых чётных натуральных чисел, разделив их пробелами.

Задача: Напишите программу, которая вводит натуральные числа a и b и выводит сумму квадратов натуральных чисел в диапазоне от a до b.

Задача: Напишите программу, которая вводит четыре натуральных числа (a, b, c и d) и находит все пятизначные числа, которые при делении на a дают в остатке b , а при делении на c дают в остатке d .

Входные данные Первая входная строка содержит два натуральных числа, разделённые пробелами: a и b. Вторая строка содержит натуральные числа c и d, также разделённые пробелом. Гарантируется, что 0 ≤ b ≤ a и 0 ≤ d ≤ c. Выходные данные Программа должна вывести в одну строчку через пробел все пятизначные натуральные числа, которые при делении на a дают в остатке b, а при делении на c дают в остатке d . Если таких чисел нет, программа должна вывести число -1.

Задача: Натуральное число называется числом Армстронга, если сумма цифр числа, возведенных в K-ю степень (где K – количество цифр в числе) равна самому числу. Например:
153 = 1^3 + 5^3 + 3^3
Напишите программу, которая находит все числа Армстронга на отрезке [a, b].

Входные данные: Входная строка содержит два натуральных числа – значения a и b, разделённых пробелами. Гарантируется, что a ≤ b.

Выходные данные: Программа должна вывести в одну строчку все числа Армстронга на отрезке [a, b] , разделив их пробелами. Если таких чисел нет, программа должна вывести число -1.

Задача: Напишите программу, которая считает количество чётных цифр введённого числа.

Задача: Напишите программу, которая определяет, верно ли, что введённое число содержит две одинаковых цифры, стоящие рядом (как, например, 221).

Задача: Напишите программу, которая определяет, верно ли, что введённое число содержит по крайней мере две одинаковых цифры, возможно, не стоящие рядом (как, например, 212). Программа должна вывести слово ‘YES’, если в числе есть две одинаковые цифры, и слово ‘NO’, если такой пары цифр нет.

Задача: Модифицированный алгоритм Евклида для вычисления наибольшего общего делителя двух натуральных чисел, формулируется так: нужно заменять большее число на остаток от деления большего на меньшее до тех пор, пока остаток не станет равно нулю; тогда второе число и есть НОД. Напишите программу, которая реализует этот алгоритм.

Входные данные: Входная строка содержит два числа, разделённые пробелом – a и b .

Выходные данные: Программа должна вывести в одной строке два числа: сначала наибольший общий делитель двух введённых чисел, а затем – количество шагов цикла, которые были выполнены.

Задача: Напишите программу, которая вычисляет сумму и произведение целых чисел, поданных на её вход. Ввод заканчивается числом 0.

Входные данные: Во входных строках записаны целые числа, по одному в каждой строке. В последней строке записано число 0.

Выходные данные: Программа должна вывести в одной строке сумму и произведение введённых чисел (не считая завершающий 0), разделив их пробелом.

Задача: Напишите программу, которая вводит натуральное число N и определяет его факториал, то есть произведение натуральных чисел от 1 до N: N! = 1·2·<. >· N.

Читать:
На какой высоте от поверхности земли

Задача: Напишите программу, которая выводит на экран все цифры числа, начиная с первой.

Входные данные: Входная строка содержит натуральное число N.

Выходные данные: Программа должна вывести все цифры введённого числа в одной строке, начиная с первой. Цифры отделяются пробелами.

Задача: Напишите программу, которая вводит натуральные числа a и b и выводит все простые числа в диапазоне от a до b. Входная строка содержит два натуральных числа: a и b. Гарантируется, что a ≤ b. Программа должна вывести в одной строке через пробел все простые числа на отрезке [a, b]. Если таких чисел нет, программа должна вывести 0.

самостоятельная работа питон. Программирование. Программирование Оператор вывода

Единственный в мире Музей Смайликов

Самая яркая достопримечательность Крыма
Скачать 25.42 Kb.

Программирование

Оператор вывода

      1. Выведите на экран надпись лесенкой:
          1. Научитесь использовать возможности отладчика:
            • пошаговое выполнение программы (клавиша F8);
            • точки останова;
            • выполнение программы до курсора.
              1. Используя оператор вывода, постройте на экране один из следующих рисунков из символов:

              ЖЖЖ ЖЖ Ж Ж ЖЖ ЖЖ ЖЖ

              Ж Ж ЖЖ Ж Ж Ж ЖЖЖЖЖ ЖЖ ЖЖ

              Линейные программы

                  1. Напишите программу, которая находит сумму трёх целых чисел, введённых с клавиатуры. Например, при вводе чисел 4, 5 и 7 мы должны получить ответ
                      1. Напишите программу, которая находит сумму и произведение трёх целых чисел, введённых с клавиатуры. Например, при вводе чисел 4, 5 и 7 мы должны получить ответ
                          1. Напишите программу, которая находит сумму, произведение и среднее арифметическое трёх целых чисел, введённых с клавиатуры. Например, при вводе чисел 4, 5 и 7 мы должны получить ответ

                          Операции с целым числами

                              1. Ввести число, обозначающее количество секунд. Вывести то же самое время в минутах и секундах.

                              Введите число секунд: 175

                                  1. Ввести число, обозначающее количество секунд. Вывести то же самое время в часах, минутах и секундах.

                                  Введите число секунд: 8325

                                      1. Занятия в школе начинаются в 8-30. Урок длится 45 минут, перерывы между уроками – 10 минут. Ввести номер урока и вывести время его окончания.

                                      Введите номер урока: 6

                                      Операции с вещественными числами

                                          1. Ввести число, обозначающее размер одной фотографии в Мбайтах. Определить, сколько фотографий поместится на флэш-карту объёмом 2 Гбайта.

                                          Введите размер фотографии в Мбайтах: 6.3

                                              1. Оцифровка звука выполняется в режиме стерео с частотой дискретизации 44,1 кГц и глубиной кодирования 24 бита. Ввести время записи в минутах и определить, сколько Мбайт нужно выделить для хранения полученного файла (округлить результат в большую сторону).

                                              Введите время записи в минутах: 10

                                                  1. Для того чтобы опознать своих, математики используют числовые пароли. Услышав число-пароль, математик должен возвести его в квадрат и сказать в ответ первую цифры дробной части полученного числа. Напишите программу, которая по полученному паролю (вещественному числу) вычисляет число-ответ.

                                                  Введите пароль: 1.92

                                                  Случайные числа

                                                      1. В игре «Русское лото» из мешка случайным образом выбираются бочонки, на каждом из которых написано число от 1 до 90. Напишите программу, которая выводит наугад первые 5 выигрышных номеров.
                                                      2. Доработайте программу «Русское лото» так, чтобы все 5 значений гарантированно были бы разными.
                                                      3. Игральный кубик бросается три раза (выпадает три случайных значения). Из этих чисел составляется целое число, программа должна найти его квадрат.
                                                          1. Получить случайное трёхзначное число и вывести через запятую его отдельные цифры.

                                                          Получено число 123

                                                          Ветвления

                                                              1. Напишите программу, которая получает с клавиатуры два целых числа и находит наибольшее и наименьшее из них.

                                                              Введите два числа: 1 5

                                                              Наименьшее число 1

                                                                  1. Напишите программу, которая получает с клавиатуры четыре целых числа и находит наибольшее из них.

                                                                  Введите четыре числа: 1 2 5 3

                                                                      1. Напишите программу, которая получает с клавиатуры возрасты трёх человек (Антона, Бориса и Виктора) и определяет, кто из них старше.

                                                                      Возраст Антона: 15

                                                                      Возраст Бориса: 17

                                                                      Возраст Виктора: 16

                                                                      Ответ: Борис старше всех.

                                                                      Возраст Антона: 17

                                                                      Возраст Бориса: 17

                                                                      Возраст Виктора: 16

                                                                      Сложные условия

                                                                          1. Напишите программу, которая получает три числа – рост трёх спортсменов, и выводит сообщение ‘По росту.’, если числа введены по возрастанию, или сообщение ‘Не по росту!’, если они введены в другом порядке

                                                                          Введите рост трёх спортсменов:

                                                                          165 170 172

                                                                          Введите рост трёх спортсменов:

                                                                          175 170 172

                                                                              1. Напишите программу, которая получает с клавиатуры номер месяца и выводит название соответствующего ему время года или сообщение об ошибке.

                                                                              Введите номер месяца:

                                                                                  1. Напишите программу, которая получает возраст человека (целое число, не превышающее 120) и выводит этот возраст со словом ‘год’, ‘года’ или ‘лет’. Например, ’21 год’, ’22 года’, ’25 лет’.

                                                                                  Введите возраст: 18

                                                                                  Введите возраст: 21

                                                                                  Введите возраст: 22

                                                                                  Логические переменные

                                                                                      1. Напишите программу, которая получает с клавиатуры целое число и записывает в логическую переменную значение «да» (True), если это число трёхзначное. После этого на экран выводится ответ на вопрос: «Верно ли, что было получено трёхзначное число?».

                                                                                      Введите число: 165 Введите число: 1651

                                                                                          1. Напишите программу, которая получает с клавиатуры трёхзначное число и записывает в логическую переменную значение «да» (True), если это число – палиндром, то есть читается одинаково слева направо и справа налево. После этого на экран выводится ответ на вопрос: «Верно ли, что введённое число – палиндром?».

                                                                                          Введите трёхзначное число: 515 Введите трёхзначное число: 516

                                                                                              1. Напишите программу, которая получает с клавиатуры трёхзначное число и записывает в логическую переменную значение «да» (True), если это все его цифры одинаковы. После этого на экран выводится ответ на вопрос: «Верно ли, что все цифры введённого числа одинаковы?».

                                                                                              Введите трёхзначное число: 555 Введите трёхзначное число: 515

Похожие статьи