понедельник, 12 сентября 2011 г.

Домашняя практическая работа для 9-х классов


Практическое задание №1
Тема: Интернет и всемирная паутина

  1. Зайти на сайт http://www.gismeteo.ru и узнать погоду на ближайшие трое суток в вашем населённом пункте.
  2. Зайти на сайт телеканала РТР http://www.rutv.ru и найти телепрограмму на текущий день.
  3. Зайти на сайт Лаборатории Касперского http://www.kaspersky.ru/ и найти описания вредоносных программ (их классификацию).
  4. Зайти на сайт Российских железных дорог http://www.rzd.ru и найти информацию о расписании и наличии билетов на завтрашний день на поезда, идущие по маршруту Пермь-Москва.
  5. Зайти на сайт газеты «Из рук в руки» http://www.irr.ru/ вашего населённого пункта и найти информацию обо всех продаваемых автомобилях Ford Focus (год выпуска – любой).
  6. Зайти на сервер Пермского государственного университета http://www.psu.ru и узнать об условиях приёма на механико-математический факультет
7.      Сделать отчет о поиске по каждому пункту (скопировать найденную информацию) в текстовом редакторе, распечатать и принести

понедельник, 8 августа 2011 г.

ВНИМАНИЕ БУДУЩИМ ДЕСЯТИКЛАССНИКАМ!

Мы начинаем работу по программе Intel "Путь к успеху" в новом учебном году. Эта программа открывает дорогу в будущее для миллионов таких, как вы молодых людей.
Участвуя в этой программе, вы получите необходимые знания и умения для того, чтобы
быть успешными и конкурентоспособными в 21 веке. Это знания и умения в области
информационных технологий, критического мышления и сотрудничества с другими
людьми.Тема этого курса – информационные технологии и бизнес. Вы познакомитесь с основными
понятиями и бизнес-процессами, а также узнаете, как информационные технологии могут
помочь вам реализовать ваши бизнес-идеи. Знаете ли вы:
 Что такое предпринимательство?
 Из чего состоит бизнес-план?
 Что необходимо для того, чтобы открыть свой бизнес?
На эти и другие вопросы вы найдете ответы в курсе Технологии и бизнес. Курс состоит из
16 занятий, продолжительностью примерно два с половиной часа каждое. На первых 14
занятиях вы будете выполнять задания, связанные с темой предпринимательства,
используя навыки критического мышления и возможности компьютера, а также работать
над разделами бизнес-плана. Вы придумаете свой собственный бизнес-проект и будете
работать над его разработкой. Все задания, которые вам предстоит выполнить, будут
связаны с развитием вашего бизнес-проекта, исследованием рынка, планированием
бюджета, маркетингом и бизнес- операциями. В заключении вы подготовите презентацию
своего бизнес-плана, которую продемонстрируете всем участникам.
Вам понадобится учебник, который вы сохраните у себя на диске (но, желательно его распечатать - так вам будет удобно работать). ССЫЛКА на учебник.

четверг, 21 апреля 2011 г.

Двоичное кодирование графической информации.

В процессе кодирования изображения производится пространственная дискретизация. Пространственную дискретизацию изображения можно сравнить с построением изображения из мозаики. Изображение разбивается на отдельные мелкие фрагменты (точки), каждому из которых присваивается код цвета.
Качество кодирования зависит от размера точки (чем меньше размер точки, тем качество выше) и от цветовой палитры - количества цветов (чем больше количество, тем выше качество изображения).
Формирование растрового изображения.
Графическая информация на экране монитора представляет собой растровое изображение, которое формируется из определенного количества строк, содержащих определенное количество точек – пикселей.
Качество изображения определяется разрешающей способностью монитора, например, 800*600, 1280*1024. Чем больше разрешающая способность, тем выше качество изображения.
Рассмотрим формирование на экране монитора растрового изображения с разрешением 800*600 (800 точек на 600 строк, итого 480 000 точек на экране). В простейшем случае (черно-белое изображение без градаций серого цвета) – каждая точка может иметь одно из двух состояний – ”черная” или “белая”, т.е для хранения ее состояния необходим 1 бит. Таким образом, объем черно-белого изображения (количество информации) равен:
<Количество информации> = <Разрешающая способность>*1 (бит)
Цветные изображения формируются в соответствии с двоичным кодом цвета каждой точки (хранится в видеопамяти). Цветные изображения могут иметь различную глубину цвета, которая задается количеством битов, используемых для кодирования цвета, например: 8, 16, 24 или 32 бита.
Качество двоичного кодирования изображения определяется разрешающей способностью и глубиной цвета.
Количество цветов N может быть вычислено по формуле: N=2i, где i – глубина цвета.
Цветное изображение на экране монитора формируется за счет смешивания базовых цветов: красного, зеленого и синего. Для получения богатой палитры цветов базовым цветам могут быть заданы различные интенсивности. Например, при глубине цвета в 24 бита на каждый из цветов выделяется по 8 бит, т.е. для каждого из цветов возможны N=28=256 уровней интенсивности, заданные двоичными кодами от минимальной 00000000 до максимальной 11111111

