Задание 3. Дан фрагмент из повести Чингиза Айтматова "Белый пароход": «…Сначала был куплен портфель. Черный дерматиновый портфель с блестящим металлическим замочком-защелкой под скобу. С накладным кармашком для мелочей. Словом, необыкновенный самый обыкновенный школьный портфель. С этого все и началось…» Данная книга была выпущена в 1982 году. Данный фрагмент текста был напечатан на странице 3.
Укажите, что является ссылкой для данного фрагмента.
Принцип дії лазерного принтера полягає у наступному: на алюмінієву трубку (фотобарабан), покриту світлочутливим шаром, наноситься негативний статичний заряд. Після цього промінь лазера проходить по фотобарабану, і у тому місці, де потрібно щось надрукувати, знімає частину заряду. Після чого на фотобарабан наноситься тонер (це сухе чорнило, що складаються із суміші смол, полімерів, металевої стружки, вугільного пилу та іншої хімії), який також має негативний заряд, і тому прилипає до барабана у тих місцях, де пройшов лазер і зняв заряд. Далі барабан прокочується по паперу (що має позитивний заряд) і залишає на ньому весь тонер, після чого папір потрапляє у піч, де під впливом високої температури тонер міцно припікається до паперу.
Для друку кольорового зображення всі кольори на барабан наносяться по черзі, або друк відбувається у 4 проходи (для друку чорного, блакитного, пурпурного і жовтого кольорів). Подібний метод друку використовується в копіювальних апаратах і деяких факсах. Схожа система використовується і в світлодіодних принтерах, однак у них замість лазера використовується нерухомий рядок зі світлодіодами — LED-технологія друку (Light Emitting Diode).
Росийська
Лазерный принтер (англ. Laser printer) - один из видов принтеров, позволяющий быстро изготавливать высококачественные отпечатки текста и графики на обычной бумаге. Подобно фотокопировальных апаративлазерни принтеры используют в процессе ксерографического печати, однако отличие состоит в том, что формирование изображения происходит путем непосредственной экспозиции (освещение) лазерным лучом фоточувствительных элементов принтера.
Принцип действия лазерного принтера заключается в следующем: на алюминиевую трубку (фотобарабан), покрытую светочувствительным слоем, наносится отрицательный статический заряд. После этого луч лазера проходит по фотобарабана, и в том месте, где нужно что-то напечатать, снимает часть заряда. После чего на фотобарабан наносится тонер (это сухие чернила, состоящие из смеси смол, полимеров, металлической стружки, угольной пыли и другой химии), который также имеет отрицательный заряд, и поэтому прилипает к барабану в тех местах, где лазер и снял заряд . Далее барабан прокатывается по бумаге (имеющей положительный заряд) и оставляет на нем все тонер, после чего бумага попадает в печь, где под воздействием высокой температуры тонер прочно припекается к бумаге.
Для печати цветного изображения все цвета на барабан наносятся по очереди, или печать происходит в 4 прохода (для печати черного, голубого, пурпурного и желтого цветов). Подобный метод печати используется в копировальных аппаратах и некоторых факсах. Похожая система используется и в светодиодных принтерах, однако в них вместо лазера используется неподвижный строку со светодиодами - LED-технология печати (Light Emitting Diode).
// Внимание! Если программа не работает, обновите версию!
begin
// В целях упрощения логики программы варианты
// выбора кнопок 0 и * вместе не рассматриваются
//
Writeln('Опускайте монеты достоинством 1,2,5 руб.');
Writeln('Кнопка "0" завершение приема, кнопка "*" - возврат монет');
var s:=ReadlnString;
var p:=Pos('*',s);
if p>0 then begin
var sr:=s[:p].ToIntegers;
if sr.Sum>0 then Writeln('Возврат монет: ',s[:p])
else Writeln('Нечего возвращать!')
end
else begin
p:=Pos('0',s);
if p>0 then begin
s:=s[:p];
var a:=s.ToIntegers;
if a.Length>0 then begin
var acc:=a.Where(t->t in [1,2,5]);
var rej:=a.Where(t->not(t in [1,2,5]));
if rej.Count>0 then Writeln('Не приняты: ',rej);
var sum:=acc.Sum;
if sum mod 5<>0 then begin
Writeln('Введена неверная сумма');
Write('Принятые монеты возвращены: ');
acc.OrderBy(t->t).Println
end
else
if sum>0 then
Writeln('Получите билеты в количестве ',sum div 5,' шт.')
end
else
Writeln('Вы не опустили ни одной монеты')
end
else
Writeln('Вы не выбрали кнопку "0" или "*"')
end
end.
Примеры
Опускайте монеты достоинством 1,2,5 руб.
Кнопка "0" завершение приема, кнопка "*" - возврат монет
3 6 3 1 3 5 2 5 2 4 2 3 6 2 1 0
Не приняты: [3,6,3,3,4,3,6]
Получите билеты в количестве 4 шт.
Опускайте монеты достоинством 1,2,5 руб.
Кнопка "0" завершение приема, кнопка "*" - возврат монет
3 6 3 1 3 5 2 5 2 4 2 3 6 2 1 *
Возврат монет: 3 6 3 1 3 5 2 5 2 4 2 3 6 2 1
Опускайте монеты достоинством 1,2,5 руб.
Кнопка "0" завершение приема, кнопка "*" - возврат монет
3 6 3 1 3 5 2 4 2 3 6 2 1 0
Не приняты: [3,6,3,3,4,3,6]
Введена неверная сумма
Принятые монеты возвращены: 1 1 2 2 2 5
Опускайте монеты достоинством 1,2,5 руб.
Кнопка "0" завершение приема, кнопка "*" - возврат монет
3 6 3 7 3 4 3 8 6 0
Не приняты: [3,6,3,7,3,4,3,8,6]
Опускайте монеты достоинством 1,2,5 руб.
Кнопка "0" завершение приема, кнопка "*" - возврат монет
0
Вы не опустили ни одной монеты