Язык программирования

3 082 задачивместе с подтемами
Число у задачи — рейтинг сложности, слово рядом — насколько она трудна по сравнению с другими задачами такого же типа. Шкалы задач с ответом и задач с кодом между собой не сравниваются. Рядом — счётчики попыток: ✓ успешные, ✗ неуспешные.
21795#21795
Какое программное обеспечение обладает большим функционалом?

1. текстовый процессор
2. текстовый редактор
3. блокнот
4. у всех одинаковый функционал
21794#21794
Программа, предназначенная для создания, просмотра, редактирования, форматирования, сохранения и печати текстовых документов, которая может содержать объекты
различной природы - это

1. текстовый редактор
2. текстовая программа
3. текстовый процессор
4. текстовый обработчик
21793#21793
К функциям текстового редактора относятся:

1. создание, редактирование и печать документа
2. создание и редактирование документа
3. все операции по набору и редактированию текстовой информации
4. набор текста и его вывод на печать
21761#21761
Можно ли открыть файл собственного формата в бесплатной программе?

1. да
2. нет
3. не всегда
4. в случае, если программа поддерживает этот формат
21760#21760
Можно ли открыть файл универсального формата в платной программе?

1. да
2. нет
3. не всегда
4. в случае, если в списке программы есть этот формат
21743#21743
Написание конспекта является процессом

1. сбора информации
2. обработки информации
3. хранения информации
4. передачи информации
21742#21742
Телефонный разговор является процессом

1. сбора информации
2. обработки информации
3. хранения информации
4. передачи информации
21741#21741
Работа на поисковом сервере является процессом

1. сбора информации
2. обработки информации
3. хранения информации
4. передачи информации
21740#21740
Чтение книги является процессом

1. сбора информации
2. обработки информации
3. хранения информации
4. передачи информации
Для данного натурального числа n вычислите сумму всех его натуральных делителей, включая 1 и само число. Решение оформите в виде РЕКУРСИВНОЙ функции с одним параметром. Основная программа должна содержать ввод исходных данных, вызов функции и вывод ответ
Запрещено использовать циклы в программе

Примеры
№ Входные данные Выходные данные
1 6 12
✓ 388✗ 298500лёгкаяВойти и решать
Для быстрого вычисления наибольшего общего делителя двух чисел используют алгоритм Евклида. Он построен на следующем соотношении: НОД(a,b)=НОД(a % b,b). Реализуйте рекурсивный алгоритм Евклида в виде функции gcd(a, b).

Ввод
12 16
Вывод
4

В теории вычислимости важную роль играет функция Аккермана A(m,n), определенная следующим образом:

\(\begin{equation*} A(n, m) = \begin{cases} n+1 &\text{ $m = 0$}\\ A(m-1, 1) &\text{ $m>0, n=0$}\\ A(m-1, A(m, n-1)) &\text{ $m>0, n> 0$} \end{cases} \end{equation*}\)

Даны два целых неотрицательных числа m и n, каждое в отдельной строке. Выведите A(m,n).


Примеры
№ Входные данные Выходные данные
1 2
2
7


 
✓ 340✗ 451400лёгкаяВойти и решать
Напишите программу, содержащую рекурсивную функцию, которая  по натуральному числу n,  выводит все числа от n до 1. Основная программа должна содержать ввод исходных данных (число n) и вызов функции.
 
Примеры
№ Входные данные Выходные данные
1 6 6 5 4 3 2 1
✓ 4 447✗ 11 728200лёгкаяВойти и решать
Напишите программу, содержащую рекурсивную функцию, которая  решает задачу нахождения суммы чисел от 1 до n (n <= 100)
Нельзя в программе использовать циклы и формулу суммы арифметической прогрессии
Основная программа должна содержать ввод исходных данных, вызов функции и вывод ответа
На вход программе подается число n

Примеры
№ Входные данные Выходные данные
1 5 15
✓ 423✗ 467400лёгкаяВойти и решать
Напишите программу, содержащую рекурсивную функцию, которая  решает задачу возведения числа x в натуральную степень n.
Основная программа должна содержать ввод исходных данных, вызов функции и вывод результата
Запрещено использовать встроенные функции (и операции) возведения числа степень, а также циклы

На вход программе подаются два натуральных числа x и n

Примеры
№ Входные данные Выходные данные
1 2 5 32
✓ 449✗ 536400лёгкаяВойти и решать
Поделиться
Класснуть