В этой статье будет решение для 3.1 и 3.2 (экзаменов). Эти уроки – самые первые и самые легкие экзамены на всем курсе. Первая часть (3.1) вся состоит из вопросов, в то же время, как вторая задача, на 100% состоит из задач на программирование.
- Какая команда используется для вывода (печати) данных?
Ответ: print()
2. Выберите верные строки кода.
Верные решения:
- print(«3.1415»)
- print(«I’m a math teacher and a programmer!»)
- print(‘Поэма «Мёртвые души» одна из самых интересных’)
- print()
3. Необходимо выбрать корректную строчку кода
Ответ: print(‘Python’, ‘is the best’, ‘!!’)
4. Что выведет следующий код print(‘1’, ‘2’, ‘3’, ‘4’, sep=’*’) ?
Решение: 1*2*3*4
5. Выберите верные строчки кода.
Верные:
- print(«The world’s a little blurry», «Or maybe it’s my eyes», end=’. ‘, sep=’ 🙂 ‘)
- print(«Told you not to worry», «But maybe that’s a lie», sep=’ 🙂 ‘)
- print(«Honey, what’s your hurry», end=’?’)
6. Какая команда используется для считывания данных с клавиатуры?
Правильный вариант ответа: input()
7. Какая из указанных строк считывает целое число в переменную n ?
Решение: n = int(input())
8. Выберите верные утверждения.
Ответ:
- Имя переменной не может начинаться с цифры
- Имя переменной не может совпадать с ключевым (зарезервированным) словом
- Имя переменной может начинаться с символа подчёркивания (_)
9. Какое число выведет следующий код?
s = 13 k = -5 d = s + 2 s = d k = 2 * s print(s + k + d)
Результат: 60
10. Какое число выведет следующий код?
a = 17 // (23 % 7) b = 34 % a * 5 — 29 % 4 * 3 print(a * b)
Звездный прямоугольник
Напишите программу, которая выводит прямоугольник, по периметру состоящий из звездочек (*).
Примечание. Высота и ширина прямоугольника равны 44 и 1717 звёздочкам соответственно.
print(‘*****************’) print(‘* *’) print(‘* *’) print(‘*****************’)
Сумма квадратов VS квадрат суммы
Напишите программу, которая считывает два целых числа aa и bb и выводит на экран квадрат суммы (a+b)^2(a+b)2 и сумму квадратов a^2+b^2a2+b2 этих чисел.
Формат входных данных
На вход программе подаётся два целых числа, каждое на отдельной строке.Формат выходных данных
Программа должна вывести текст в соответствии с условием.
a = int(input()) b = int(input()) print(f’Квадрат суммы и равен <(a + b) ** 2>’) print(f’Сумма квадратов и равна ‘)
Большое число
Как известно, целые числа в языке Python не имеют ограничений, которые встречаются в других языках программирования. Напишите программу, которая считывает четыре целых положительных числа a, , b, , ca,b,c и dd и выводит на экран значение выражения a^b + c^dab+cd.
Формат входных данных
На вход программе подаётся четыре целых положительных числа a, , b, , ca,b,c и dd , каждое на отдельной строке в указанном порядке.Формат выходных данных
Программа должна вывести значение a^b + c^dab+cd.
a = int(input()) b = int(input()) c = int(input()) d = int(input()) print(a ** b + c ** d)
Размножение n-ок
Напишите программу, которая считывает целое положительное число n, , n in [1; , 9]n,n∈[1;9] и выводит значение числа n+overline+overlinen+nn+nnn.
Формат входных данных
На вход программе подаётся одно целое положительное число n, , n in [1; , 9]n,n∈[1;9].Формат выходных данных
Программа должна вывести число n+overline+overlinen+nn+nnn.Примечание. Для первого теста 1 + 11 + 111 = 1231+11+111=123.
n = int(input()) nn = n * 10 + n nnn = n * 100 + n * 10 + n print(n + nn + nnn)
Источник: zazloo.ru
Ниже приведена программа записанная на пяти языках программирования как решать
Задания ЕГЭ по номерам:
- 1 Системы счисления
- 2 Таблицы истинности
- 3 Поиск кратчайшего пути
- 4 Базы данных
Файловая система - 5 Кодирование информации
- 6 Анализ алгоритмов
- 7 Электронные таблицы
- 8 Программирование: циклы
- 9 Объем информации
Передача информации - 10 Комбинаторика
- 11 Рекурсивные алгоритмы
- 12 Сети, адресация
- 13 Количество информации
- 14 Алгоритмы с исполнителем
- 15 Поиск путей в графе
- 16 Системы счисления
- 17 Запросы для поисковых систем
- 18 Логические выражения
Отрезки, множества, функции - 19 Программирование: массивы
- 20 Программирование: циклы
- 21 Программирование: подпрограммы
- 22 Перебор вариантов
- 23 Системы логических уравнений
- 24 Программирование: поиск ошибки в программе
- 25 Программирование: обработка массивов
- 26 Теория игр
- 27 Программирование: разработка программы
Задание 4. Тип заданий 11: рекурсивные алгоритмы.
В решении задания есть видеоразбор
Поделиться:
Комментарии ( 2 )
В бейсике вроде код совсемм другой.
Добрый день. Все очень круто, понятно, СПАСИБО, но в последних «демках» вариант задания №11 вот такой. Можно представить такое-же понятное и простое решение как и в задачах Вашего раздела №11. да и собственно разместить его там. Еще раз большое спасибо!
Ниже на пяти языках программирования записаны рекурсивные функции F и G. (пусть будет Паскаль)
function F(n: integer):
integer;
begin
if n > 2 then
F := F(n-1)+G(n-1)+F(n-2)
else
F := n;
end;
function G(n: integer):
integer;
begin
if n > 2 then
G := G(n-1)+F(n-1)+G(n-2)
else
G := n+1;
end;
Чему будет равно значение, вычисленное при выполнении вызова G(5)?
Источник: infbu.ru
ЕГЭ по информатике задание 11-2
Ниже на трёх языках программирования записана рекурсивная функция (процедура) F.
>
ЕГЭ Информатика 2020 ФИПИ Задача 8
Полный формат. Задача 6. ОГЭ Информатика. Программа с условным оператором
Что выведет программа при вызове F(3). В ответе запишите последовательность выведенных цифр слитно (без пробелов).
Данная задача была взята с открытого банка заданий ЕГЭ по информатике.
Источник: amlesson.ru