Название Интенсивность
цвета

Красный Зеленый Синий
Черный 00000000 00000000 00000000
Красный 11111111 00000000 00000000
Зеленый 00000000 11111111 00000000
Синий 00000000 00000000 11111111
Голубой 00000000 11111111 11111111
Желтый 11111111 11111111 00000000
Белый 11111111 11111111 11111111

Блок-схемы, алгоритмические конструкции


Блок-схемы являются одним из графических способов представления алгоритмов. Блок-схема состоит из блоков, соединенных линиями. Чаще всего испол;ьзуются блоки следующих типов:

прямоугольник- выполнение операции;

ромб - выбор направления выполнения алгоритма в зависимости от выполнения условия;

параллелограмм - ввод/вывод данных;

овал - начало и конец алгоритма.

Алгоритмические конструкции

Группа шагов алгоритма, выполняемых последовательно друг за другом без каких-либо условий, называется линейной последовательностью.
Ветвление представляет собой алгоритмическую конструкцию, в которой выполнение того или иного шага зависит от истинности условия. Говорят, что конструкция «ветвление» записана в полной форме, если в ней присутствуют команды как для случая истинного условия, так и для его ложности.
Конструкция ветвления в полной форме реализуется следующим образом. Если условие истинно, то выполняется действие 1, если условие ложно, то выполняется действие 2.
Если в ветвлении присутствуют действия только для истинности или только для случая ложности условия, то говорят, что она записана в неполной (в сокращенной) форме.
Конструкция ветвления в сокращенной форме реализуется следующим образом. Если выбрано направление, в котором отсутствует действие, то конструкция ветвления не выполняется и управление получает конструкция, следующая за ветвлением.
Цикл представляет собой алгоритмическую конструкцию, в которой многократно выполняется одна и та же последовательность шагов, называемая телом цикла. Каждое однократное исполнение цикла называется итерацией. Если тело цикла будет выполнено N раз, говорят, что произведено N итераций.
Различают два вида циклов: циклы с заранее известным числом повторений и циклы с заранее неизвестным числом повторений. Цикл с заранее известным числом повторений называют циклом с параметром.
В циклах с заранее неизвестным числом повторений для того, чтобы определить момент прекращения выполнения тела цикла, используется условие цикла. Если при истинности условия цикл продолжается, то такое условие называется условием продолжения цикла.
Если при истинности условия цикл завершается, то такое условие называется условием завершения цикла. В этом случае цикл продолжается до тех пор, пока условие не станет истинным.
Различают циклы с проверкой условия перед выполнением очередной итерации и циклы с проверкой условия после выполнения очередной итерации. Первые называются циклами с предусловием, вторые – с постусловием.

1. Понятие алгоритма


Алгоритм – это строгая и четкая последовательность действий, выполнение которых приводит к определенному результату.
Требования к алгоритмам
1) Ориентированность на конкретного исполнителя.
2) Понятность для исполнителя (алгоритм составляется в соответствии с системой команд исполнителя).
3) Точность (каждая команда должна определять однозначное действие исполнителя).
4) Конечность (наличие конца алгоритма через конечное число шагов).
5) Результативность (получение нужного результата по окончанию алгоритма).
6) Массовость (применимость для широкого класса задач).
7) Формальность исполнения (во время исполнения алгоритма исполнитель не должен задумываться над сутью выполняемых действий).
Способы записи алгоритмов
1) Словесный (описание алгоритма с помощью слов русского языка).
Пример. Алгоритм включения компьютера.
Подойти к компьютеру.
Включить монитор.
Включить системный блок.
2) Запись на алгоритмическом языке
Пример. Алгоритм нахождения минимального из двух введенных чисел.
Начало
Ввод числа х
Ввод числа у
Если х<у То Вывод х 
Иначе Вывод у 
Все 
Конец
3) Блок-схема (Графическое представление алгоритма) (будет рассмотрен ниже)
4) Программа (запись алгоритма на языке программирования)

