Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
0911136_3EEB9_volkov_m_a_informatika_kurs_lekci...doc
Скачиваний:
11
Добавлен:
13.11.2019
Размер:
618.5 Кб
Скачать

12.3. Конструкция переключателя

Для осуществления множественного выбора (или ветвления) используется конструкция с переключателем типа CASE. В этом случае выполняется тот блок инструкций (инструкции 1 или инструкции 2 или др.), которому соответствует значение выражения. Если же такого значения нет, то выполняются инструкции в блоке ELSE. Блок-схема и синтаксис оператора представлены в таб. 11.

Таблица 11

Конструкция оператора CASE

Блок-схема

Pascal

CASE выражение OF

знач.1: BEGIN

инструкции 1;

END;

знач.2: BEGIN

инструкции 2;

END;

.....

ELSE BEGIN

инструкции;

END;

END.

Пример 12.4. Задача: написать программу, сопоставляющую номер дня недели с названием для будней и выдающая надпись «выходной», если введены 6 или 7. Алгоритм решения в виде блок-схемы и текста программы на Turbo Pascal представлен в таб. 12.

Таблица 12

Алгоритм решения задачи примера 12.4

Блок-схема

Текст программы

var nd:char;

begin

writeln('input nd');

readln(nd);

case nd of

'1': Writeln('Понедельник');

'2': Writeln('Вторник');

'3': Writeln('Среда');

'4': Writeln('Четверг');

'5': Writeln('Пятница');

'6'..'7': Writeln('Выходной!');

else writeln('Нет такого дня');

end;

readln;

end.

13. Компьютерные сети

По мере удешевления процессоров в начале 60-х годов появились новые способы организации вычислительного процесса. Начали развиваться интерактивные многотерминальные системы разделения времени, ставшие прообразом современных компьютерных сетей. Они уже имели все внешние признаки локальных вычислительных сетей, однако по существу ими не являлись, так как обработка данных автономно работающего компьютера выполнялась централизованно. Кроме того, потребность предприятий в создании локальных сетей в это время еще не созрела - в одном здании просто нечего было объединять в сеть, так как из-за высокой стоимости вычислительной техники предприятия не могли себе позволить роскошь приобретения нескольких компьютеров1.

Исторически первыми появились глобальные сети. Они создавались с целью обеспечения возможности обмена данными на больших расстояниях между менфреймами и супер ЭВМ.

По мере удешевления компьютеров, их количество начало стремительно возрастать, и следующим шагом на пути повышения эффективности работы фирмы (предприятия) явилось создание в 60-х годах локальных вычислительных сетей. Каждая из них представляла собой систему вычислительных машин одной организации или фирмы, расположенной в одном или нескольких близлежащих зданиях. Основной целью создания локальных сетей первоначально было разделение локальных ресурсов сети (дорогостоящих) между всеми пользователями. В настоящее время наряду с предоставлением сетевых ресурсов актуальным является возможность обмена различной информацией между пользователями сети (документооборот, on-line игры, общение и др.).

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