Напишем программу, которая вводит с клавиатуры целое число в диапазоне от 0 до 15 и преобразует его к шестнадцатеричной системе счисления. Напомню, что в шестнадцатеричной системе счисления числа в диапазоне от 0 до 9 соответствуют таким же числам в десятичной системе счисления. Шестнадцатеричное число A соответствует числу 10 в десятичной
![]()
Перевод чисел в шестнадцатеричную систему счисления.
В строке №3 записываем переменную для хранения вводимого нами числа (это будет число от 0 до 15).
В строке №4 записываем символьную переменную для хранения числа. Здесь важно различать эти 2 переменные. Обе переменные предназначены для хранения чисел, однако в строке №3 числа представляются как цифры, над которыми можно производить различные математические операции (например, 2+2=4). В строке №4 числа представляются как символы и над ними можно производить операции, предназначенные для символов.
Строка №7. На экран выводится сообщение.
Строка №8. Вводим любое число с клавиатуры.
В строке №9 идет проверка условия о том, что введенное число лежит в диапазоне от 0 до 15. Запись производится с помощью слова And. Сначала в круглых скобках записываем первое условие о том, что введенное нами число «n» больше либо равно 0 (n>=0). Затем пишем слово And (с англ. «и»). Затем в круглых скобках записывается второе условие о том, что введенное нами число «n» меньше либо равно 15 (n<=15). Слово And между 2-мя условиями означает, что оба этих условия должны выполняться одновременно. Строка №9 нужна для проверки правильности введенных чисел. Эти числа должны быть не меньше 0 и не больше 15.
Строка №11. Если условие в строке №9 выполняется, то начинает проверяться другое условие с помощью вложенного оператора If. Здесь проверяется условие о том, что введенное нами число меньше 10 (n<10). Если это условие соблюдается, то переменной «ch» присваивается значение chr(ord('0')+ n) (строка №12). Запись chr(ord('0')+ n) означает, что сначала с помощью функции Ord вычисляется код символа 0 по Кодовой таблице ASCII (ord(‘0’)). Затем к этому коду прибавляется введенное нами число «n» (ord('0')+ n). Затем с помощью функции Chr вычисляется символ по полученному коду. Для наглядности рассмотрим пример. Предположим мы ввели с клавиатуры число 5. Это число запишется в переменную «n». Условие в строке №11 выполняется, поэтому будет выполнена операция присваивания в строке №12 (ch:=chr(ord('0')+ n)). Сначала подсчитывается Ord(‘0’). Числовой код символа 0 по Кодовой таблице ASCII равен 48. Затем к этому числу прибавляется значение переменной «n» (т.е. то значение, которое мы ввели с клавиатуры) (ord('0')+ n). Мы ввели число 5. 48+5=53. И последней выполняется функция Chr, т.е. числовой код 53 будет преобразован в символ согласно Кодовой таблице ASCII. Смотрим таблицу. Коду 53 соответствует символ 5. Это и будет результатом операции, записанной в строке №12.
Строка №13. Если условие в строке №11 не выполняется, т.е. если введенное нами число не меньше 10 (т.е. лежит в диапазоне от 10 до 15), то будет выполняться операция в строке №14 (ch:=chr(ord('A')+n-10)). Предположим мы ввели с клавиатуры число 15. Сначала подсчитывается числовой код символа «A». Он, согласно таблице, равен 65. К этому коду прибавляем «n». 65+15=80. Затем отнимаем от полученного числа 10. 80-10=70. И в конце функция Chr преобразует этот числовой код в символ. Коду 70 соответствует символ «F». Этот символ и будет результатом операции в строке №14.
Строка №15. Выводим на экран сообщение. Заметьте, что после Else (строка №13) должно выполняться сразу две операции (операция присваивания (строка №14) и операция вывода на экран (строка №15)). Поэтому всю конструкцию if…then…else необходимо заключить в операторные скобки begin…end. (строка №10 и №16).
Строка №17. Последний в программе else относится к первому if (строка №9). Т.е. если условие в строке №9 не выполняется (число, введенное с клавиатуры будет лежать за пределами диапазона от 0 до 15), то на экран выведется сообщение в строке №18.
После запуска программы введите любое число (например, 12).