пятница, 15 апреля 2011 г.

Системы счисления (Лебедева Э.В). Для 11-х классов (повторение)


Система счисления – это знаковая система, в которой числа записываются по определенным правилам с помощью символов некоторого алфавита, называемыми цифрами.
Системы счисления делятся на непозиционные и позиционные.
Непозиционная система счисления – система счисления, в которой значение цифры не зависит от ее позиции в записи числа.
Примеры непозиционных систем счисления: унарная (единичная) система счисления, римская система счисления, алфавитная система счисления.
Унарная (единичная) система счисления характеризуется тем, что в ней для записи чисел применяется только один вид знаков – палочка. Каждое число в этой системе счисления обозначалось с помощью строки, составленной из палочек, количество которых равнялось обозначаемому числу. Неудобства такой системы счисления очевидны: это громоздкость записи больших чисел, значение числа сразу не видно, чтобы его получить, нужно сосчитать палочки.
В римской системе счисления для обозначения чисел используются заглавные латинские буквы, являющиеся «цифрами» этой системы счисления:
1 5 10 50 100 500 1000
I  V X  L   C     D      M
Число в римской системе счисления обозначается набором стоящих подряд «цифр». Значение числа равно:
1) сумме значений идущих подряд нескольких одинаковых «цифр» (назовем их группой первого вида);
2) разности значений большей и меньшей «цифр», если слева от большей «цифры» стоит меньшая (группа второго вида);
3) сумме значений групп и «цифр», не вошедших в группы первого и второго видов.
Примеры.
1. Число 32 в римской системе счисления имеет вид:
XXXII = (X+X+X)+(I+I) =30+2 (две группы первого вида)
2. Число 444 в римской системе счисления имеет вид:
CDXLIV = (D-C)+(L-X)+(V-I) (= 400 + 40 + 4 – три группы второго вида)
3. Число 1974:
MCMLXXIV = M+(M-C)+L+(X++X)+(V-I) = 1000+900+50+20+4 (наряду с группами обоих видов в формировании числа участвуют отдельные «цифры»)
4. Число 2005:
MMV = (M+M) +V = 1000+1000+5 (две группы первого вида)
Позиционные системы счисления характеризуется тем, что количественное значение цифры зависит от ее позиции в числе. Каждая позиционная система счисления имеет определенный алфавит цифр и основание, равное количеству цифр (знаков в ее алфавите).
Наиболее распространенными позиционными системами счисления являются десятичная, двоичная, восьмеричная и шестнадцатеричная.
Десятичная система счисления имеет алфавит из десяти цифр: 0, 1, …, 9.
Двоичная система счисления имеет алфавит из двух цифр: 0, 1.
Например, в числе 198710 цифра «1» обозначает одну тысячу (1*103),
цифра «9» обозначает девять сотен (9*102),
цифра «8» обозначает восемь десятков (8*101),
цифра «7» обозначает семь единиц (7*100).
В общем виде, если запись числа в системе счисления с основанием n>1 выглядит как abcd, то само число равно значению выражения    an3+bn2+cn1+dn0
Перевод целого числа из двоичной системы счисления в десятичную.
Пример.
1012 = 1*22 + 0*21 + 1*20 = 1*4 + 0 +1 = 510
Задание 1. 
Переведите число 1011012 в десятичную систему счисления.
Решение.
1011012=1*25+0*24+1*23+1*22+0*21+1*20=32+8+4+1=4510
Ответ: 1011012=4510
Перевод целого числа из десятичной системы счисления в двоичную.
Алгоритм
1. Последовательно выполнить деление исходного целого десятичного числа и получаемых целых частных на основание системы (на 2) до тех пор, пока не получится частное, меньшее делителя (т.е. меньшее 2).
2. Записать полученные остатки в обратной последовательности.
Перевод дробного числа из десятичной системы счисления в двоичную.
Алгоритм.
1. Последовательно умножать (в исходной системе счисления) данное число и получаемые дробные части произведений на основание новой системы (на 2) до тех пор, пока дробная часть произведения не станет равной нулю или будет достигнута требуемая точность представления данного числа.
2. Полученные целые части произведений, являющиеся цифрами в числа в новой системе счисления, привести в соответствие с алфавитом новой системе счисления.
3. Составить дробную часть числа в новой системе счисления, начиная с целой части первого произведения.

