Максим Отставнов - Свободные программы и системы в школе

Здесь есть возможность читать онлайн «Максим Отставнов - Свободные программы и системы в школе» весь текст электронной книги совершенно бесплатно (целиком полную версию без сокращений). В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. Город: Москва, Год выпуска: 2003, ISBN: 2003, Издательство: «Институт логики», «ALT Linux Team», Жанр: ОС и Сети, на русском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

Свободные программы и системы в школе: краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «Свободные программы и системы в школе»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

Курс лекций, включенных в брошюру, знакомит читателя с популярными свободными программами и системами, полезными при преподавании информатики в средней школе. В обзор вошли основы открытых операционных систем, сведения о пакете «офисных» программ OpenOffice.org, коммуникационном пакете Mozilla, графическом редакторе GIMP, современных графических средах GNOME и KDE и других программах.
Для преподавателей информатики и методистов, а также для студентов и аспирантов соответствующих специальностей.
© 2002-3, Максим Отставнов.
© 2002, Андрей Добровольский (раздел 3.1).
Использован текст лекций, публиковавшихся автором в приложении к газете «Первое сентября» «Информатика» (
) в 2002-3 г., материалы брошюры «Прикладные свободные программы в школе» (М.: 2003 г.), а также фрагменты статей, ранее публиковавшихся в журналах «Компьютерра» и «Домашний компьютер».
Материалы, представленные в этой книге, также доступны в Интернет на странице
на условиях Свободной лицензии ГНУ на документацию (GNU FDL). Все прочие права сохраняются за автором.

Свободные программы и системы в школе — читать онлайн бесплатно полную книгу (весь текст) целиком

Ниже представлен текст книги, разбитый по страницам. Система сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «Свободные программы и системы в школе», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Если в первом списке более одной команды, кодом завершения списка будет код завершения последней в списке команды. Однако существуют два других символа завершения команды: «&&» и «||». Кодом завершения списка, соединенного «&&», является результат выполнения операции «И» над значениями истинности кодов завершения входящих в список команд, а кодом завершения «||»-списка – результат выполнения операции «ИЛИ».

Использование в первом списке команды «if» более одной команды является экзотическим приемом, которого по возможности следует избегать.

Свободные программы и системы в школе - изображение 79
Рис. 1-79
Рис 180 Вторая форма Рис 179 более сложна выполняется списоккоманд1 - фото 80
Рис. 1-80

Вторая форма (Рис. 1-79) более сложна: выполняется список_команд1, затем, если код завершения истинен, выполняется список_команд2, а если ложен – список_команд3 (Рис. 1-80).

Рис 181 И наконец третья форма Рис 181 позволяет задавать множественные - фото 81
Рис. 1-81

И наконец, третья форма (Рис. 1-81) позволяет задавать множественные условия: если код завершения первого списка истинен, выполняется второй список команд, иначе выполняется третий список команд и, если его код завершения истинен, выполняется четвертый список команд. Конструкция «elif – then» может быть множественной, но в любом случае выполнен будет лишь один «then»-список.

В «if – then – elif ... fi» форме оператора «if» также может присутствовать конструкция «else»; следующий за ней список команд будет выполнен, если коды завершения «if»-списка и всех «elif»-списков оказались ложными.

Циклическое исполнение с предусловием

Оболочка поддерживает два оператора цикла с предусловием : «while – do – od» (Рис. 1-82) и «until – do – od» (Рис. 1-83).

Свободные программы и системы в школе - изображение 82
Рис. 1-82
Свободные программы и системы в школе - изображение 83
Рис. 1-83

Выполнение любого из них заключается в том, что выполняется список_команд1 и, в зависимости от кода завершения либо выполняется список_команд2 и выполнение цикла повторяется, либо выполнение цикла завершается. «While»-цикл выполняется, пока код завершения первого списка истинен, а «until»-цикл – пока он ложен.

Обратите внимание, что «until»-цикл, в отличие от использования этого ключевого слова в большинстве языков программирования, является также циклом с пред условием, а не с пост условием. Если же действительно необходимо организовать циклическое исполнение с постусловием, реальное тело цикла можно включить в список_команд_1, завершив его командой проверки условия, а номинальное тело (заключенное между ключевыми словами «do» и «done») сделать пустым.

Циклическое исполнение со списком значений

Оболочка предоставляет также возможность организации циклического исполнения с переменной, пробегающей список значений (Рис. 1-84).

Рис 184 Списоккоманд будет исполнен по одному разу для каждого значения в - фото 84
Рис. 1-84

Список_команд будет исполнен по одному разу для каждого значения в списке значений (Рис. 1-85).

Рис 185 Если ключевое слово in и список значений не указаны переменная - фото 85
Рис. 1-85

Если ключевое слово «in» и список значений не указаны, переменная будет пробегать список значений специальных переменных $1 – $9, соответствующих аргументам командной строки (см. ниже) (в порядке их следования), из которой запущен сценарий (программа).

Многовариантное условное исполнение

Для многовариантного условного исполнения в зависимости от значения строковой переменной оболочка поддерживает оператор «case» с на редкость причудливым синтаксисом (Рис. 1-86).

Рис 186 Указанная строка обычно результат раскрытия значения переменной - фото 86
Рис. 1-86

Указанная строка (обычно – результат раскрытия значения переменной) поочередно сравнивается с шаблонами и при первом совпадении выполняется соответствующий список команд (до конструкции «;;»), после чего выполнение оператора «case» завершается.

Строки, указанные в качестве шаблонов, подвергаются обычному раскрытию, за исключением того, что специальные символы «*», «*», «[ ... ]» не приводят к поиску файлов, а используются (по тем же правилам, что и при раскрытии шаблонов имен файлов) как метасимволы при сравнении.

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Похожие книги на «Свободные программы и системы в школе»

Представляем Вашему вниманию похожие книги на «Свободные программы и системы в школе» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё непрочитанные произведения.


libcat.ru: книга без обложки
Максим Отставнов
Максим Горький - Свободные дни
Максим Горький
Отзывы о книге «Свободные программы и системы в школе»

Обсуждение, отзывы о книге «Свободные программы и системы в школе» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.

x