Можете попробовать ввести другие числа (выходящие за пределы от 0 до 15).
Предыдущая статья : Использование вложенного оператора If.
Оглавление : Уроки Паскаль. Ветвления.
Следующая статья : Применение логических операций с оператором IF.
Комментарии
У меня тоже есть функция для представления чисел в шестнадцатеричн ой системе счисления. Она рекурсивная и не отображает начальные нули у чисел более 255
function hex(x: word): string;
const a: string=('012345 6789ABCDEF');
begin
if x
dizzying.
Александра https://dostafka-obedi.ru/contacts/
Ура! Ваши сотрудники наслаждаются вкусным домашним обедом не выходя из офиса https://dostafka-obedi.ru/about/
Доставка комплексных обедов в офис https://dostafka-obedi.ru/services/
Администратор ООО «ЛАНА АВТО»,
Применение специй, придающих новый вкус любым блюдам, от супов и салатов до десерта и напитков - не рутина, а высокое искусство https://dostafka-obedi.ru/about/
Познакомимся с его основами https://dostafka-obedi.ru/services/
Внутренние размеры: 1000 х 1000 х 1000 https://yaschiki.ru/uslugi/upakovka-v-termousadochnuyu-plenku/
Тип ящика: Деревянные ящики https://yaschiki.ru/upakovka-stankov-dlya-transportirovki/
Упаковка в деревянную тару https://yaschiki.ru/product/derevyannii-yashchik-1200-1200-750/
Оставить заявку https://yaschiki.ru/product/derevyannii-yashchik-1450-1000-2200/
Внутренние размеры: 400 x 300 x 150 https://yaschiki.ru/
You've ended my 4 day long hunt! God Bless you man. Have a great
day. Bye
My web blog - Live Draw Sdy Lotto: https://rentry.co/39557-when-did-hk-alfa-end
me when new comments are added- checkbox and now whenever a comment is added I receive 4 emails
with the exact same comment. Is there a way you can remove me from that service?
Cheers!
Also visit my web blog Paito Sdy Lotto: https://agatti.shop/
my website ... Live Draw Sdy Lotto: https://fivemmlo.shop/
Also visit my website: live draw hongkong: https://rentry.co/5806-answers-about-celebrity-births-deaths-and-ages
Did you make this website yourself or did you hire someone to do it for
you? Plz answer back as I'm looking to design my own blog and would like to
find out where u got this from. thanks
My site - Broker Forex Resmi: https://play.google.com/store/apps/details?id=com.foreximf.client
i could also make comment due to this sensible paragraph.
My site ... hsb investasi: https://play.google.com/store/apps/details?id=com.foreximf.client
to be on the web the easiest thing to be aware of.
I say to you, I certainly get irked while people think about worries that they just don't know about.
You managed to hit the nail upon the top as well as defined out the
whole thing without having side effect , people can take a signal.
Will likely be back to get more. Thanks
Here is my web page - Manajemen Risiko Forex: https://www.foreximf.com/analisa-forex
Stop by my web site: Live Draw HK Lotto: https://access.bridges.com/externalRedirector.do?url=www.nfme.mv%2Fwebinars%2Fitem%2F101-episode-3-finance-industry-under-the-new-norm-nfme-s-webinar-series-tailoring-a-new-reality-employer-s-dialogue
online. I most certainly will highly recommend this blog!
Take a look at my web-site :: betbeast كازينو: https://betbeast-eg.com
And i'm glad reading your article. But should remark on some general things, The website style is ideal,
the articles is really great : D. Good job, cheers
Have a look at my site; Froum Syair HK: https://syairhk1.store/
This is the very first time I frequented your website page and so far?
I amazed with the research you made to create this actual
put up extraordinary. Wonderful job!
my webpage; 77ph: https://77ph-ph.com
would like to say that this write-up very pressured me to take a look at and do it!
Your writing style has been surprised me. Thanks,
very nice article.
Feel free to visit my webpage Paito HK Lotto: https://paitohklotto1.shop/
Руководитель службы управления https://dostafka-obedi.ru/dostavka/
Вы можете заказать обед у нас и не беспокоится о его качестве, а наслаждаться вкусным и полезным обедом https://dostafka-obedi.ru/type_menu/napitki/
Блины с ветчиной и сыром (210) (упак https://dostafka-obedi.ru/services/kompleksnye-obedy-6/
3шт.)
ООО «ТЭК электроникс» выражает искреннюю благодарность «Компотик» за длительное сотрудничество https://dostafka-obedi.ru/reviews/
За качественное приготовление пищи, гибкий подход к индивидуальным просьбам наших работников, своевременную доставку https://dostafka-obedi.ru/dostavka/
Надеемся на плодотворную работу в будущем https://dostafka-obedi.ru/privacy-policy/
Рассольник https://dostafka-obedi.ru/reviews/
and telling everything about that.
Here is my homepage; Live Draw Hongkong: https://hongkongpoolsnew.live/
here on this post. I'll be returning to your website for
more soon.
my web page: silverplay كازينو: https://silverplay-eg.com
I'm new to the blog world but I'm trying to get started and set
up my own. Do you require any html coding expertise to
make your own blog? Any help would be greatly appreciated!
Look at my homepage: Aplikasi Trading Terbaik: https://www.foreximf.com/analisa-forex
you're talking approximately! Bookmarked. Please additionally talk over with my site =).
We will have a link alternate arrangement among us
Review my website ... PaitoSdy: http://w.drbigboobs.com/cgi-bin/at3/out.cgi?id=105&trade=https://paitosdy4d.site/
Here is my website - Livedrawsdy: http://www.stevelukather.com/news-articles/2016/04/steve-porcaro-to-release-first-ever-solo-album.aspx?ref=https://livedrawsdy.digital/
Your writing taste has been surprised me. Thanks, quite nice article.
Also visit my website ... Kodesyairmacau: https://kodesyairmacau.shop/
I'm using the same blig platform ass yours and I'm having difficulty finding one?
Thanks a lot!
Also visit my web-site affordable seo company in delhi: https://Avidiahomeinspections.net/what-to-look-for-in-an-affordable-seo-company/
I'm using the same blig platform ass yours and I'm having difficulty finding one?
Thanks a lot!
Also visit my web-site affordable seo company in delhi: https://Avidiahomeinspections.net/what-to-look-for-in-an-affordable-seo-company/
else may anyone get that kind of info in such an ideal means of
writing? I have a presentation next week, and I'm at the look for
such information.
Here is my homepage Paito HK: https://duniadalamberita.cyou/
из десятичной системы счисления в шестнадцатеричную..
And I actually do hasve some questions for you
iff you tend not tto mind. Is it only me or does it appear like some of the responses appear like coming from brain dead visitors?
:-P And, if yyou are writing at othher online social sites,
I'd like to keep up with everything fresh you have tto post.
Would you make a list of the colmplete ufls of your communal pagess like your
linnkedin profile, Facebook page or twitter feed?
Here is my site: affordable seo consultants directory Definition for computers: https://avidiahomeinspections.net/affordable-search-motor-optimization-defined/
Выяснить больше - вызвать нарколога на дом в казани: https://narkolog-na-dom-kazan21.ru/
Подробнее можно узнать тут - вывод из запоя цена в сочи: https://vyvod-is-zapoya-sochi21.ru/
this time me also commenting here.
Rеview my blog ... Plaᴢa de
Seguridad: https://plazadeseguridad.com/producto/kit-etiquetas-reflectivas-para-identificacion-de-cajas-de-empalme-marca-linkedpro-by-epcom-mod-lp-ker/
this time me also commenting here.
Rеview my blog ... Plaᴢa de
Seguridad: https://plazadeseguridad.com/producto/kit-etiquetas-reflectivas-para-identificacion-de-cajas-de-empalme-marca-linkedpro-by-epcom-mod-lp-ker/
Изучить вопрос глубже - вывод из запоя в стационаре: https://vyvod-iz-zapoya-kazan22.ru/
Получить дополнительную информацию - вывод из запоя на дому в сочи: https://vivod-iz-zapoya-sochi21.ru/
Ознакомиться с деталями - нарколог на дом вывод из запоя в сочи: https://vyvod-is-zapoya-sochi20.ru/
Углубиться в тему - https://narkolog-na-dom-kazan24.ru/
Исследовать вопрос подробнее - вызвать нарколога на дом в казани: https://narkolog-na-dom-kazan23.ru/
Ознакомиться с деталями - вывод из запоя дешево в сочи: https://vyvod-is-zapoya-sochi22.ru/
Подробнее можно узнать тут - вывод из запоя в стационаре сочи: https://vivod-iz-zapoya-sochi23.ru/
I'm new to the blog world but I'm trying to get started
and create my own. Do you need any html coding
expertise to make your own blog? Any help would
be greatly appreciated!
my web page ... Download GB WhatsApp
Anti Ban: https://about.me/www.9aleh.apphttps://soundcloud.com/9aleh-app
Изучить вопрос глубже - вывод из запоя на дому цена: https://vyvod-iz-zapoya-sochi20.ru/
Получить дополнительные сведения - наркология вывод из запоя в казани: https://vyvod-iz-zapoya-kazan21.ru/
Кому тоже актуально найти проверенное место для игры, жмите на источник, чтобы случайно не потерять контакты mosbet mosbet: https://mostbet-gkj.com.kg Не ведитесь на дешевые лохотроны из рекламы, обязательно перешлите этот пост тому, кто тоже сейчас ищет нормальную контору!
Кому тоже актуально найти проверенное место для игры, там расписаны все технические подробности мосбет мосбет: https://mostbet-rfd.com.kg Данный сервис сейчас реально рулит на рынке, обязательно перешлите этот пост тому, кто тоже сейчас ищет нормальную контору!
Кому тоже актуально найти проверенное место для игры, жмите на источник, чтобы случайно не потерять контакты most bet most bet: https://mostbet-jdl.com.kg Не ведитесь на дешевые лохотроны из рекламы, обязательно перешлите этот пост тому, кто тоже сейчас ищет нормальную контору!
Кому тоже актуально найти проверенное место для игры, вся полезная инфа выложена вот здесь мостбет кыргызстан мостбет кыргызстан: https://mostbet-hnv.com.kg Данный сервис сейчас реально рулит на рынке, обязательно перешлите этот пост тому, кто тоже сейчас ищет нормальную контору!
Кому тоже актуально найти проверенное место для игры, смотрите сами все условия по ссылке mostbet вход mostbet вход: https://mostbet-cwg.com.kg Не ведитесь на дешевые лохотроны из рекламы, обязательно перешлите этот пост тому, кто тоже сейчас ищет нормальную контору!
Кому тоже актуально найти проверенное место для игры, обязательно сохраняйте себе этот официальный ресурс лучшие букмекерские конторы кыргызстана лучшие букмекерские конторы кыргызстана: https://mostbet-psa.com.kg Лучше обходить стороной забаненные платформы и выбирать надежные зоны. обязательно перешлите этот пост тому, кто тоже сейчас ищет нормальную контору!
В общем, если не хотите тратить время на самостоятельные тесты, жмите на источник, чтобы случайно не потерять контакты футбол купить билеты футбол купить билеты: https://mostbet-fqm.com.kg Данный сервис сейчас реально рулит на рынке, обязательно перешлите этот пост тому, кто тоже сейчас ищет нормальную контору!
В общем, если не хотите тратить время на самостоятельные тесты, вся полезная инфа выложена вот здесь мостбет казино играть онлайн мостбет казино играть онлайн: https://mostbet-tue.com.kg Данный сервис сейчас реально рулит на рынке, обязательно перешлите этот post тому, кто тоже сейчас ищет нормальную контору!
Кому тоже актуально найти проверенного поставщика текстиля для мастерской, жмите на источник, чтобы случайно не потерять контакты обивочная мебельная ткань обивочная мебельная ткань: https://obshivka.tkan-dlya-mebeli-2.ru Не переплачивайте лишние деньги в розничных салонах, обязательно перешлите этот пост тому, кто тоже профессионально занимается перетяжкой мебели!
В общем, если не хотите тратить годы на самостоятельные тесты, вся полезная инфа выложена вот здесь получить гражданство израиля в москве https://grazhdanstvo-izrailya-lvy.ru: https://grazhdanstvo-izrailya-lvy.ru Обходите стороной сомнительных посредников и выбирать надежную поддержку. обязательно перешлите этот пост тому, кто тоже сейчас серьезно думает о репатриации!
Кому тоже экстренно необходим проверенный круглосуточный телефон наркологии, там расписаны все технические подробности оказания помощи вывод из запоя на дому круглосуточно https://lechenie.vyvod-iz-zapoya-na-domu-voronezh-kmp.ru: https://lechenie.vyvod-iz-zapoya-na-domu-voronezh-kmp.ru Квалифицированн ая медицинская помощь на дому — это единственный реальный выход, обязательно перешлите этот пост тем, кто тоже сейчас находится в такой же критической ситуации!
В общем, если не хотите переплачивать посредникам в салонах, вся полезная инфа выложена вот здесь где купить ткань для перетяжки мебели https://obivka.tkan-dlya-mebeli.ru: https://obivka.tkan-dlya-mebeli.ru Лучше сразу выбирать надежного поставщика с сертифицированн ым товаром. обязательно перешлите этот пост тому, кто тоже профессионально занимается перетяжкой мебели!
Кому тоже актуально оформить все документы быстро и легально, смотрите сами все условия по ссылке помощь в получении гражданства израиля https://grazhdanstvo-izrailya-wgn.ru: https://grazhdanstvo-izrailya-wgn.ru Обходите стороной сомнительных посредников и выбирайте надежную поддержку. обязательно перешлите этот пост тому, кто тоже сейчас серьезно думает о репатриации!
В общем, если не хотите тратить время на самостоятельные тесты, обязательно сохраняйте себе этот официальный ресурс капельница от запоя цена капельница от запоя цена: https://nedorogoy.kapelnicza-ot-zapoya-ekaterinburg-nmx.ru Не ждите, пока состояние станет еще хуже, обязательно перешлите этот пост тем, кто тоже сейчас находится в такой же критической ситуации!
В общем, если не хотите переплачивать салонам-проклад кам, жмите на источник, чтобы случайно не потерять контакты каталог кухни на заказ каталог кухни на заказ: https://zakazat-kuhnyu-jep.ru Лучше сразу выбирать проверенную фабрику с официальной гарантией. обязательно перешлите этот пост тому, кто тоже сейчас ищет качественную мебель! Сам долго мучался, теперь делюсь проверенным местом.
Кому тоже экстренно необходим проверенный круглосуточный телефон наркологии, обязательно сохраняйте себе этот официальный ресурс капельница от алкоголя на дому цена капельница от алкоголя на дому цена: https://stoimost.kapelnicza-ot-zapoya-ekaterinburg-nmx.ru Квалифицированн ая медицинская помощь на дому — это единственный реальный выход, обязательно перешлите этот пост тем, кто тоже сейчас находится в такой же критической ситуации!
В общем, если не хотите рисковать жизнью близкого человека, вся полезная инфа выложена вот здесь капельница на дому екатеринбург капельница на дому екатеринбург: https://kruglosutochno-chastnyy.kapelnicza-ot-zapoya-ekaterinburg-nmx.ru Квалифицированн ая медицинская помощь на дому — это единственный реальный выход, обязательно перешлите этот пост тем, кто тоже сейчас находится в такой же критической ситуации!
Подробнее можно узнать тут - стационар вывод из запоя: https://vyvod-iz-zapoya-v-statsionare-v-gelendzhike2.ru/