Доклад по предмету Компьютеры, программирование

  • 101. Информационные технологии в экономике. Средства организации экономико информационных систем
    Доклады Компьютеры, программирование

    Следует отметить, что АРМ включает в себя следующие основные элементы: ЭВМ; программно-инструментальные средства, БД и Бзнаний пользователя. Комплектация АРМ техническими и программными средствами, а также перечисленными выше элементами зависит от назначения и состава решаемых задач. Решение экономических задач на основе АРМ связано с поиском требуемой информации в информационной базе, последующей ее обработкой по расчетным алгоритмам и выдачей результатов на экран или печать. Эффективная эксплуатация АРМ требует использования языков общения пользователя с ЭВМ. Наиболее развитые средства общения пользователя с ЭВМ реализуются лингвистическими процессорами, способными осуществить различные виды анализа входного сообщения (синтаксический, морфологический, семантический), и ориентированными на работу с конкретной предметной областью. В АРМ-е часто общение основывается на макетировании изображений экрана в виде образцов-прототипов документов. Для этого используются разнообразные технические приемы обеспечения диалога пользователя и ЭВМ: управление положением курсора на экране с применением светового пера, мерцание и подсветка полей экрана, программирование функциональных клавиш.

  • 102. Информация и информационные процессы
    Доклады Компьютеры, программирование
  • 103. Информация и управление. Обратная связь
    Доклады Компьютеры, программирование

    Чтобы автоматическая система могла получить информацию о состоянии управляемого объекта и внешней среды, необходимы специальные устройства -- датчики (Например, датчик температуры, датчик вибрации, датчик освещенности и т.д.). В ЛогоМирах тоже есть датчики -- функции, передающие компьютеру значения, в зависимости от состояния системы или своих аргументов. Например, датчик "ответ". Его значение зависит от того, что набрал человек в ответ на последний вопрос компьютера. Существуют датчики, значение которых зависит от состояния черепашки. Например, "цвет_поля" (цп, colorunder) выдает код цвета, на котором в данный момент находится черепашка.

  • 104. Использование макросов в MS Access 2000
    Доклады Компьютеры, программирование

    Однако использование макросов имеет и некоторые недостатки:

    1. Возможности макрокоманд ограничены по сравнению с возможностями языка VBA, поэтому в ряде случаев без программирования на VBA не обойтись, хотя сначала нужно быть уверенным, что эти дополнительные возможности действительно нужны. Язык VBA предоставляет более широкие возможности для работы с данными, позволяет использовать механизм программирования объектов для связи с другими приложениями, вызывать функции из библиотек динамической загрузки (DLL) Windows и создавать собственные специализированные функции.
    2. Макросы можно использовать практически везде, где используются процедуры VBA, однако процедуры VBA, как правило, выполняются быстрее.
    3. Макросы являются объектами, существующими отдельно от форм и отчетов, в которых они используются, поэтому, когда этих объектов становится очень много, их поддержка становится достаточно затруднительной. Процедуры обработки событий VBA, используемые в формах и отчетах, являются неотъемлемой частью этих форм и отчетов, и в этом есть свои преимущества. Например, при переносе форм и отчетов из одной базы данных в другую с ними автоматически переносятся связанные процедуры.
  • 105. Использование нечёткой логики в системах автоматического управления
    Доклады Компьютеры, программирование

    Рассмотрим ряд аспектов использования нечеткой логики при управлении ТО (техническими объектами). Построение нечетких систем основано на имитации действия человека-оператора или ЛПР при помощи ЭВМ. Действительно, человеку свойственно оперировать не количественными показателями, а качественными, но следует учитывать, что эти качественные понятия носят, по сути, нечёткий характер. При этом используются лингвистические переменные, описывающие входную ситуацию и управляющие воздействия на качественном уровне [1] (например, «Расход ксантогената» - «Немного уменьшить», «Температура» - «Средняя», «Уровень пульпы» - «Не изменять»). Эти лингвистические переменные задаются на некоторой количественной шкале, при помощи которой определяются степени соответствия данных рассматриваемым понятиям. Для этого используются функции принадлежности, принимающие значения от 0 до 1. Возможные значения лингвистических переменных называются термами (например, для лингвистической переменной «Уровень пульпы» термами являются «Понизить», «Повысить», «Не изменять»). Кроме того, задается набор правил, ставящих в соответствие входной ситуации определённое управляющее воздействие. Эти правила обычно имеют вид «Если …, то…» и формируются при помощи эксперта или группы экспертов. Однако во многих случаях экспертам не удаётся принять однозначное решение о требуемом воздействии на объект при сложившейся ситуации. Например, если рассогласование между уставкой и выходом объекта отрицательно, а его производная положительна, даже опытному специалисту бывает затруднительно ответить, каким должно быть управляющее воздействие. Поэтому представляется целесообразным каждому правилу «Если …, то…» также ставить в соответствие некоторую величину из интервала от 0 до 1, отражающую степень уверенности в предпринимаемых действиях. Таким образом, формируется нечеткое соответствие между пространством предпосылок и пространством заключений [2].

  • 106. Использование пакета Cold Fusion для MS Windows при построении WWW - интерфейсов к базам данных
    Доклады Компьютеры, программирование

    Функция Описание Пример DateFormat Отображает поле базы данных типа 'дата/время' или 'дата' в формате DD/MM/YY. 12/01/96 TimeFormat Отображает поле базы данных типа 'дата/время' в формате HH:MI AM/PM.. 10:22 AM NumberFormat Отображает числовые значения как целые числа, разделяя разряды запятой. 10,256DecimalFormat То же, что и NumberFormat, плюс отображаются два знака после десятичной точки. 10,256.3 DollarFormat То же, что и DecimalFormat, плюс добавляется символ $ и вместо знака минус перед отрицательным значением оно помещается в скобки. $10,256.73 YesNoFormat Отображает данные логического типа как Yes или No. Все ненулевые значения интерпретируются как Yes, нуль - как No. YesParagraphFormat Применяется при отображении данных введенных в поле TEXTAREA. Преобразует символ перевода строки в пробел, два перевода строки подряд - в тег параграфа HTML (<P>). HTMLCodeFormat Удаляет символ перевода строки и пропускает все специальные символы (>, <, ", &), применяя к тексту тег преформатирования HTML (<PRE>). HTMLEditFormat То же, что и HTMLCodeFormat, только без добавления тега <PRE>. Кроме вышеперечисленных есть еще несколько функций обеспечивающих дополнительные возможности манипулирования параметрами в шаблоне:

    • ParameterExists
  • 107. Использование рекурсии в PHP
    Доклады Компьютеры, программирование

    Некоторые программисты просидят над этой задачей довольно долго. Конечно, можно сделать 100 циклов, в надежде, что такой глубокой вложенности записей не будет. А если будет? К тому же код с 100 циклами будет плохочитаемым, длинным и очень объемным. Ну а если там появится небольшая ошибка... (дальше, я думаю, объяснять не стоит).

  • 108. История линий связи
    Доклады Компьютеры, программирование

    Радиоканалы наземной и спутниковой связи образуются с помощью передатчика и приемника радиоволн. Существует много типов радиоканалов, отличающихся как используемым частотным диапазоном, так и дальностью связи. Диапазоны коротких, средних и длинных волн (КВ, СВ и ДВ), называемые также диапазонами амплитудной модуляции (АМ) по типу используемого в них метода модуляции сигнала, обеспечивают дальнюю связь, но при невысокой скорости передачи данных. Более скоростными являются каналы, работающие на диапазонах ультракоротких волн (УКВ), для которых характерна частотная модуляция, а также на диапазонах сверхвысоких частот (СВЧ). В диапазоне СВЧ (свыше 4 ГГц) сигналы уже не отражаются ионосферой Земли, и для устойчивой связи необходимо наличие прямой видимости между передатчиком и приемником. Поэтому такие частоты используют либо спутниковые каналы, либо радиорелейные каналы, где это условие выполняется.

  • 109. История первых процессоров и крупнейшие маркетинговые ошибки
    Доклады Компьютеры, программирование

    Однако доступные на рынке электроники решения тогда были крайне несовершенны. Так, 12-разрядная и громоздкая ЭВМ DEC PDP-8 могла успешно функционировать только в комнатных условиях, и о ее установке на F-14 не могло быть и речи. А для военных нужд требовался процессор, поддерживающий слова длиной как минимум 20 разрядов, что определялось диапазонами чисел, обрабатываемых в ходе управления истребителем. Кроме того, бортовое устройство должно было устойчиво функционировать во время полета. Это предъявляло к нему высокие и по сегодняшним временам требования (надежность при тряске и перепадах температур, невысокое потребление энергии, скромные размеры, стыковка с другим оборудованием). Фактически в CADC инженеры сумели воплотить идею, получившую сегодня название DSP (процессор обработки цифровых сигналов).

  • 110. История развития информатики
    Доклады Компьютеры, программирование

    История компьютера тесным образом связана с попытками человека облегчить автоматизировать большие объёмы вычислений.Даже простые арифметические операции с большими числами затруднительны для человеческого мозга.Поэтому уже вдревности появилось простейшее счётное устройство-абак.В семнадцатом веке была изобретена логарифмическая линейка,облегчающая сложные математические расчёты.В 1642 году Блез Паскаль сконструировал восьмизарядный суммирующий механизм.Два столетия спустя в 1820 француз Шарль де Кольмар создал арифмометр,способный производить умножение и деление.Этот прибор прочно занял своё место на бухгалтерских столах.

  • 111. История создания радара
    Доклады Компьютеры, программирование

    Одной из важнейших областей применения радио стала радиолокация, то есть использование радиоволн для определения местонахождения невидимой цели (а также скорости ее движения) Физической основой радиолокации является способность радиоволн отражаться (рассеиваться) от объектов, электрические свойства которых отличаются от электрических свойств окружающей среды. Еще в 1886 году Генрих Герц обнаружил, что радиоволны способны отражаться металлическими и диэлектрическими телами, а в 1897 году, работая со своим радиопередатчиком, Попов открыл, что радиоволны отражаются от металлических частей кораблей и их корпуса, однако ни тот ни другой не стали глубоко изучать это явление. Впервые идея радара пришла в голову немецкому изобретателю Хюльсмайеру, который в 1905 году получил патент на устройство, в котором эффект отражения радиоволн использовался для обнаружения кораблей Хюльсмайер предлагал применить радиопередатчик, вращающиеся антенны направленного действия, радиоприемник со световым или звуковым индикатором, воспринимающим отраженные предметами волны. При всей своей несовершенности устройство Хюльсмайера содержало в себе все основные элементы современного локатора. В патенте, выданном в 1906 году, Хюльсмайер описал способ определения расстояния до отражающего объекта. Однако разработки Хюльсмайера практического применения не получили. Понадобилось тридцать лет, прежде чем идея применить радиоволны для обнаружения самолетов и кораблей смогла быть претворена в реальную аппаратуру. Осуществить это раньше было невозможно по следующим причинам. Как Герц, так и Попов пользовались для своих опытов короткими волнами. Практически же радиотехника вплоть до 30-х годов XX века применяла очень длинные волны. Между тем лучшее отражение происходит при условии, что длина волны по меньшей мере равна или (что еще лучше) меньше размеров отражающего объекта (корабля или самолета). Следовательно, длинные волны, применявшиеся в радиосвязи, не могли дать хорошего отражения. Лишь в 20-е годы радиолюбители США, которым было разрешено пользоваться для своих опытов по радиосвязи короткими волнами, показали, что на самом деле эти волны по неизвестным в то время причинам распространяются на необычайно большие расстояния. При ничтожной мощности радиопередатчиков радиолюбителям удавалось осуществить связь через Атлантический океан. Это привлекло к коротким волнам внимание ученых и профессионалов. В 1922 году сотрудники радиоотдела морской исследовательской лаборатории Тейлор и Юнг, работая в диапазоне ультракоротких волн, наблюдали явление радиолокации. Им сейчас же пришла мысль, что можно разработать такое устройство, при котором миноносцы, расположенные друг от друга на расстоянии нескольких миль, смогут немедленно обнаруживать неприятельское судно . Свой доклад об этом Тейлор и Юнг прислали в морское министерство США, но поддержки их предложение не получило. В 1930 году один из научных сотрудников Тейлора, инженер Хайланд, ведя опыты по радиосвязи на коротких волнах, заметил, что, когда самолет пересекал линию, на которой были расположены передатчик и приемник, появлялись искажения. Из этого Хайланд заключил, что с помощью радиопередатчика и приемника, работающих на коротких волнах, можно обнаружить местоположение самолета. В 1933 году Тейлор, Юнг и Хайланд взяли патент на свою идею. На этот раз радару суждено было появиться на свет - для этого сложились все технические предпосылки Главное же заключалось в том, что он стал необходим военным. Техника противовоздушной обороны между двумя мировыми войнами не получила соответствующего развития. По-прежнему главную роль игра 370 ли посты воздушного наблюдения, оповещения и связи, аэростаты, прожекторы, звукоуловители. Вследствие роста скорости бомбардировщиков посты оповещения надо было выдвигать за 150 и более км от того города, для защиты которого они предназначались, и прокладывать к ним длинные телефонные линии. Однако эти посты все равно не давали полной гарантии безопасности. Даже в хорошую ясную погоду наблюдатели не могли обнаружить самолеты, летящие на небольшой высоте. Ночью или в тумане, в облачную погоду такие посты вообще не видели самолетов и ограничивались сообщениями о . Приходилось располагать эти посты в несколько поясов, разбрасывать их в шахматном порядке, чтобы прикрыть ими все дальние подступы. Точно так же прожекторы были надежны в борьбы против самолетов лишь в ясные ночи. При низкой облачности и тумане они становились бесполезны. Специально разработанные звукоуловители тоже были слабым средством обнаружения. Представим себе, что самолет находится за 10 км от наблюдательного поста. Звук мотора становился слышен слухачу звукоуловителя через 30 с небольшим секунд. За это время самолет, летевший со скоростью 600 кмч, успевал пролететь 5 км, и звукоуловитель, следовательно, указывал место, где самолет находился полминуты назад. В этих условиях пользоваться звукоуловителем для того, чтобы наводить с его помощью прожектор или зенитное орудие, было бессмысленно. Вот почему во всех странах Европы и в США за 6-7 лет до Второй мировой войны начались усиленные поиски новых средств противовоздушной обороны, способных предупредить о нападении с воздуха. В конце концов важнейшая роль здесь была отведена радиолокации. Как известно, туман, облака, темнота не влияют на распространение радиоволн. Луч прожектора быстро тускнеет в густых облаках, а для радиоволн подобных препятствий не существует. Это делало очень перспективной идею применить их для нужд ПВО. Однако практическое воплощение идеи радиолокации потребовало решения целого ряда сложных научных и технических проблем. В частности, надо было создать генераторы ультракоротких волн и чувствительные приемники очень слабых отраженных от объектов сигналов. Только в 1938 году. Морская исследовательская лаборатория США разработала сигнальный радиолокатор XAF с дальностью действия 8 км, который был испытан на линкоре . К 1941 году было изготовлено 19 таких радаров. Гораздо продуктивнее шли работы в Англии, правительство которой не скупилось на расходы. Уже в 1935 году под руководством Уотсона-Уатта была создана первая импульсная радиолокационная станция дальнего обнаружения СН. Она работала в диапазоне волн 10-13 м и имела дальность действия 140 км при высоте полета самолета 4,5 км. В 1937 году на восточном побережье Англии уже было установлено 20 таких станций. В 1938 году все они приступили к круглосуточному дежурству, продолжавшемуся до конца войны. Хотя устройство любого радара очень сложно, принцип его действия понять не трудно. Радиолокационная станция работает не непрерывно, а периодическими толчками - импульсами. Передатчик первой английской радиолокационной станции СН посылал импульсы 25 раз в секунду. (Посылка импульса длится в 371 современных локаторах несколько миллионных долей секунды, а паузы между импульсами - несколько сотых или тысячных долей секунды.) Импульсный режим применяется для того, чтобы измерять время между посылкой импульса и его возвращением от отраженного объекта. Послав в пространство очень кратковременную радиоволн, передатчик автоматически выключается и начинает работать радиоприемник. Встретив на пути своего распространения какое-либо препятствие, радиоволны рассеиваются во все стороны и частично отражаются от него обратно, к месту посылки волн, то есть к радиолокационной станции. Этот процесс аналогичен отражению звуковых волн - явлению эхо. Достаточно крикнуть или ударить в ладоши в горном ущелье у подножья скалы - и через несколько секунд послышится слабое эхо - отражение звука. Так как скорость радиоволн чуть ли не в миллион раз больше скорости звуковых волн, то от скалы, находящейся на расстоянии 3500 м, эхо вернется через 20 секунд, а радиоволна - через две стотысячных доли секунды. Поэтому основной особенностью радиолокационной станции должно быть быстрое измерение кратчайших отрезков времени с точностью до миллионных долей секунды. Понятно, что если бы радиолокационная станция беспрерывно посылала свои сигналы, то среди мощных сигналов передатчика было бы невозможно уловить очень слабые отраженные радиоволны, вернувшиеся обратно. Антенна радиолокационной станции обладает направленным действием. В отличие от антенн радиовещательной станции, посылающей радиоволны во всех направлениях, импульсы, излучаемые радаром, концентрируются в очень узкий пучок, посылаемый в строго определенном направлении. Приняв отраженные импульсы, радар направлял их на электронно-лучевую трубку. Здесь этот импульс (понятно, многократно усиленный) подавался на вертикальные пластины, управлявшие электронным лучом трубки (см. ее устройство в предыдущей главе) и вызывал вертикальный бросок луча на экране радара. Что же можно было наблюдать на этом экране? 25 раз в секунду в левой его части возникал электронный импульс (этот бросок был вызван тем, что очень небольшая часть энергии излученного импульса попадала в приемник), и за ним бежала направо линия развертки. Это длилось до тех пор, пока импульс не достигал цели, не отражался от нее и не возвращался обратно. Предположим, что линия, нарисованная электронным лучом, двигалась по экрану в течение 1 миллисекунды. За это время импульс проходил 150 км до цели, отражался от нее, возвращался обратно на станцию и высвечивался на экране в виде второго броска. У того места экрана трубки, где появился первый бросок, ставили 0, а в конце линии - 150 км. Так как скорость распространения волны постоянна, то всю эту линию можно было разделить на равные части и получить таким образом возможность считывать (в пределах 150 км) любое расстояние до цели, отраженный импульс которой был виден на экране трубки. Благодаря столь частому появлению изображения на экране, оно казалось глазу оператора как бы неподвижным и неисчезающим. Лишь импульс, отраженный от Пели, медленно перемещался влево по линии, если самолет летел по направлению к станции. 372 9 Изображение импульса, отратеннага от цели Рис. 80-1. Изображения зондирующего и отраженного импульса на экране радиолокационной станции с горизонтальной разверткой Все сведения об обнаруженных самолетах противника радиолокационные станции передавали на так называемый . Здесь по донесениям ( отдельных станций производилось сличение и уточнение данных о воздушной 1 обстановке. Отобранные и проверенные сведения передавал командованию. На центральном командном пункте имелась большая карта. Специальные операторы перемещали по карте маленькие модели самолетов. Командование таким образом могло непрерывно наблюдать воздушную обстановку и сообразно с этим принимать нужные решения. Впоследствии оказалось, что станции дальнего обнаружения могут давать и дополнительные сведения о числе вражеских самолетов, их курсе и скорости. Командные пункты ПВО по этим сведениям могли заключить, какое количество бомбардировщиков участвует в операции, установить, к какому пункту они направляются и когда к нему прибудут. Однако первые радары обладали и крупными недостатками. Поскольку они работали на волне 10 и более метров, антенны их были громоздки и неподвижны. К примеру, антенна передатчика СН подвешивалась на мачтах высотой 120 м. Неподалеку располагалась приемная станция с антенной на высоте 80 м. Обладая направленным действием, эти антенны излучали радиоволны широким конусом вперед и несколько в сторону от главного направления. Вправо, влево и назад эти антенны не излучали, и, следовательно, на этих направлениях радары не могли обнаружить самолеты. Поскольку их волны отражались от земли и воды, низколетящие цели были им недоступны. Так что самолеты, приближавшиеся к Англии на высоте менее 100 м, могли пролететь незаметно для радаров. Устранить эти изъяны можно было только созданием новых радиолокационных станций, работающих на более коротких волнах. В первые годы развития радиолокации применялись волны длиной 10-15 м, но в дальнейшем оказалось, что удобнее использовать для этой цели волны в тысячу раз короче - порядка нескольких сантиметров. Приборы, работавшие в таком диапазоне, до начала войны являлись, по существу, лабораторными конструкциями, были очень капризны и обладали ничтожной мощностью. Известные в то время типы электронных ламп очень плохо или почти не работали на сантиметровых волнах Все 373 необходимое оборудование для более совершенных радаров было создано в рекордно короткие сроки уже в начале войны. Сначала перешли на волну в 1,5 м, что позволило сразу улучшить работу радара и резко сократить размеры антенн. Тогда появилась мысль, что такую антенну можно вращать в горизонтальном направлении и рассылать импульсы локатора во все стороны, а не только вперед. Далее напрашивалось предположение, что если радар поочередно посылает импульсы и принимает их отражения, то вовсе не обязательно передающую и принимающую станции размещать отдельно: можно и должно передавать и принимать на одну и ту же антенну, поочередно подключая ее то к передатчику, то к приемнику. В 1939 году была разработана станция для обнаружения низколетящих самолетов и надводных кораблей с дальностью действия 100 км. Такие станции располагались на расстоянии 40 км друг от друга, защищая устье Темзы и подходы к ней. В дальнейшем количество станций было увеличено так, чтобы прикрыть все восточное побережье Англии. Введение ряда усовершенствований позволило увеличить дальность действия радаров до 160-190 км. Все эти меры с лихвой оправдали себя в 1939-1940 годах, когда развернулась грандиозная битва за Англию. Не имея возможности перебросить в Англию свои войска, Гитлер двинул против нее армады своих бомбардировщиков. Английские истребители не знали покоя ни днем, ни ночью, отбивая одну за другой воздушные атаки немцев. Радиолокационные станции дальнего обнаружения играли в это время огромную роль во всей системе ПВО. Немецкие летчики вскоре убедились, что невидимые лучи радаров для них страшнее истребителей и зениток. Применение радиолокации навело вскоре англичан на мысль нацеливать с помощью радаров свои истребители на бомбардировщики врага. Для этого были созданы небольшие радиолокационные станции (GCI). Они имели меньшую дальность действия, но зато более точно определяли положение вражеских самолетов. Эти радары устанавливались неподалеку от аэродромов истребительной авиации. Получив сообщение от станций дальнего обнаружения, они начинали следить за приближающимся врагом, давая летчикам-истребителям точные данные о местоположении врага. Для станций такого типа прежняя электронно-лучевая трубка с горизонтальной линией развертки была неудобна, поскольку в каждый момент времени она могла наблюдать только за одним самолетом и постоянно должна была переключаться с одной цели на другую. В связи с этим произошло крупное усовершенствование радиолокационной техники - появилась так называемая трубка кругового обзора, получившая в скором времени самое широкое распространение во многих типах станций. На экране такой трубки световая линия развертки начиналась не с левого края экрана, как в прежних конструкциях, а от центра. Эта линия вращалась по часовой стрелке одновременно с вращением антенны, отражая на экране местоположение целей вокруг станции. Такой экран создавал как бы карту воздушной обстановки. Световое пятно в центре экрана отмечало местоположение радиолокационной станции. Концентрические кольца вокруг этого пятна помогали определить расстояние до отраженных импульсов, которые обо 374 значились в виде более светлых точек. Офицер станции наведения одновременно ; наблюдал на таком экране за всеми интересующими его целями. Осуществление наведения значительно упрощалось. Понятно, что на таком радаре описанный ; выше способ работы индикатора не годился, так как все сигналы, отраженные от объектов, мгновенно пропадали с экрана. Здесь применялись экраны, обладающие так называемым , то есть сохраняющие свечение в течение определенного промежутка времени. В таких трубках отклонение электронного луча осуществлялось с помощью катушек, ток в которых изменялся линейно в зависимости от времени. Применение всех систем радиолокационной обороны уже в первый период войны дало ощутимые результаты. За четыре месяца 1940 года в небе над Англи-1 ей было уничтожено более 3000 немецких самолетов, причем 2600 из них были сбиты истребителями, наведенными своими радиолокационными станциями. Из- j за больших потерь немцы были вынуждены прекратить дневные налеты. Однако и это не спасло их. Англичанами в срочном порядке была разработана небольшая! радиолокационная станция AI, размещавшаяся на борту самолета. Она могла обнаруживать цели на расстоянии 3-5 км. Новыми радарами были оснащены специальные ночные истребители. Кроме пилота на них размещался стрелок-радиооператор. По наводке с земли такие самолеты приближались к немецким бомбардировщикам на расстояние видимости своего радара. После этого уже сам оператор, имея перед лицом трубку локатора, давал летчику команды по внутреннему переговорному устройству, куда направить машину, чтобы сблизиться с бомбардировщиками. К весне 1941 года система ночной радиолокационной обороны уже оправдывала свое назначение. Если в январе англичане сбили всего 4 немецких ночных бомбардировщика, то в апреле 58, а в мае 102.

  • 112. История языка программирования Lisp
    Доклады Компьютеры, программирование

    Современные диалекты языка Лисп можно рассматривать как мощные интерактивные системы программирования. Это объясняется двумя причинами. Во-первых, сам язык Лисп претерпевает серьезные изменения - развиваются средства языка, предназначенные для обработки нетрадиционных для Лиспа типов данных: массивов, векторов, матриц; появляются некоторые средства управления памятью (пакеты), отсутствующие в Лиспе. Серьезные изменения претерпевают и управляющие структуры. Появились несвойственные природе языка Лисп функции, заимствованные из Фортрана, Алгола, Паскаля, Си: Do, Loop, Goto , Case и прочие, позволяющие пользователю, незнакомому с принципами функциональных языков, легко переходить на Лисп. Качество программ снижается, зато возрастает популярность языка. Во-вторых, если на первом этапе развития Лисп-системам была присуща небольшая скорость обработки данных и серьезные ограничения на емкость используемой оперативной памяти, то современные Лисп-системы уже могут соперничать по этим параметрам с такими языками, как Си, Паскаль и др. Использование Лисп-машин вообще практически снимает ограничения памяти и быстродействия.

  • 113. Как был изобретен компьютер
    Доклады Компьютеры, программирование

    В первой половине XIX в. английский математик Чарльз Бэббидж попытался построить универсальное вычислительное устройство Аналогичную машину, которая должна была выполнять вычисления без участия человека. Для этого она должна была уметь исполнять программы, вводимые с помощью перфокарт (карт из плотной бумаги с информацией, наносимой с помощью отверстий, они в то время уже широко употреблялись в ткацких станках), и иметь «склад» для запоминания данных и промежуточных результатов (в современной терминологии память). Бэббидж не смог довести до конца работу по созданию Аналитической машины она оказалась слишком сложной для техники того времени. Однако он разработал все основные идеи, и в 1943 г. американец Говард Эйкен с помощью работ Бэббиджа на основе техники XIX в. электромеханических реле смог построить на одном из предприятий фирмы IBM такую машину под названием «Марк-1». Еще раньше идеи Бэббиджа были пере открыты немецким инженером Конрадом Цузе, который в 1941 г. построил аналогичную машину.

  • 114. Как корректно удалить WinXP/2K и восстановить Windows 95 или 98
    Доклады Компьютеры, программирование

    воспользоваться Панелью восстановления (Recovery Console): загрузиться с установочного компакт-диска WinXP/2K (или воспользоваваться созданными четырьмя дискетами Startup disks от Win2K) и после появления экрана "Welcome to Setup" нажать клавишу F10, выбрать соответствующую установку и ввести пароль Администратора. После этого следует напечатать map и нажать Enter, а затем скомандовать format x: /fs:fat32, где x - имя диска, файловую систему которого нужно преобразовать в FAT (напомню, что этот способ, как и предыдущий, приводит к уничтожению всех данных, находящихся на диске). Ну и, наконец, следует нажать y, подтвердив тем самым введенную команду, а после окончания форматирования - перезагрузить компьютер.

  • 115. Как оформляют документы
    Доклады Компьютеры, программирование

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

  • 116. Как писать заявку на разработку Web-узла
    Доклады Компьютеры, программирование

    Большая часть проблемы связана с тем, что трудно выразить на бумаге все подробности и возможности проекта по разработке Web-узла, когда нет еще самой идеи того, что вам нужно и как это все вместе будет работать. Кроме того, разработка Web-узлов - сравнительно новый вид деятельности и потому не удивительно, что большинство клиентов не имеют большого опыта в написании заявок на разработку Интернет-проектов. Заказ на постройку моста или установку сети - сильно отличается от заказа на разработку Web-проекта. В идеале компании следует обратиться к знающему консультанту по вопросам Интернет, который поможет им обрисовать и определить, что должно входить в их проект перед тем, как будет оформляться заявка. Хороший консультант может помочь написать такую заявку, которая упростит процесс разработки для обеих сторон. Жаль, что я не могу вставить сюда список хороших, знающих консультантов, к которым вы могли бы обратиться. К сожалению (похоже, это слово я использую в этой статье чаще всего) хорошего консультанта не только трудно найти, но и трудно определить. Крутые Web-разработчики скажут вам, что они - единственные консультанты, которые вам нужны, а независимый консультант может только повредить, не представив вам ничего, кроме скучной презентации в PowerPoint, зато выставит потом длинный-предлинный грабительский счет.

  • 117. Как самому сделать plug-in к FAR на Visual C++
    Доклады Компьютеры, программирование

    FAR распространяется с полным набором файлов для написания самим plug-in на любом С компиляторе для Windows. Темой этой статьи является написание этих модулей самим на Visual C++ (я использовал Visual C++ 5.0). При установке в каталог Far копируется PlugDoc.rar, в нем есть примеры plug-in-ов и header файл. Все примеры используются Еще там есть VCReadme.txt, в котором описываются тонкости работы с Visual C++. Потом поразбираетесь с примерами.

  • 118. Каскадные таблицы стилей
    Доклады Компьютеры, программирование

    Помните анекдот про выпускников института, которым в первый их рабочий день на производстве говорят: "А теперь забудьте все, чему Вас учили в институте и начинайте учиться работать!"? Так вот забудьте все, чему Вас учили... Все эти параметры и их значения, которые так нудно вставлять в каждый тег, если хочешь, чтобы сайт выглядел так, как ты хочешь. Забудьте, потому что все эти параметры и значения всех этих тегов можно указать один раз для всего сайта. Мало того, что это быстрее и удобнее, - вдобавок к этому все страницы сайта будут выполнены в одном стиле. Если, конечно, Вы этого хотите. Делается это при помощи таблиц стилей. Таблицы стилей, а если точнее - каскадные таблицы стилей (Cascade Style Sheets) - это один из трех компонентов DHTML - динамического HTML (Dynamic HTML). DHTML - это термин, обозначающий документы HTML, которые могут изменяться без повторной загрузки страницы. Два других компонента DHTML - это собственно HTML и языки сценариев. Технология DHTML позволяет создавать динамичные документы, которые могут изменяться при взаимодействии с пользователем, отвечать на его действия (например, движение мышки).

  • 119. Киберсоциализм
    Доклады Компьютеры, программирование

    Изначально образованный от слова consumer ("потребитель"), термин этот нёс исключительно положительный смысл: большинство стандартных англо-русских словарей и по сей день переводят его как "защиту интересов потребителя". Однако, начиная с 60-ых, к первому толкованию добавилась ещё одна, уже негативная трактовка, означающая перепотребление. Бесстрастная статистика (конца 90-ых) свидетельствует: средний американец потребляет в год товаров в 30 раз больше, нежели средний индиец. Это и есть консьюмеризм в чистом виде - своего рода пагубная зависимость, порождённая маркетинговыми баснописцами. Для человека, страдающего такой зависимостью, товары теряют собственную значимость и становятся лишь символом причастности к некоей (часто фактически несуществующей) общественной группе. Идея о возможности достижения социального превосходства вбивается в головы обывателей посредством рекламы и, в конце концов, порождает в сознании жертвы (потенциального покупателя) веру в то, что сам акт покупки способен доставить большее удовлетворение, нежели собственно продукт, который приобретается. При этом консьюмеризм не так безобиден, каким может показаться на первый взгляд. Сегодня прослойка консьюмеристов в мире насчитывает (данные Worldwatch Institute) 1,7 миллиарда человек. И фальшиво мотивированные их запросы ведут, как минимум, к неоправданно быстрому истощению природных ресурсов, сказываются на состоянии окружающей среды.

  • 120. Классификация компьютерных сетей
    Доклады Компьютеры, программирование

    Искусственные сети (псевдосети) позволяют связывать компьютеры вместе через последовательные или параллельные порты и не нуждаются в дополнительных устройствах. Иногда связь в такой сети называют связью по нуль-модему (не используется модем). Само соединение называют нуль-модемным. Искусственные сети используются когда необходимо перекачать информацию с одного компьютера на другой. MS-DOS и windows снабжены специальными программами для реализации нуль-модемного соединения.