Задание № 1. Какой язык является «родным» для смартфонов? Задание № 2. Как назывался первый язык программирования и когда он появился?
Задание № 3. Какой язык из используемых ныне считается первым языком программирования высокого уровня?
Задание № 4. Этот язык программирования очень популярен среди хакеров и учёных. Он является одним из старейших из используемых языков программирования, причём программы на этом языке программирования обладают очень высоким быстродействием. О каком языке программирования идёт речь?
Задание № 5. С разработки этого языка программирования началась история одной из
крупнейших компьютерных фирм, разработчика операционных систем.
Задание № 6. Этот язык программирования назван в честь выдающегося математика, физика и философа.
Задание № 7. Какой язык программирования был назван в честь первого программиста?
Задание № 8. Какой язык, не будучи языком программирования, является одним из самых
популярных компьютерных языков, на котором говорят все браузеры?
Задание № 9. Несколько лет назад один популярный в среде программистов ресурс провёл анализ для определения самого нелюбимого языка программирования. Этот язык, эмблемой которого является верблюд, «победил» с большим отрывом.
Примечание:
Если к числу в двоичной системе счисления приписывать в конец цифры, то число увеличивается и никак не может уменьшится. Поэтому, n<f(n). Следовательно, перебор различных чисел, принадлежащих отрезку [90;160], можно смело ставить до 160 (можно и меньше, но лень расписывать вычисления).
ToBinary - функция перевода числа из десятичной СС в двоичную. Можно писать любой алгоритм, необязательно в точности использовать мой.
FromBinary - функция перевода числа из двоичной СС в десятичную. Можно писать любой алгоритм, необязательно в точности использовать мой.
func - функция, которая выполняет преобразования числа согласно условию (пункты 1, 2, 3, 4).
Код кажется большим только из-за процедур и begin/endов. Без них - всего то 7 строчек :). В скринах можно проверить, действительно ли 19 (40-22+1).
Пример работы:
Примечание:
Если к числу в двоичной системе счисления приписывать в конец цифры, то число увеличивается и никак не может уменьшится. Поэтому, n<f(n). Следовательно, перебор различных чисел, принадлежащих отрезку [90;160], можно смело ставить до 160 (можно и меньше, но лень расписывать вычисления).
ToBinary - функция перевода числа из десятичной СС в двоичную. Можно писать любой алгоритм, необязательно в точности использовать мой.
FromBinary - функция перевода числа из двоичной СС в десятичную. Можно писать любой алгоритм, необязательно в точности использовать мой.
func - функция, которая выполняет преобразования числа согласно условию (пункты 1, 2, 3, 4).
Код кажется большим только из-за процедур и begin/endов. Без них - всего то 7 строчек :). В скринах можно проверить, действительно ли 19 (40-22+1).
Пример работы: