This media is not supported in your browser
VIEW IN TELEGRAM
Дублирую условие для вашего удобства, переносите в
КЕГЭ № 1515 (Уровень: Средний)
Автомат обрабатывает натуральное число N по следующему алгоритму:
1. Строится двоичная запись числа N.
2. Запись «переворачивается», то есть читается справа налево.
Если при этом появляются ведущие нули, они отбрасываются.
3. Полученное число переводится в десятичную запись и выводится на экран.
Какое наименьшее число, превышающее 1000, после обработки автоматом даёт результат 29?
Правильное решение опубликую сегодня вечером в комментариях, а пока что предлагаю выбрать правильный ответ
Информатика ЕГЭ | itpy
Please open Telegram to view this post
VIEW IN TELEGRAM
Я постоянно обучаюсь, дабы быть примером для своих студентов, на данный момент могу похвастаться несколькими весомыми дипломами:
📈 Эти и другие дипломы, а также отзывы моих учеников и их родителей вы можете найти в профиле на Авито.
Поддержать автора донатом
Please open Telegram to view this post
VIEW IN TELEGRAM
#kege #yandex
#reshu #statgrad
#polyakov
#ЕГЭ1 #ЕГЭ10 #ЕГЭ19
#ЕГЭ2 #ЕГЭ11 #ЕГЭ20
#ЕГЭ3 #ЕГЭ12 #ЕГЭ21
#ЕГЭ4 #ЕГЭ13 #ЕГЭ22
#ЕГЭ5 #ЕГЭ14 #ЕГЭ23
#ЕГЭ6 #ЕГЭ15 #ЕГЭ24
#ЕГЭ7 #ЕГЭ16 #ЕГЭ25
#ЕГЭ8 #ЕГЭ17 #ЕГЭ26
#ЕГЭ9 #ЕГЭ18 #ЕГЭ27
Поддержать автора донатом
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Задачка среднего уровня с сайта kompege.ru, основная сложность которой состоит в переборе системы счисления
ALPHABET = sorted('0123456789AQWERTYUIOPSDFGHJKLZXCVBNM')
for p in range(5, 36+1):
for x in ALPHABET[:p]:
for y in ALPHABET[:p]:
if int('32', p) * int('14', p) == int(f'{x}{y}2', p):
print(int(f'{y}{x}', p))
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Дублирую условие для вашего удобства, переносите в
В системе счисления с основанием p выполняется равенство 32 × 14= xyz2.
Буквами x, y и z обозначены некоторые цифры из алфавита системы счисления с основанием p.
Определите значение числа zyx_p и запишите его значение в десятичной системе счисления.
Правильное решение опубликую сегодня вечером в комментариях, а пока что предлагаю выбрать правильный ответ
130
145
138
143
Информатика ЕГЭ | itpy
Please open Telegram to view this post
VIEW IN TELEGRAM
continue
, break
, exit
, yield
и pass
#tpy Python предлагает разнообразные контрольные операторы, которые помогают управлять потоком выполнения программы. Давайте рассмотрим пять ключевых операторов: continue, break, exit, yield и pass, и узнаем, как они используются в Python.
Оператор
continue
используется в циклах для перехода к следующей итерации, пропуская текущую итерацию. Пример:for i in range(5):
if i == 2:
continue
print(i, end=' ') # Вывод: 0 1 3 4
Оператор
break
используется для прерывания выполнения цикла (только в котором мы находимся), когда выполняется определенное условие. Пример:for i in range(5):
if i == 3:
break
print(i, end=' ') # Вывод: 0 1 2
Функция
exit()
используется для выхода из программы или интерпретатора Python. Пример:answer = input("Хотите выйти из программы? (yes/no): ")
if answer == 'yes':
exit()
else:
print("Программа продолжает работу.")
Оператор
yield
используется в генераторах для возврата значений последовательно, без завершения функции. Пример:def my_generator():
for i in range(5):
yield i
gen = my_generator()
for item in gen:
print(item, end=' ') # Вывод: 0 1 2 3 4
Оператор
pass
не делает ничего. Он используется в тех местах, где синтаксически требуется оператор, но никаких действий выполнять не нужно. Пример:x = 5
if x < 0:
pass # Временно оставляем этот блок пустым
else:
print("x не отрицательное число")
Информатика ЕГЭ | itpy
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
count = 0
for s in open('9.txt'):
M = sorted([int(x) for x in s.split()])
if len(M) != len(set(M)): # if M[-1] != M[-2]:
if M.count(M[-1]) == 1:
copied = [x for x in M if M.count(x) > 1]
if sum(copied) > M[-1]:
count += 1
print(count)
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Уверен, что папками в Телеграм не пользуются только ленивые, так как - это удобный способ организации и структурирования чатов и каналов в мессенджере. Вы можете создавать папки для разных целей: например, для работы, личного общения, учебы или хобби.
P. S. Обратите внимание, что такие ссылки не подходят для личных чатов и ботов☝️
Небольшой видео туториал оставлю в комментариях
Информатика ЕГЭ | itpy
Please open Telegram to view this post
VIEW IN TELEGRAM
Хотелось бы узнать ваше мнение: интересует ли вас контент о возможностях Telegram для рубрики #useful ?
Anonymous Poll
91%
✅ Да, это познавательная тема!
9%
⛔️ Нет, мы тут занимаемся информатикой..
sqrt
, prod
, ceil
, floor
, factorial
math
- это встроенный модуль в Python, который предоставляет доступ к математическим функциям и константам. Этот модуль позволяет выполнять различные математические операции, такие как вычисление квадратных корней, тригонометрические функции, логарифмы, степени, округления чисел и многое другое.sqrt(x)
Возвращает квадратный корень числа x:
import math
result = math.sqrt(25)
print(result) # Вывод: 5.0
prod(iterable)
Возвращает произведение всех элементов итерируемого объекта:
import math
numbers = [1, 2, 3, 4, 5]
result = math.prod(numbers)
print(result) # Вывод: 120 (произведение 1 * 2 * 3 * 4 * 5)
ceil(x)
Возвращает наименьшее целое число, которое больше или равно x:
import math
result = math.ceil(3.14)
print(result) # Вывод: 4
floor(x)
Возвращает наибольшее целое число, которое меньше или равно x:
import math
result = math.floor(3.14)
print(result) # Вывод: 3
factorial(x)
Возвращает факториал числа x:
import math
result = math.factorial(5)
print(result) # Вывод: 120 (факториал числа 5)
Кстати, вместо
import math
можно написать import math as m
, что позволит обращаться к модулю через переменную m
(или любую другую, на ваш выбор). Это удобно для сокращения кода и повышения его читаемости.Информатика ЕГЭ | itpy
Please open Telegram to view this post
VIEW IN TELEGRAM