Арифметические операции в двоичной и кратных ей системах счисления.
Арифметические операции в позиционных системах счисления производится по единому алгоритму. Так, сложение двоичных чисел происходит по классическому алгоритму «столбиком» с переносом числа, кратного двум, единицей в следующий разряд.

Рассмотрим этот алгоритм на примере двух двоичных чисел 10101012 и 1101112:
Дописывание единицы
1
1
1

1
1
1

Первое слагаемое

1
0
1
0
1
0
1
Второе слагаемое

0
1
1
0
1
1
1
Сумма
1
0
0
0
1
1
0
0
Результат сложения выглядит как 100011002. Проверим результат сложения, для чего переведем все числа в десятичную систему счисления:
10101012=8510, 1101112=5510, 100011002=14010, 8510+5510=14010.
Двоичная система, являющаяся основой компьютерной арифметики, весьма громоздка и неудобна для использования человеком. Поэтому программисты используют две кратные двоичной системы счисления: восьмеричную и шестнадцатеричную. В случае шестнадцатеричной системы арабских цифр не хватает, и в качестве цифр используются первые шесть заглавных букв латинского алфавита. Примеры записи натуральных чисел от 1 до 16 в четырех системах счисления помещены в Таблице .
 
10-чная
2-чная
8-чная
16-ичная
0
0
0
0
1
1
1
1
2
10
2
2
3
11
3
3
4
100
4
4
5
101
5
5
6
110
6
6
7
111
7
7
8
1000
10
8
9
1001
11
9
10
1010
12
А
11
1011
13
В
12
1100
14
С
13
1101
15
D
14
1110
16
E
15
1111
17
F
16
10000
20
10
Из Таблицы видно, что в двоичной системе запись чисел второй восьмерки (от 8 до 15) отличается от записи первой восьмерки (от 0 до 7) наличием единицы в четвертом (справа) разряде. На этом основан алгоритм перевода двоичных чисел в восьмеричные «по триадам». Для применения этого алгоритма надо разбить двоичное число на тройки цифр (считая справа) и записать вместо каждой из троек восьмеричную цифру.

Упражнения.

Как представляется число 16310 в двоичной системе счисления?
Переведите число 110110112 в десятичную систему счисления.
Найдите значение суммы: 1010112 + 2318 = ?8
Найдите значение суммы: 1110112 + F116 = ?2
Найдите значение суммы: 1216 + 1128 = ?8
Найдите значение суммы: 1010112 + 1C16 = ?16
 

среда, 13 апреля 2011 г.

Голосуем за НАШ САЙТ!

Приглашаем всех учителей, учеников принять участие в голосовании за сайт нашей школы
в рейтинге-каталоге школьных сайтов EDU-TOP Russia по адресу: 
http://www.edu-top.ru/get_sites?id=30 (переход по ссылке)

вторник, 12 апреля 2011 г.

Задание для 11-х классов по теме "Информация и информационные процессы"

