Анимация
JavaScript


Главная  Библионтека 

0 1 2 3 4 [ 5 ] 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122

Ответы

1. Правильный ответ б), но, поскольку, после установки perl становится командой оболочки DOS, вариант в) также допустим..

2. Правильный ответ - вариант б). А также в вашей системе.

3. Правильным будет вариант а), хотя проверить можно, лишь запустив команду perldoc perl, не правда ли?

Упражнения

Попробуйте бегло просмотреть список часто задаваемых вопросов Даже если сначала вам многое покажется непонятным, вы получите представление о том, какого рода информация содержится в FAQ.

♦ Если вы предпочитаете использовать Web-броузер, "сходите" на узел http: www,perl.com и прочитайте документацию там, только не переусердствуйте.



2-й час

Строительные блоки Perli числа и строки


Любой язык, будь то компьютерный или "человеческий", предполагает наличие предмета разговора. Perl в основном имеет дело с числами и строками, их объединяющее название - скаляры.

Скаляры - базовый тин Perl. На кажцом из занятий этой книги с ними бупут нро-изводиться операции суммирования, вычитания, поиска, проверки, сбора, очистки, разделения на части, упаковки, сортировки, сохранения, загрузки, печати и удаления.

В Perl каждый скаляр (или неременная скалярного тина) может содержать отдельное слово, запись, документ, строку текста или символ. Скаляры Perl могут содержать также литеральные данные, т.е. данные, значение которых не изменяется во время выполнения программы. В некоторых языках программирования для такого рода данных используются термины константа или литерал. Они часто используются для хранения значений, не подверженных изменению в силу своей природы, например числа л, или ускорения земного притяжения g, или же имени 15-го президента США. Все подобные числа в программах Perl встречаются в виде скалярных литералов.

Другим типом скаляров Perl являются так называемые скалярные переменные. Переменные содержат данные, которыми можно свободно манипулировать. Вы можете изменять содержимое переменных, поскольку они являются всего лишь удобным инструментом доступа к данным, которые в них хранятся. Обычно переменным назначают удобные и легко запоминающиеся имена, которые связаны с хранящимися в них данными.

На этом занятии вы также познакомитесь с операторами Perl. Операторы - это своего рода глаголы языка Perl. Они оперируют существительными Perl таким образом, чтобы программа выполняла полезные действия.

Основные темы этого занятия.

• Числовые и строковые константы (литералы).

• Скалярные переменные.

• Операторы.



Литералы

Perl содержит два различных типа скалярных констант, называемых литералами: числовые и строковые литералы.

Числовые литералы

Числовые литералы - это обычные числаег! "понимает" числа, представленные в различных форматах. Все примеры, приведенные в табл. 2.1, являются допустимыми числовыми литералами Perl.

Число

6 Целое число

12.5 Вещественное число

15. Еще одно вещественное число

.7320508 И еще одно вещественное число

Вещественное число, представленное (число с плавающей точкой) 6.67Е-33 Еще одно число с плавающей точкой (допустимы как символы е, так и Е)

4 294 296 Большое целое число. В качестве разделителя тысяч вместо запятых используется символ подчеркивания

в экспоненциальном формате

Я думаю, здесь нет смысла описывать, что такое числа, поскольку это вам должно быть известно, из курса средней школы. Остановимся только на нюансах. Целые числа представляются набором нескольких цифр. В вещественных числах используется десятичная точка. Числа с плавающей точкой содержат мантиссу, букву е и порядок числа: В больших числах для удобства чтения можно использовать символ подчеркивания, разделяющий тысячи. Перед тем как использовать такие числа, Perl удаляет символы подчеркивания.

Не ставьте перед числами нули, как, например, в 010. В Perl так обозначаются числа в восьмеричной системе счисления. В Perl также можно использовать числа в шестнадцатеричной и двоичной системах счисления. Подробней обо всем этом можно узнать, обратившись к разделу документации perldata.

Строковые литералы

Строковые литералы в Perl - это обычные строки символов. Они могут содержать любое количество данных. Размеры строк ограничены лишь размерами виртуальной памяти вашего компьютера. Строки могут содержать данные различных типов - текст ASCII со стандартным набором символов, текст ASCII с полным набором символов и даже двоичные данные. Строки могут быть также пустыми.

В Perl, за небольшими исключениями, вы обязаны заключать строковые литералы в кавычки. Этот процесс называется квотингом (quoting) строки. Для этого можно использовать или одинарные ( ), или двойные кавычки (" ")- Ниже приведено несколько примеров строковых литералов:

Часть I. Основы Perl



0 1 2 3 4 [ 5 ] 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122