Cтраница 1
Знак кавычки находится на четвертом ряду клавиатуры. Его ударяют мизинцем левой руки, одновременно нажимая большим пальцем правой руки на верхний регистр. [1]
Знак кавычки находится на четвертом ряду клавиатуры. Ее ударяют мизинцем левой руки, одновременно нажимая мизинцем правой руки на клавишу верхнего регистра. [2]
Как же следует поставить знак кавычки в таком сообщении. Отчасти по традиции, в языке АПЛ условились, что две последовательные кавычки заменяют символ кавычки внутри какого-либо сообщения. [3]
Заметим, что на экране знаки кавычек в ответе не печатаются. Предположим, нам захотелось вставить знак кавычки внутрь вводимого высказывания. [4]
Знаки текста могут выбираться из некоторого конечного набора, который мы определять не будем, но который, разумеется, не должен содержать знака кавычек. Текстовая переменная - это переменная, значением которой может быть любой текст. [5]
Если же взять письменное сообщение Есенин написал Письмо к матери в 1924 году, то выяснится, что в данном случае неадекватным оказывается уже звуковой язык, ибо он не располагает такими знаками, которые были бы конгруэнтны со знаками кавычек и заглавной буквы на письме. [6]
Заметим, что на экране знаки кавычек в ответе не печатаются. Предположим, нам захотелось вставить знак кавычки внутрь вводимого высказывания. [7]
Знаки апострофа, заключающие литерно-строчную константу, при вводе удаляются, а литеры интерпретируются как литерная строка. В случае ввода битово-строчной константы удаляются знаки кавычек и литера В ( указывающая на битовые данные) и заключенные в кавычки литеры интерпретируются как битовая строка. [8]
Это высказывание на экране воспроизведено не будет. По смыслу легко понять, что знак кавычки в ISN T отличается от остальных, но в языке АПЛ не существует способов различить их. Как правило, одному и тому же символу не присваивают несколько различных значений, если из-за этого возможна путаница. В данном случае система АПЛ воспринимает введенную вами строку так, как если бы вы набрали сообщение THE TERMINAL ISN, за которым следуют символы Т TALKING ТО ME, а затем знак открывает новое сообщение. [9]
Литерал определяет значение и размер кода. Литерал может состоять из любой комбинации литер ДКОИ, за исключением знака кавычки, и должен быть заключен в кавычки. Литерал, определяющий размер кода, не должен превышать размер данного, содержащего код записи. [10]
Исключение составляют случаи, когда предыдущая строка содержит нечисловой литерал без завершающих кавычек. В таких случаях первой отличной от пробела литерой строки продолжения должен быть знак кавычки и продолжение начинается первой же литерой независимо от того, является ли она пробелом или нет, непосредственно следующей за знаком кавычки. [11]
Исключение составляют случаи, когда предыдущая строка содержит нечисловой литерал без завершающих кавычек. В таких случаях первой отличной от пробела литерой строки продолжения должен быть знак кавычки и продолжение начинается первой же литерой независимо от того, является ли она пробелом или нет, непосредственно следующей за знаком кавычки. [12]
В список данных в потоке могут входить отдельные переменные массивы, структуры. Данными в потоке могут быть литерного типа арифметическая константа, ли-терно-строчная константа, битово-строчная константа. Знаки апострофа, заключающие литерно-строчную константу, при вводе удаляются, а литеры интерпретируются как литерная строка. В случае ввода битово-строчной константы удаляются знаки кавычек и литера В ( указывающая на битовые данные) и заключенные в кавычки литеры интерпретируются как битовая строка. [13]
Для описаний не рекомендуется использовать символьные переменные. Но ряд областей памяти машины все же содержит переменные подобного рода. Как правило, они представляют собой чрезвычайно длинные цепочки символов, которые разделяют на строки с помощью клавиши RETURN. Пользователь набирает знак кавычки, затем любой текст по своему усмотрению ( часто даже целые страницы) и в заключение - еще одну кавычку. [14]