Задание:
Изучить тему "Единицы измерения информации", решить задачи, отчитаться учителю:
1. Каждый символ в Unicode закодирован двухбайтным словом. Определите информационный объем следующего предложения в этой кодировке:
Без охоты не споро у работы.
1) 28 байт 2) 28 бит 3) 448 байт 4) 448 бит
2. Световое табло состоит из лампочек. Каждая лампочка может находиться в одном из двух состояний («включено» или «выключено»). Какое наименьшее количество лампочек должно находиться на табло, чтобы с его помощью можно было передать 18 различных сигналов?
1) 18 2) 5 3) 3 4) 9
3. Дан текст из 600 символов. Известно, что символы берутся из таблицы размером 16 на 32. Определите информационный объем текста в битах.
1) 1000 2) 2400 3) 3600 4) 5400
4. Объем сообщения равен 11 кбайт. Сообщение содержит 11264 символа. Какова мощность алфавита?
1) 64 2) 128 3) 256 4) 512
5. Мощность алфавита равна 64. Сколько кбайт памяти потребуется, чтобы сохранить 128 страниц текста, содержащего в среднем 256 символов на каждой странице?
1) 8 2) 12 3) 24 4) 36
6. В коробке лежат 64 цветных карандаша. Сообщение о том, что достали белый карандаш, несет 4 бита информации. Сколько белых карандашей было в коробке?
1) 4 2) 8 3) 16 4) 32
7. В закрытом ящике находится 32 карандаша, некоторые из них синего цвета. Наугад вынимается один карандаш. Сообщение «этот карандаш – НЕ синий» несёт 4 бита информации. Сколько синих карандашей в ящике?
1) 16 2) 24 3) 30 4) 32
8. В некоторой стране автомобильный номер длиной 6 символов составляется из заглавных букв (всего используется 12 букв) и десятичных цифр в любом порядке. Каждый символ кодируется одинаковым и минимально возможным количеством бит, а каждый номер – одинаковым и минимально возможным количеством байт. Определите объем памяти, необходимый для хранения 32 автомобильных номеров.
1) 192 байта 2) 128 байт 3) 120 байт 4) 32 байта
9. В некоторой стране автомобильный номер длиной 6 символов составляется из заглавных букв (всего используется 26 букв) и десятичных цифр в любом порядке. Каждый символ кодируется одинаковым и минимально возможным количеством бит, а каждый номер – одинаковым и минимально возможным количеством байт. Определите объем памяти, необходимый для хранения 20 автомобильных номеров.
1) 160 байт 2) 120 байт 3) 100 байт 4) 80 байт
10. Для передачи сигналов на флоте используются специальные сигнальные флаги, вывешиваемые в одну линию (последовательность важна). Какое количество различных сигналов может передать корабль при помощи четырех сигнальных флагов, если на корабле имеются флаги трех различных видов (флагов каждого вида неограниченное количество)?

Вопросы:

  1. Что такое информация? Информационный процесс? Свойства информации.
  2. Содержательный подход к измерению информации.
  3. Алфавитный подход к измерению информации.
  4. Естественные и формальные языки. Язык как знаковая система.  

среда, 16 марта 2011 г.

Внимание! Голосуем за ЛУЧШЕГО КЛАССНОГО!

Дорогие наши ученики!
Учитель нашей школы, классный руководитель БЕЙБАЛАЕВ РОМАН МИХАЙЛОВИЧ участвует в конкурсе "Самый классный классный". Убедительно присим вас поддержать его, проголосовав по ссылке ЗДЕСЬ
Заранее вам благодарны.

среда, 9 февраля 2011 г.

Что изучает информатика?

Норберт Винер в своей работе о кибернетике предлагал подумать о содержании следующих строк:
Знаешь сколько звезд сияет
Над тобой во тьме ночной?
Знаешь, сколько тучек тает
В чаще неба голубой?
Только бог про это знает,
До единой он считает
Их огромное число.

