Так как мы переводим из 16-ричной в 16-ричною (то есть не переводим) то число не меняется
qwqwweqw3
11.03.2020
Допустим, мы ведем счет дней недели с воскресенья и присваиваем дням такие номера: 0- Вс, 1- Пн, 2- Вт, 3- Ср, 4- Чт, 5- Пт, 6- Сб. Определим, когда в январе было первое Вс. Если 31 был Пн, то 4 недели назад, т.е. 31-28=3 числа тоже был Пн. А Вс было перед Пн, т.е. 2 января. Числа от 0 до 6 - это остатки целочисленного деления на 7. Получается, что остаток деления числа 2 на 7, должен привести нас к нулю. А он равен двум. Идея: вычтем из остатка 2, чтобы получился ноль. Идея хороша для остатка 2, 3, 4, 5, и 6. Она даст нам значения 0, 1, 2, 3 и 4. А вот для остатков 0 и 1, она даст -2 и -1, что нехорошо. Внесем корректировку. если получилось отрицательное значение, увеличим его на 7. Проверим ,будет ли это работать. 1 января - Сб (номер дня 6) алгоритм дает 1-2 = -1 и +7 = 6 - верно 2 января - Вс (номер дня 0) алгоритм дает 2-2 = 0 - верно 3 января - Пн (номер дня 1) алгоритм дает 3-2 = 1 - верно 4 января - Вт (номер дня 2) алгоритм дает 4-2 = 2 - верно 5 января - Ср (номер дня 3) алгоритм дает 5-2 - 3 - верно 6 января - Чт (номер дня 4) алгоритм дает 6-2 = 4 - верно 7 января - Пт (номер дня 5) алгоритм дает 0-2 = -2 и +7 = 5 - верно 8 января - Сб (номер дня 6) алгоритм дает 1-2 = -1 и +7 = 6 - верно 9 января - Вс (номер дня 0) алгоритм дает 2-2 = 0 - верно
Все работает.
// PascalABC.NET 3.3, сборка 1625 от 17.01.2018 // Внимание! Если программа не работает, обновите версию!
begin var chislo:=ReadInteger('Номер дня в январе 2011 года:'); chislo:=chislo mod 7-2; if chislo<0 then chislo:=chislo+7; var y:string; case chislo of 0:y:='Воскресенье'; 1:y:='Понедельник'; 2:y:='Вторник'; 3:y:='Среда'; 4:y:='Четверг'; 5:y:='Пятница'; 6:y:='Суббота' end; Writeln('Это ',y) end.
Примеры Номер дня в январе 2011 года: 31 Это Понедельник
Номер дня в январе 2011 года: 13 Это Четверг
Номер дня в январе 2011 года: 23 Это Воскресенье
hacker-xx1
11.03.2020
Правила задания имени файла определяются операционной системой и используемой файловой системой. Вообще файловая система определяет общую структуру именования, хранения и организации файлов в операционной системе. Файловая система FAT (File Allocation Table) поддерживается операционнымисистемами DOS и Windows (в DOS — FAT16; в Windows9x — FAT16 и FAT32). Это файловая система, основанная на таблице размещения файлов, которая поддерживается операционной системой для отслеживания состояния различных сегментов дискового пространства, используемого для хранения файлов. NTFS (Windows NT File System) — файловая система операционных систем Windows NT и Windows 2000. Улучшенная по сравнению с FAT файловая система, разработанная для использования специально с ОС Windows NT. Она выполняет те же функции, что и FAT, но, кроме того, поддерживает средства восстановления файловой системы и допускает использование чрезвычайно больших носителей данных. Также поддерживает объектно-ориентированные приложения, обрабатывая все файлы как объекты с определяемыми пользователем и системой атрибутами. Каждый файл на томе NTFS представлен записью в специальном файле, называемом “главной файловой таблицей” (MFA). В операционных системах семейства DOS имя файла может содержать от 1 до 8 символов, можно использовать символы латинского алфавита, арабские цифры и некоторые другие символы; есть ряд символов, использование которых в имени запрещено. В операционных системах семейства Windows имя может содержать уже от 1 до 255 символов, причем набор символов, из которых можно составлять имена файлов, расширяется. В частности, можно использовать буквы национальных алфавитов, пробелы и т. д. Windows, как правопреемница DOS, обеспечивает совместимость собственных “длинных” имен с короткими именами DOS, т. е. у файла Windows есть дополнительный атрибут — имя этого файла в DOS. Строчные и прописные буквы в именах файлов не различаются. По-другому дело обстоит в операционных системах семейства Unix. Там строчная и прописная буквы различаются, поэтому имена, записанные одними и теми же буквами, но имеющие различия в регистрах, будут разными. Расширение имени файла записывается после точки и может содержать от 1 до 3 символов в DOS и больше 3 — в Windows. Чаще всего в расширение вкладывается определенный смысл (хотя пользователь может задавать и бессмысленные расширения) — оно указывает на содержимое файла или на то, какой программой был создан данный файл. Например, DOC, TXT — расширения текстовых файлов, COM, EXE — исполнимых файлов, INI — инициализационных файлов, PAS, BAS, CPP — исходные тексты программ на соответствующем языке программирования, и т. д. В операционной системе Windows именно по расширению файлы ассоциируются с определенной программой, с которой они могут быть открыты для просмотра или модификации. .
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
Переведите А13 из шестнадцатиричной системы счисления в шестнадцатиричную систему счисления
А13
Объяснение:
Так как мы переводим из 16-ричной в 16-ричною (то есть не переводим) то число не меняется