Similar presentations:
Языки программирования на ЕГЭ
1.
Языкипрограммирования
на ЕГЭ
2.
Основные языки на ЕГЭPhython
С++
3.
C++C++ используется для создания
программного обеспечения разного рода:
от игр до операционных систем. Этот
язык также широко применяется в
интенсивной обработке данных и научных
расчетах.
C++ предоставляет разработчикам мощный
и гибкий инструмент для создания
программного обеспечения. Он позволяет
писать эффективный и быстрый код, что
делает его одним из наиболее
популярных языков программирования в
4.
PythonPython
— это высокоуровневый язык
.
программирования, отличающийся
эффективностью, простотой и
универсальностью использования.Он
широко применяется в разработке
веб-приложений и прикладного
программного обеспечения, а также
в машинном обучении и обработке
больших данных. За счет простого
и
интуитивно понятного
синтаксиса является одним из
распространенных языков для
обучения программированию
5.
JavaJava – это язык программирования
общего назначения. То есть язык,
который применяется в разработке
различных программных продуктов, без
четкой специализации в конкретной
сфере. Он во многом похож на Python,
JavaScript и другие языки того же
уровня, что и Java. Кроме того, Java
заимствует массу синтаксических
конструкций из C и C++.
6.
Рассмотрим решение задач ссайта РЕШУ ЕГЭ
7.
Условие задачи №5(РЕШУ ЕГЭ№17324)
Автомат обрабатывает натуральное число N по следующему алгоритму:
1. Строится двоичная запись числа N.
2. Удаляется первая слева единица и все следующие непосредственно за ней нули. Если после этого в числе
не остаётся цифр, результат этого действия считается равным нулю.
3. Полученное число переводится в десятичную запись.
4. Новое число вычитается из исходного, полученная разность выводится на экран.
Пример. Дано число N = 11. Алгоритм работает следующим образом.
1. Двоичная запись числа N: 1011.
2. Удаляется первая единица и следующий за ней ноль: 11.
3. Десятичное значение полученного числа 3.
4. На экран выводится число 11 – 3 = 8.
Сколько разных значений будет показано на экране автомата при последовательном вводе всех натуральных
чисел от 10 до 1000?
8.
Решение на Pythona=[]
for x in range(10,1001):
i=int(bin(x)[3:],2)
if x - i not in a:
a.append(x-i)
print(len(a))
9.
Решение наC++
10.
Решение на Java11.
Задание №12(РЕШУ ЕГЭ №1050412.
Решение на Pythons='9'*1000
while ('999' in s) or
('888' in s):
if '888' in s:
s =
s.replace('888', '9',1)
if '999' in s:
s =
s.replace('999', '8',1)
print(s)
13.
Решение на C++14.
Решение на Java15.
Задание №14(РЕШУ ЕГЭ №7761)Сколько единиц содержится в двоичной записи
значения выражения: 42020 + 22017 – 15?
Решение на Python
x=4**2020 + 2**2017-15
s=''
while x !=0:
s+=str(x % 2)
x //=2
s = s[::-1]
print(s.count('1'))
16.
Решение на С++17.
Решение на Java18.
Подведём итогиНа единый государственный экзамен
по информатике выделяют 3 ч.55
мин. на решение 27 задач. И время
является очень ценным ресурсом,
следовательно стоит выбирать язык
который будет быстрее всего
работать и время на написание
кода которого будет
минимально.Просмотрев решение
предыдущих задач однозначно можно
сказать, что самым оптимальным по
объёму кода будет Python.