Как вы думаете, на что хотел обратить внимание великий американский ученый? Сначала давайте определимся, кто ведет подсчеты звезд? Да, это астрономы. А кто наблюдает за появлением и исчезновением туч? Мы их называем метеорологами. А что их объединяет? Чем они занимаются? Они занимаются сбором информации и не просто сбором, они тщательно их сохраняют, анализируют, чтобы на основе своих наблюдений делать дальнейшие выводы.
Окружающий мир велик и совершенен. С первых дней становления че¬ловечества люди стараются приспособиться к окружающему миру. А для этого необходимо было собирать информацию обо всем на свете: о поведе¬нии животных, о смене погоды и смене времен года, о необходимых усло¬виях для роста растений и т. д. Только при наличии достоверной информации о различных объектах человек мог выжить в условиях дикой природы.
Мы использовали слово «объект», как Вы думаете, о чем идет речь? Объектом может служить все - дерево, школа, парта, ученик и кошка. Дерево само по себе просто дерево, но если мы обратили внимание на это дерево с целью ее изучить, то тогда это не просто дерево, а объект. Получается, что объектом мы будем называть все предметы, явления или процессы, на которые обращено наше внимание с целью их изучения. Постоянные наблюдения позволяли накапливать знания о различных объектах, которые постепенно складывались в научные направления, а затем и в стройную систему наук. Но при этом, очень долгое время никому не приходило в голову проанализировать сам процесс сбора, накопления информации. Только с возникновением кибернетики науки об информационном управлении, пришло осознание, что существует такая сфера деятельности, которая никак не связана с технической стороной деятельности человека.
Итак, возникла необходимость в качестве объекта изучения уже выделять информацию, выяснить формы ее существования, закономерности ее проявления, особенности функционирования. Первоначально в кибернетике было высказано мнение об общности информационных процессов в системах различной природы. Различают биологические, технические, социальные и социо-технические системы.
Затем была создана теория связи, когда возникла необходимость передавать информацию на большие расстояния. То есть стало необходимо представить информацию в таком виде, в котором она бы даже после передачи техническим устройством не потеряла своего первоначального значе¬ния. Нa базе теории связи возникла теория информации, развитие которой и привело в последующем к возникновению информатики. Технической основой возникновения нового научного направление стало появление электронно-вычислительных систем.
Тогда под информатикой мы будем понимать совокупность методов и средств сбора, хранения, передачи и преобразования информации.
Теоретическую основу информатики составляют фундаментальные науки математики и кибернетики: теория информации, теория алгоритмов, математическая логика и др. информатика имеет и собственные разделы: ОС, строение ПК, программирование.
Материальная основа связана с физикой, химией, электроникой.
Ядро информатики – информационные технологии – совокупность конкретных технических средств, с помощью которых мы выполняем операции по обработке информации.
Центральное место в информатике занимает компьютер – техническое устройство для обработки информации.

Дополнительный материал:
КИБЕРНЕТИКА (от греч. kybernetike — искусство управления), наука об управлении, связи и переработке информации. Основной объект исследования — т. н. кибернетические системы, рассматриваемые абстрактно, вне зависимости от их материальной природы. Примеры кибернетических систем — автоматические регуляторы в технике, ЭВМ, человеческий мозг, биологические популяции, человеческое общество. Каждая такая система представляет собой множество взаимосвязанных объектов (элементов системы), способных воспринимать, запоминать и перерабатывать информацию, а также обмениваться ею.
Современная кибернетика состоит из ряда разделов, представляющих собой самостоятельные научные направления. Теоретическое ядро кибернетики составляют информации теория, теория алгоритмов, теория автоматов, исследование операций, теория оптимального управления, теория распознавания образов. Кибернетика разрабатывает общие принципы создания систем управления и систем для автоматизации умственного труда. Основные технические средства для решения задач кибернетики — ЭВМ. Поэтому возникновение кибернетики как самостоятельной науки (Н. Винер, 1948) связано с созданием в 40-х гг. 20 в. этих машин, а развитие кибернетики в теоретических и практических аспектах — с прогрессом электронной вычислительной техники.

Перфокарты и автоматизация (сообщение 6)
Каким образом можно было заставить механические машины работать по программе? Вплоть до XIX века все вычислительные операции на изоб¬ретенных машинах производились механически. Идея программирования механических устройств с помощью перфокарты впервые была реализована в 1804 году в ткацком станке. Так что же представляла собой перфокарта и как она работала?
Рассмотрим обычную электрическую лампочку и выключатель к ней. С помощью выключателя ее можно зажечь или погасить. Если разобрать выключатель, то можно увидеть контакты, замыкание которых приводит к включению лампочки, а размыкание — к выключению.
— Что произойдет, если между контактами положить кусочек картона? (Он разомкнет цепь и лампочка погаснет.)
— А если в картоне проделать отверстие, то что произойдет в этом слу¬чае? (Лампочка будет гореть.)
— Каким образом с помощью картона с отверстиями можно заставить лампочку гореть или не гореть? (Пропустить кусок картона с предва¬рительно сделанными отверстиями через контакты. Дырка есть — лам¬почка горит, дырки нет — лампочка не горит.)
Вывод: такие кусочки картона действительно существуют и называются перфокартами.
Впервые применили их конструкторы ткацких станков. Преуспел в этом деле лондонский ткач Жозеф Мари Жаккард. В 1801 году он создал автома¬тический ткацкий станок, управляемый перфокартами.
Нить поднималась или опускалась при каждом ходе челнока в зависимос¬ти от того, есть отверстие ли нет. Поперечная нить могла обходить каждую продольную с той или иной стороны в зависимости от программы на пер¬фокарте, создавая тем самым затейливый узор из переплетенных нитей. Такое плетение получило название «жаккард» и считается одним из самых сложных и запутанных плетений.
Такой ткацкий станок, работающий по программе, был первым массовым промышленным устройством и считается одним из самых совершенных ма¬шин, когда-либо созданных человеком.
Идея записи программы на перфокарте пришла в голову и первой про¬граммистке Аде Августе Лавлейс. Именно она предложила использовать перфорированные карты в Аналитической машине Беббиджа. В частности, в одном из писем она писала: «Аналитическая машина точно так же плетет алгебраические узоры, как ткацкий станок воспроизводит цветы и листья».
Герман Холлерит также использовал в своей машине перфокарты для за¬писи и обработки информации. Перфокарты использовались и в компью¬терах первого поколения.

