Напишите программу, которая получает с клавиатуры натуральное число и определяет, сколько раз в его десятичной записи встречается цифра 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.
Программирование
Оператор вывода
- Выведите на экран надпись лесенкой:
- Научитесь использовать возможности отладчика:
- пошаговое выполнение программы (клавиша F8);
- точки останова;
- выполнение программы до курсора.
- Используя оператор вывода, постройте на экране один из следующих рисунков из символов:
- Напишите программу, которая находит сумму трёх целых чисел, введённых с клавиатуры. Например, при вводе чисел 4, 5 и 7 мы должны получить ответ
- Напишите программу, которая находит сумму и произведение трёх целых чисел, введённых с клавиатуры. Например, при вводе чисел 4, 5 и 7 мы должны получить ответ
- Напишите программу, которая находит сумму, произведение и среднее арифметическое трёх целых чисел, введённых с клавиатуры. Например, при вводе чисел 4, 5 и 7 мы должны получить ответ
- Ввести число, обозначающее количество секунд. Вывести то же самое время в минутах и секундах.
- Ввести число, обозначающее количество секунд. Вывести то же самое время в часах, минутах и секундах.
- Занятия в школе начинаются в 8-30. Урок длится 45 минут, перерывы между уроками – 10 минут. Ввести номер урока и вывести время его окончания.
- Ввести число, обозначающее размер одной фотографии в Мбайтах. Определить, сколько фотографий поместится на флэш-карту объёмом 2 Гбайта.
- Оцифровка звука выполняется в режиме стерео с частотой дискретизации 44,1 кГц и глубиной кодирования 24 бита. Ввести время записи в минутах и определить, сколько Мбайт нужно выделить для хранения полученного файла (округлить результат в большую сторону).
- Для того чтобы опознать своих, математики используют числовые пароли. Услышав число-пароль, математик должен возвести его в квадрат и сказать в ответ первую цифры дробной части полученного числа. Напишите программу, которая по полученному паролю (вещественному числу) вычисляет число-ответ.
- В игре «Русское лото» из мешка случайным образом выбираются бочонки, на каждом из которых написано число от 1 до 90. Напишите программу, которая выводит наугад первые 5 выигрышных номеров.
- Доработайте программу «Русское лото» так, чтобы все 5 значений гарантированно были бы разными.
- Игральный кубик бросается три раза (выпадает три случайных значения). Из этих чисел составляется целое число, программа должна найти его квадрат.
- Получить случайное трёхзначное число и вывести через запятую его отдельные цифры.
- Напишите программу, которая получает с клавиатуры два целых числа и находит наибольшее и наименьшее из них.
- Напишите программу, которая получает с клавиатуры четыре целых числа и находит наибольшее из них.
- Напишите программу, которая получает с клавиатуры возрасты трёх человек (Антона, Бориса и Виктора) и определяет, кто из них старше.
- Напишите программу, которая получает три числа – рост трёх спортсменов, и выводит сообщение ‘По росту.’, если числа введены по возрастанию, или сообщение ‘Не по росту!’, если они введены в другом порядке
- Напишите программу, которая получает с клавиатуры номер месяца и выводит название соответствующего ему время года или сообщение об ошибке.
- Напишите программу, которая получает возраст человека (целое число, не превышающее 120) и выводит этот возраст со словом ‘год’, ‘года’ или ‘лет’. Например, ’21 год’, ’22 года’, ’25 лет’.
- Напишите программу, которая получает с клавиатуры целое число и записывает в логическую переменную значение «да» (True), если это число трёхзначное. После этого на экран выводится ответ на вопрос: «Верно ли, что было получено трёхзначное число?».
- Напишите программу, которая получает с клавиатуры трёхзначное число и записывает в логическую переменную значение «да» (True), если это число – палиндром, то есть читается одинаково слева направо и справа налево. После этого на экран выводится ответ на вопрос: «Верно ли, что введённое число – палиндром?».
- Напишите программу, которая получает с клавиатуры трёхзначное число и записывает в логическую переменную значение «да» (True), если это все его цифры одинаковы. После этого на экран выводится ответ на вопрос: «Верно ли, что все цифры введённого числа одинаковы?».
ЖЖЖ ЖЖ Ж Ж ЖЖ ЖЖ ЖЖ
Ж Ж ЖЖ Ж Ж Ж ЖЖЖЖЖ ЖЖ ЖЖ
Линейные программы
Операции с целым числами
Введите число секунд: 175
Введите число секунд: 8325
Введите номер урока: 6
Операции с вещественными числами
Введите размер фотографии в Мбайтах: 6.3
Введите время записи в минутах: 10
Введите пароль: 1.92
Случайные числа
Получено число 123
Ветвления
Введите два числа: 1 5
Наименьшее число 1
Введите четыре числа: 1 2 5 3
Возраст Антона: 15
Возраст Бориса: 17
Возраст Виктора: 16
Ответ: Борис старше всех.
Возраст Антона: 17
Возраст Бориса: 17
Возраст Виктора: 16
Сложные условия
Введите рост трёх спортсменов:
165 170 172
Введите рост трёх спортсменов:
175 170 172
Введите номер месяца:
Введите возраст: 18
Введите возраст: 21
Введите возраст: 22
Логические переменные
Введите число: 165 Введите число: 1651
Введите трёхзначное число: 515 Введите трёхзначное число: 516
Введите трёхзначное число: 555 Введите трёхзначное число: 515