Buy Text links

Sell text links on your site

FACEBOOK.myspace.com-социальная сеть.Youtube.com-мой канал.Yahoo-мой канал.Yahoo-мой блог.Yahoo blog.
Google Scholar
Web Informer Buttonlose belly fat quicklyView Aleksander Grishkin's profile on LinkedIn wordpress.comPage Rank CheckerBPoster.netГлавная страница сайта.
Разместить на FriendFeedFACEBOOK.
Sign up for a free 30-day trial of HootSuite Pro
HootSuite - Social Media Dashboard
HootSuite - Social Media Management
Social Media Tools for Business
HootSuite - Social Media Tools for Business
HootSuite - Analyze and Grow Your Social Channels
Analyze and Grow Your Social Channels with HootSuite
HootSuite - Improve Your Social Media Efficiency
Глава 1
 

Вопросы и Упражнения

Вопросы для самоконтроля

  1. Перечислите три встроенных типа данных языка Perl.
  2. В чем отличие числового литерала от строкового. Объясните различие между строкой, ограниченной одинарными кавычками, и строкой, ограниченной двойными кавычками.

  3. Каким образом можно выполнить системную команду из программы Perl?

  4. Что такое массив скаляров и ассоциативный массив?

  5. Как задаются в программе массивы и хеш-массивы?

  6. Как объявляются в программе переменные для хранения скалярных данных, массивов скаляров и хеш-массивов?

  7. Что такое интерполяция переменной?

  8. Можно ли интерполировать массивы скаляров и хеш-массивы?

  9. Какие два контекста для операции присваивания вы знаете, и как ведут себя массивы скаляров и хеш-массивы в них?

Упражнения

  1. Найдите ошибки в следующем фрагменте кода Perl:
    $m.= 'Исходные данные:\п'; @data = ( 1, 2, 3, 4} ; print $m, 'Запись: Sdata';
  2. Что напечатают следующие операторы и почему:
    $т = "Скаляр \$m\n";
    @т = ( 1, 2, 3);
    print "Значение равно $m[0]\n";
    print "Значение равно $m [0]";
  3. Предположим, что есть группа слушателей курса по языку Perl, состоящая из 10 человек. В середине курса слушатели сдают промежуточный экзамен, а в конце — выпускную работу. За экзамен и за выпускную работу выставляется оценка по пятибалльной системе. По окончании курса каждый слушатель получает удостоверение, в котором указано, естественно, его имя, а также оценки за экзамен и выпускную работу. Разработайте базу данных слушателей курса, которую можно использовать для автоматизации подготовки удостоверений об успешном окончании курса. (Указание: воспользуйтесь хеш-массивами.)
  4. Дополните программу примера 3.8 удалением первого и последнего элемента связанного списка. (Указание: воспользуйтесь функцией delete ().)
  5. После выполнения упражнения 4 в связанном списке останется один элемент. Удалите его, распечатайте, а затем снова добавьте два элемента в список и распечатайте.
 
Hosted by uCoz
Google Scholar
Web Informer Button Web Informer Button