Герман Холлерит (сообщение 5)
Герман Холлерит родился 29 февраля 1860 года в американском городе Буффало в семье немецких эмигрантов. С детства он страдал дискгафией и с трудом писал. Поэтому он обучался на дому. Герману легко давались математика и естественные науки, и в 15 лет он поступил в Горную школу при Колумбийском университете. На способного юношу обратил внимание профессор того же университета и пригласил его после окончания школы в возглавляемое им национальное бюро по переписи населения. Это событие повлияло на все дальнейшую жизнь Германа Холлерита.
Перепись населения производилась каждые десять лет. Население посто¬янно росло, и ее численность в США к тому времени составляла около 50 миллионов человек. Заполнить на каждого человека карточку вручную, а затем подсчитать и обработать результаты, было практически невозможно. Этот процесс затянулся на несколько лет, почти до следующей переписи. Необходимо было найти выход из этой ситуации.
Герману Холлериту идею механизировать этот процесс подсказал доктор Джон Биллингс, возглавлявший департамент сводных данных. Он предло¬жил использовать для записи информации перфокарты.
Свою машину Холлерит назвал табулятором и в 1887 году он был опро¬бован в Балтиморе. Результаты оказались положительными, и эксперимент повторили в Сент-Луисе. Выигрыш во времени был почти десятикратным. Правительство США сразу же заключило с Холлеритом контракт на поставку табуляторов, и уже в 1890 году перепись населения прошла с использованием машин. Обработка результатов заняла менее двух лет и сэкономила 5 мил¬лионов долларов. Система Холлерита не только обеспечивала высокую ско¬рость, но и позволяла сравнивать статистические данные по самым разным параметрам. Холлерит разработал удобный клавишный перфоратор, позво¬ляющий пробивать около 100 отверстий в минуту одновременно на несколь¬ких картах, автоматизировал процедуры подачи и сортировки перфокарт. Сортировку осуществляло устройство в виде набора ящиков с крышками. Перфокарты продвигались по своеобразному конвейеру. С одной стороны карты находились считывающие штыри на пружинках, с другой — резервуар с ртутью. Когда штырь попадал в отверстие на перфокарте, то благодаря рту¬ти, находившейся на другой стороне, замыкал электрическую цепь. Крышка соответствующего ящика открывалась и туда попадала перфокарта.
Заслуги Холлерита признаны во всем мире. Его наградили множеством медалей, присвоили ученую степень доктора философии, научные обще¬ства Европы и Америки избрали его своим почетным членом. Табулятор использовали для переписи населения в нескольких странах.
В 1896 году Герман Холлерит основал компанию Tabulating Machine Company (TMC) и его машины применялись повсюду - и на крупных про¬мышленных предприятиях и в обычных фирмах. И в 1900 году табулятор использовался для переписи населения.
Однако на смену устройству Холлерита пришли другие, более совершен¬ные машины и после переписи 1900 года предприниматель отходит от своей деятельности. Его фирму поглощает другая компания — Computer Tabulating Recording Company. Она уверенно смотрит в будущее и после окончатель¬ного ухода Германа Холлерита ее директор Томас Уотсон переименовывает фирму в IBM (International Business Machines).
Герман Холлерит скончался 17 ноября 1929 года. И хотя официально ос¬нователем IBM считается Томас Уотсон, многочисленные награды и патенты Холлерита занимают в музее компании одно из самых почетных мест.

