Устройства ввода и вывода - устройства взаимодействия компьютера с внешним миром: с пользователями или другими компьютерами. Устройства ввода позволяют вводить информацию в компьютер для дальнейшего хранения и обработки, а устройства вывода - получать информацию из компьютера.
Устройства ввода и вывода относятся к периферийным (дополнительным) устройствам.
Периферийные устройства - это все устройства компьютера, за исключением процессора и внутренней памяти.
Классификация периферийных устройств по месту расположения (относительного системного блока настольного компьютера или корпуса ноутбука):
внутренние - находятся внутри системного блока\корпуса ноутбука: жесткий диск (винчестер), встроенный дисковод (привод дисков);
внешние - подключаются к компьютеру через порты ввода-вывода: мышь, принтер и т.д.
По другому определению, периферийными устройствами называют устройства, не входящие в системный блок компьютера.
Устройства ввода и вывода разделяются на:
устройства ввода,
устройства вывода,
устройства ввода-вывода.
Устройства ввода данных
Классификация по типу вводимой информации:
устройства ввода текста: клавиатура;
устройства ввода графической информации:
сканер,
цифровые фото- и видеокамера,
веб камера - цифровая фото- или видеокамера маленького размера, которая делает фото или записывает видео в реальном времени для дальнейшей их передачи по сети Интернет;
графический планшет (дигитайзер) - для ввода чертежей, графиков и планов с специального карандаша, которым водят по экрану планшета;
устройства ввода звука: микрофон;
Устройства-манипуляторы (преобразуют движение руки в управляющую информацию для компьютера):
несенсорные:
мышь,
трекбол - устройство в виде шарика, управляется вращением рукой;
трекпойнт (Pointing stick) - джойстик очень маленького размера (5 мм) с шершавой вершиной, который расположен между клавишами клавиатуры, управляется нажатием пальца;
тачпад (сенсорный коврик) - прямоугольная площадка с двумя кнопками, управляется движением пальца и нажатием на кнопки, используется в ноутбуках,
сенсорный экран - экран, который реагирует на прикосновение пальца или стилуса (палочка со специальным наконечником), используется в планшетных персональных компьютерах;
графический планшет (дигитайзер) - для ввода чертежей, схем и планов с специального карандаша, которым водят по экрану планшета,
световое перо - устройство в виде ручки, ввод данных приконовением или проведением линий по экрану ЭЛТ-монитора (монитора на основе электронно-лучевой трубки). Сейчас световое перо не используется.
Устройства вывода данных
Классификация по типу выводимой информации:
устройства вывода графической и текстовой информации:
монитор - для вывода на дисплей (экран монитора),
проектор - для вывода на большой экран,
устройства для вывода на печать:
принтер - для вывода информации на бумагу, а также на поверхность дисков;
широкоформатный принтер ("широкий" принтер) - для вывода на листах форматов: А0, А1, А2 и А3,
плоттер (графопостроитель) - для вывода векторных изображений (различных чертежей и схем) на бумаге, картоне, кальке;
каттер (режущий плоттер) - вырезает изображения из пленки, картона по заданному контуру;
устройства вывода (воспроизведения) звука :
наушники,
колонки и акустические системы (динамик, усилитель),
встроенный динамик (PC speaker; Beeper) - для подачи звукового сигнала в случае возникновения ошибки.
Устройства ввода-вывода:
жесткий диск (винчестер) (входящий в него дисковод) - для ввода-вывода информации на жесткие пластины жесткого диска;
флэшка (флешка или USB-флеш-накопитель) - для ввода-вывода информации на микросхему памяти флэшки
дисководод оптических дисков - для ввода-вывода информации на оптические диски,
дисководод гибких дисков - для ввода-вывода информации на дискеты,
стример - для ввода-вывода информации на картриджи (ленточные носители);
кардридер - для ввода-вывода информации на карту памяти;
многофункциональное устройство (МФУ) - копировальный аппарат с дополнительными функциями принтера (вывод данных) и сканера (ввод данных)
модем (телефонный) - для связи компьютеров через телефонную сеть;
сетевая плата (сетевая карта или сетвой адаптер) - для подключения персонального компьютера к сети и организации взаимодействия с другими устройствами сети (обмен информацией по сети).
Другие устройства компьютера рассмотрены в статье "Аппаратное обеспечение компьютера".
Извини, что слишком большой код, но зато показывает любую дату. Со всеми нюансами. Даже если в июле и августе по 31 дню, а в феврале 28)
var a,b,c:integer; d:string;
begin write ('Введите сегодняшнее число '); readln (a); write ('Введите номер месяца '); readln(d); if (d='5') or (d='05') or (d='7') or (d='07') or (d='10') or (d='12') then begin if a<31 then begin b:=a-1; c:=a+1; if a<2 then begin writeln ('Вчера было ',30,' число'); writeln ('Завтра будет ',c,' число'); end else begin writeln ('Вчера было ',b,' число'); writeln ('Завтра будет ',c,' число'); end; end else begin b:=a-1; writeln ('Вчера было ',b,' число'); writeln ('Завтра будет ',1,' число'); end; end; if (d='4') or (d='04') or (d='6') or (d='06') or (d='9') or (d='09') or (d='11') then begin if a<30 then begin b:=a-1; c:=a+1; if a<2 then begin writeln ('Вчера было ',31,' число'); writeln ('Завтра будет ',c,' число'); end else begin writeln ('Вчера было ',b,' число'); writeln ('Завтра будет ',c,' число'); end; end else begin b:=a-1; writeln ('Вчера было ',b,' число'); writeln ('Завтра будет ',1,' число'); end; end; if (d='2') or (d='2') then begin if a<28 then begin b:=a-1; c:=a+1; if a<2 then begin writeln ('Вчера было ',31,' число'); writeln ('Завтра будет ',c,' число'); end else begin writeln ('Вчера было ',b,' число'); writeln ('Завтра будет ',c,' число'); end; end else begin b:=a-1; writeln ('Вчера было ',b,' число'); writeln ('Завтра будет ',1,' число'); end; end; if (d='3') or (d='03') then begin if a<31 then begin b:=a-1; c:=a+1; if a<2 then begin writeln ('Вчера было ',28,' число'); writeln ('Завтра будет ',c,' число'); end else begin writeln ('Вчера было ',b,' число'); writeln ('Завтра будет ',c,' число'); end; end else begin b:=a-1; writeln ('Вчера было ',b,' число'); writeln ('Завтра будет ',1,' число'); end; end; if (d='1') or (d='01') then begin if a<31 then begin b:=a-1; c:=a+1; if a<2 then begin writeln ('Вчера было ',31,' число'); writeln ('Завтра будет ',c,' число'); end else begin writeln ('Вчера было ',b,' число'); writeln ('Завтра будет ',c,' число'); end; end else begin b:=a-1; writeln ('Вчера было ',b,' число'); writeln ('Завтра будет ',1,' число'); end; end; if (d='8') or (d='08') then begin if a<31 then begin b:=a-1; c:=a+1; if a<2 then begin writeln ('Вчера было ',31,' число'); writeln ('Завтра будет ',c,' число'); end else begin writeln ('Вчера было ',b,' число'); writeln ('Завтра будет ',c,' число'); end; end else begin b:=a-1; writeln ('Вчера было ',b,' число'); writeln ('Завтра будет ',1,' число'); end; end; end.
Устройства ввода и вывода данных
Устройства ввода и вывода - устройства взаимодействия компьютера с внешним миром: с пользователями или другими компьютерами. Устройства ввода позволяют вводить информацию в компьютер для дальнейшего хранения и обработки, а устройства вывода - получать информацию из компьютера.
Устройства ввода и вывода относятся к периферийным (дополнительным) устройствам.
Периферийные устройства - это все устройства компьютера, за исключением процессора и внутренней памяти.
Классификация периферийных устройств по месту расположения (относительного системного блока настольного компьютера или корпуса ноутбука):
внутренние - находятся внутри системного блока\корпуса ноутбука: жесткий диск (винчестер), встроенный дисковод (привод дисков);
внешние - подключаются к компьютеру через порты ввода-вывода: мышь, принтер и т.д.
По другому определению, периферийными устройствами называют устройства, не входящие в системный блок компьютера.
Устройства ввода и вывода разделяются на:
устройства ввода,
устройства вывода,
устройства ввода-вывода.
Устройства ввода данных
Классификация по типу вводимой информации:
устройства ввода текста: клавиатура;
устройства ввода графической информации:
сканер,
цифровые фото- и видеокамера,
веб камера - цифровая фото- или видеокамера маленького размера, которая делает фото или записывает видео в реальном времени для дальнейшей их передачи по сети Интернет;
графический планшет (дигитайзер) - для ввода чертежей, графиков и планов с специального карандаша, которым водят по экрану планшета;
устройства ввода звука: микрофон;
Устройства-манипуляторы (преобразуют движение руки в управляющую информацию для компьютера):
несенсорные:
мышь,
трекбол - устройство в виде шарика, управляется вращением рукой;
трекпойнт (Pointing stick) - джойстик очень маленького размера (5 мм) с шершавой вершиной, который расположен между клавишами клавиатуры, управляется нажатием пальца;
игровые манипуляторы: джойстик, педаль, руль, танцевальная платформа, игровой пульт (геймпад, джойпад);
сенсорные:
тачпад (сенсорный коврик) - прямоугольная площадка с двумя кнопками, управляется движением пальца и нажатием на кнопки, используется в ноутбуках,
сенсорный экран - экран, который реагирует на прикосновение пальца или стилуса (палочка со специальным наконечником), используется в планшетных персональных компьютерах;
графический планшет (дигитайзер) - для ввода чертежей, схем и планов с специального карандаша, которым водят по экрану планшета,
световое перо - устройство в виде ручки, ввод данных приконовением или проведением линий по экрану ЭЛТ-монитора (монитора на основе электронно-лучевой трубки). Сейчас световое перо не используется.
Устройства вывода данных
Классификация по типу выводимой информации:
устройства вывода графической и текстовой информации:
монитор - для вывода на дисплей (экран монитора),
проектор - для вывода на большой экран,
устройства для вывода на печать:
принтер - для вывода информации на бумагу, а также на поверхность дисков;
широкоформатный принтер ("широкий" принтер) - для вывода на листах форматов: А0, А1, А2 и А3,
плоттер (графопостроитель) - для вывода векторных изображений (различных чертежей и схем) на бумаге, картоне, кальке;
каттер (режущий плоттер) - вырезает изображения из пленки, картона по заданному контуру;
устройства вывода (воспроизведения) звука :
наушники,
колонки и акустические системы (динамик, усилитель),
встроенный динамик (PC speaker; Beeper) - для подачи звукового сигнала в случае возникновения ошибки.
Устройства ввода-вывода:
жесткий диск (винчестер) (входящий в него дисковод) - для ввода-вывода информации на жесткие пластины жесткого диска;
флэшка (флешка или USB-флеш-накопитель) - для ввода-вывода информации на микросхему памяти флэшки
дисководод оптических дисков - для ввода-вывода информации на оптические диски,
дисководод гибких дисков - для ввода-вывода информации на дискеты,
стример - для ввода-вывода информации на картриджи (ленточные носители);
кардридер - для ввода-вывода информации на карту памяти;
многофункциональное устройство (МФУ) - копировальный аппарат с дополнительными функциями принтера (вывод данных) и сканера (ввод данных)
модем (телефонный) - для связи компьютеров через телефонную сеть;
сетевая плата (сетевая карта или сетвой адаптер) - для подключения персонального компьютера к сети и организации взаимодействия с другими устройствами сети (обмен информацией по сети).
Другие устройства компьютера рассмотрены в статье "Аппаратное обеспечение компьютера".
Объяснение:
Извини, что слишком большой код, но зато показывает любую дату. Со всеми нюансами. Даже если в июле и августе по 31 дню, а в феврале 28)
var a,b,c:integer;
d:string;
begin
write ('Введите сегодняшнее число '); readln (a);
write ('Введите номер месяца '); readln(d);
if (d='5') or (d='05') or (d='7') or (d='07') or (d='10') or (d='12') then
begin
if a<31 then
begin
b:=a-1;
c:=a+1;
if a<2 then
begin
writeln ('Вчера было ',30,' число');
writeln ('Завтра будет ',c,' число');
end
else begin
writeln ('Вчера было ',b,' число');
writeln ('Завтра будет ',c,' число');
end;
end
else begin
b:=a-1;
writeln ('Вчера было ',b,' число');
writeln ('Завтра будет ',1,' число');
end;
end;
if (d='4') or (d='04') or (d='6') or (d='06') or (d='9') or (d='09') or (d='11') then
begin
if a<30 then
begin
b:=a-1;
c:=a+1;
if a<2 then
begin
writeln ('Вчера было ',31,' число');
writeln ('Завтра будет ',c,' число');
end
else begin
writeln ('Вчера было ',b,' число');
writeln ('Завтра будет ',c,' число');
end;
end
else begin
b:=a-1;
writeln ('Вчера было ',b,' число');
writeln ('Завтра будет ',1,' число');
end;
end;
if (d='2') or (d='2') then
begin
if a<28 then
begin
b:=a-1;
c:=a+1;
if a<2 then
begin
writeln ('Вчера было ',31,' число');
writeln ('Завтра будет ',c,' число');
end
else begin
writeln ('Вчера было ',b,' число');
writeln ('Завтра будет ',c,' число');
end;
end
else begin
b:=a-1;
writeln ('Вчера было ',b,' число');
writeln ('Завтра будет ',1,' число');
end;
end;
if (d='3') or (d='03') then
begin
if a<31 then
begin
b:=a-1;
c:=a+1;
if a<2 then
begin
writeln ('Вчера было ',28,' число');
writeln ('Завтра будет ',c,' число');
end
else begin
writeln ('Вчера было ',b,' число');
writeln ('Завтра будет ',c,' число');
end;
end
else begin
b:=a-1;
writeln ('Вчера было ',b,' число');
writeln ('Завтра будет ',1,' число');
end;
end;
if (d='1') or (d='01') then
begin
if a<31 then
begin
b:=a-1;
c:=a+1;
if a<2 then
begin
writeln ('Вчера было ',31,' число');
writeln ('Завтра будет ',c,' число');
end
else begin
writeln ('Вчера было ',b,' число');
writeln ('Завтра будет ',c,' число');
end;
end
else begin
b:=a-1;
writeln ('Вчера было ',b,' число');
writeln ('Завтра будет ',1,' число');
end;
end;
if (d='8') or (d='08') then
begin
if a<31 then
begin
b:=a-1;
c:=a+1;
if a<2 then
begin
writeln ('Вчера было ',31,' число');
writeln ('Завтра будет ',c,' число');
end
else begin
writeln ('Вчера было ',b,' число');
writeln ('Завтра будет ',c,' число');
end;
end
else begin
b:=a-1;
writeln ('Вчера было ',b,' число');
writeln ('Завтра будет ',1,' число');
end;
end;
end.