Чарльз Беббидж (сообщение 4)
Чарльз Беббидж родился 26 декабря 1791 года на юго-западе Англии в маленьком городе Тотнес графства Девоншир. С детства Чарльз увлекал¬ся всевозможными механизмами и проявлял серьезные математические способности. В 1810 году он поступает на учебу в кембриджский универ¬ситет и здесь обнаруживается, что математику Беббидж знает лучше своих сверстников. Очень быстро он перегоняет по знаниям своих преподава¬телей и приходит к неутешительному выводу о том, что Англия отстала от континентальных стран по уровню математической подготовки. И в 1812 году Чарльз и его ближайшие друзья-математики основали Аналитичес¬кое общество, деятельность которого оказалась плодотворной и которое по праву встало у истоков формирования новой математической школы в Англии.
После окончания университета в 1814 году Чарльз Беббидж ведет образ жизни свободного джентельмена-философа и продолжает заниматься ма¬тематикой. Впоследствии он несколько удаляется от математики и его ра¬боты принимают прикладной характер. В течение нескольких лет Беббидж знакомится и общается с известными людьми: астрономом и физиком Пье¬ром Лапласом, физиком и математиком Жаном Батистом Фурье, а также именитым французским математиком Г. Прони. В результате такого обще¬ния он приходит к мысли о возможности упрощения процедуры сложных вычислений путем механического выполнения однообразных, рутинных действий. Идеи Г. Прони вдохновили Беббиджа на создание первой диффе¬ренцированной машины.
В 1822 году Беббидж закончил описание машины, которая могла бы про¬изводить вычисления с точностью до 18-го знака. Он назвал ее «разностная машина» и приступил к ее постройке. Но строительство продолжалось де¬сять лет, но машина так и не была построена. Сейчас трудно указать при¬чину, по которой машина не была построена. Возможно, это связано с тем, что заслуженные ученые выступали против этой машины, так как в ту пору не существовало подходящей технической базы и они считали труд изоб ретателя бесплодным. Возможно, что причиной неудач была излишняя разносторонность и раз¬бросанность Беббиджа. Так или иначе, но маши¬на послужила основой для новых изобретений.
В 1834 году у Беббиджа возникла мысль со¬здать универсальную вычислительную машину, которую он назвал аналитической. Он задумал сделать механическое устройство, способное не просто считать, но и управлять ходом собствен¬ной работы в зависимости от заложенной программы, т.е. воплотить идею программного управления вычислительным процессом Это изобретение опередило эпоху на 100 лет. Сам автор был потрясен возможностями такой машины. Он писал: «Шесть месяцев я составлял проект машины более со¬вершенной, чем первая. Я сам поражен той вычислительной мощностью, которой она будет обладать, еще год назад я не смог бы в это поверить».
Однако аналитическая машина так же не была построена. Чарльзу Беб-биджу не хватило средств для ее постройки. Он работал над своей машиной до конца жизни. Умер ученый 18 октября 1871 года. Чарльз Беббидж был математиком, философом, экономистом и политэкономом. Сын изобретателя продолжил работу отца над машиной и она с перемен¬ным успехом спустя десятилетие была построена. Действующий образец печатал результаты вычислений Машина Беббиджа оказалась работоспо¬собной, но изобретатель этого уже не увидел. Аналитическая машина.
В ней предусматривались все основные элементы, присущие современ¬ному компьютеру. Назовем их.
1. Склад — устройство, где хранятся исходные числа и промежуточные ре¬зультаты. В современном компьютере эго память.
2. Фабрика - арифметическое устройство, в котором осуществляются операции над числами, взятыми из Склада. В современном компьютере это процессор.
3. Блоки ввода исходных данных - устройства ввода.
4. Печать результатов — устройство вывода.
Архитектура машины практически соответствует архитектуре современ¬ных ЭВМ, а команды, которые выполняла аналитическая машина, в основ¬ном включают все команды процессора.
Интересным историческим фактом является то, что первую" программу для аналитической машины написала Ада Августа Лавлейс — дочь великого английского поэта Джорджа Байрона. Именно Беббидж заразил ее идеей создания вычислительной машины.