Информатика

Лучшие лекции и рефераты по информатике для преподавателей и студентов.

  • Что такое Модем?

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

    Подробнее »
  • Что такое Сканер?

    Сканер — это внешнее устройство, подключаемое к компьютеру для ввода в него гра­фической информации с листа бумаги, газеты, книги, фо­тографии, слайда или негатива. Любой сканер вводит информацию в виде растра или набора от­дельных точек, поэтому он не отличает семейную фотографию от напечатанного на пи­шущей машинке текста. Отсканированный лист бумаги с…

    Подробнее »
  • Виды Мониторы компьютеров

    Монитор компьютера предназначен для вывода на экран графи­ческой и текстовой информации. Мониторы отличаются по способу формирования изо­бражения на экране, размерам, качеству изображения, цене и другим характеристи­кам. Одной из основных характеристик монитора является размер экрана по диаго­нали, который измеряется в дюй­мах и обозначается символом «»» (1″ = 2,54 см). Мони­торы для…

    Подробнее »
  • Клавиатура и мышь

    Клавиатура компьютера Клавиатура совместно с монитором и мышью являются основными устройствами, с помощью которых пользователь общается с компьюте­ром. С клавиатуры в компьютер вводятся данные и команды, необходимые для выпол­няю­щихся программ. По конструктивному исполнению клавиатуры делятся на два основных вида: пле­ноч­ные (мембранные) и механические. В пленочных клавиатурах при нажатии клавиши…

    Подробнее »
  • Накопитель на жестком диске

    Накопитель на жестком магнитном диске (НЖМД) или, как его чаще назы­ва­ют, Винчестер или Хард-диск (Hard Disk — Жесткий диск), является важнейшим устройством долговременного хранения данных на компьютере. Винчестеры ( возможно была аналогия с номером винтовки, популярной в США, либо это по имени города Винчестер в Англии, где в лаборатории IBM…

    Подробнее »
  • Накопитель на гиб­ком диске

    Практически все персональные компьютеры комплектовались накопителем на гиб­ких маг­нитных дисках (НГМД), которые еще называется FDD — Floppy Disk Drive (Дисковод для флоппи-дисков или дискет). С распростране­нием компакт-дисков дискеты стали применяться реже, но они все еще используются для ре­зервного копирования и об­мена данными между пользователями, не подключен­ными к компьютерной сети. Современные…

    Подробнее »
  • Накопители CD-ROM, CD-R и CD-RW

    Дисководы CD-ROM Современные программы для персональных компьютеров редко умещаются на одной или нескольких дискетах емкостью 1,44 Мбайт. Базы данных, обучающие программы, муль­тимедиа-энциклопедии, фильмы чаще занимают несколько десятков или сотен мегабайт, поэтому распространять и хранить их на дискетах просто невоз­можно. Такие программные продукты удобно хранить на компакт-дисках, поэтому устрой­ство для их…

    Подробнее »
  • Современная память для Pentium 4, Athlon u Celeron и Процессоры

    В современных компьютерах с процессо­ром Pentium 4 применяются в основном два конструктива модулей оперативной памяти: 168-контактные мо­дули памяти DIMM (Dual In-line Memory Module) для памяти SDRAM и 184-контактные модули памяти DIMM для памяти DDR SDRAM. Реже исполь­зуются 184-контактные модули памяти RIMM (Rambus In-line Memory Module), разрабо­танные компа­нией Rambus совместно с…

    Подробнее »
  • Оперативная память

    Оперативная память компьютера располагается на материнской плате, Кратко ее называют ОЗУ (Оперативное Запоминающее Устройство) илиRAM (Random Access Memory — Память с произвольным доступом), потому что в любой момент времени можно обра­титься к произвольно выбранной ячейке этой памяти. В оперативной памяти хра­нятся программы и данные участвующие в процессе обработки. Когда вы…

    Подробнее »
  • Состав, назначение и характеристики основных элементов персонального компьютера

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

    Подробнее »
  • Принципы работы вычислительной системы

    2.1. Принципы работы вычислительной системы. Основные этапы развития вычислительной техники. Архитектуры компьютеров. 2.1.1. Понятие вычислительной системы и принципы ее работы. Поколения компьютеров. Компьютер (от английского computer— вычислитель) принято рассматривать как вычислительную систему (устройство), способную выполнять заданную, четко определенную программой последовательность операций для манипулирования различными типами данных, проведения обработки и преобразований…

    Подробнее »
  • Введение в Visual Basic

    Название Visual Basic (VB) говорит само за себя, указывая, что в нем воплощен визу­альный стиль программирования и Visual- программы не пишут традиционными способами программирования, а проектируют из набора специальных объектов в форме Windows при­ложений. Иными словами, создать приложение на визуальном алгоритмическом языке высокого уровня Visual Basic — означает разработать полноценное…

    Подробнее »
  • Работа с изображениями в Java

    Java работает с наиболее популярными во Всемирной паутине форматами изображений — JPEG и GIF. JPEG лучше подходит для естественных цветных изображений, таких, как фотографии, а формат GIF является наилучшими для графических эмблем, изображений кнопок, и т.п. Сначала мы загрузим изображение с помощью очень короткой программы. Затем мы научимся использовать классы,…

    Подробнее »
  • Модели обработки событий в Java

    Несмотря на существенные изменения механизма обработки событий в AWT, Java1.1 поддерживает обратную совместимость с моделью обработки событий, принятой в Java 1.0. Однако такая совместимость относится к типу “все или ничего” – эти две модели настолько отличаются друг от друга, что их невозможно использовать в одном приложении одновременно. Модель обработки событий Java 1.0 Все компоненты, которые…

    Подробнее »
  • Набор абстракций для работы с окнами в Java

    Трудность при создании независимой от платформы библиотеки заключается в том, что ее разработчикам либо приходится требовать, чтобы все приложения на всех платформах вели себя и выглядели одинаково, либо для поддержки, скажем, трех различных разновидностей интерфейса приходится писать в три раза больше кода.Существуют два взгляда на эту проблему. Один подход заключается…

    Подробнее »
  • Апплеты в Java

    Апплеты — это маленькие приложения, которые размещаются на серверах Internet, транспортируются клиенту по сети, автоматически устанавливаются и запускаются на месте, как часть документа HTML. Когда апплет прибывает к клиенту, его доступ к ресурсам ограничен. Ниже приведен исходный код канонической программы HelloWorld, оформленной в виде апплета: import java.awt.*; import java.applet.*; public…

    Подробнее »
  • Сетевые средства в Java

    Эта глава посвящена описанию пакета java.net. Java поддерживает протокол TCP/IP, во-первых, расширяя свой интерфейс потоков ввода-вывода, описанного в предыдущей главе, и во вторых, добавляя возможности, необходимые для построения объектов ввода-вывода при работе в сети. InetAddress Java поддерживает адреса абонентов, принятые в Internet, с помощью класса InetAddress. Для адресации в Internet…

    Подробнее »
  • Ввод/Вывод в Java

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

    Подробнее »
  • Утилиты в Java

    Библиотека классов языка включает в себя набор вспомогательных классов, широко используемых в других встроенных пакетах Java. Эти классы расположены в пакетах java.lang и java.util. Они используются для работы с наборов объектов, взаимодействия с системными функциями низкого уровня, для работы с математическими функциями, генерации случайных чисел и манипуляций с датами и…

    Подробнее »
  • Легковесные процессы и синхронизация в Java

    Параллельное программирование, связанное с использованием легковесных процессов, или подпроцессов (multithreading, light-weight processes) — концептуальная парадигма, в которой вы разделяете свою программу на два или несколько процессов, которые могут исполняться одновременно. ЗАМЕЧАНИЕ Во многих средах параллельное выполнение заданий представлено в том виде, который в операционных системах называется многозадачностью. Это совсем не…

    Подробнее »
  • Исключение в Java

    В этой главе обсуждается используемый в Java механизм обработки исключений. Исключение в Java — это объект, который описывает исключительное состояние, воз­никшее в каком-либо участке программного кода. Когда возникает ис­ключительное состояние, создается объект класса Exception. Этот объект пересылается в метод, обрабатывающий данный тип исключительной ситуации. Исключения могут возбуждаться и «вруч­ную» для того, чтобы…

    Подробнее »
  • Работа со строками в Java

    В этой главе обсуждаются средства языка Java для работы со строками. В язы­ках С и C++ отсутствует встроенная поддержка такого объекта, как строка. В них при необхо­димости передается адрес последовательности байтов, содержимое которых трактуется как символы до тех пор, пока не будет встречен нулевой байт, отмечающий конец строки. В пакет java.lang…

    Подробнее »
  • Пакеты и интерфейсы Java

    Пакет (package) — это некий контейнер, ко­торый используется для того, чтобы изолиро­вать имена классов. Например, вы можете со­здать класс List, заключить его в пакет и не думать после этого о возможных конфликтах, которые могли бы возникнуть если бы кто-ни­будь еще создал класс с именем List. Интерфейс — это явно указанная спецификация…

    Подробнее »
  • Классы в Java

    Базовым элементом объектно-ориентирован­ного программирования в языке Java являет­ся класс. В этой главе Вы научитесь создавать и расширять свои собственные классы, работать с экземплярами этих классов и начнете использовать мощь объектно-ориентированного подхода. Напомним, что классы в Java не обязательно должны содержать метод main. Единственное назначение этого метода — указать интерпретатору Java, откуда надо начинать…

    Подробнее »
  • Управление выполнением программы в Java

    Управление в Java почти идентично средствам, используемым в С и C++. Условные операторы Они хорошо Вам знакомы, давайте познакомимся с каждым из них в Java. if-else В обобщенной форме этот оператор записывается следующим образом: if (логическое выражение) оператор1; [ else оператор2;] Раздел else необязателен. На месте любого из операторов может сто­ять составной оператор, заключенный в…

    Подробнее »
  • Операторы в языке Java

    Операторы в языке Java — это специальные символы, которые сообщают транслятору о том, что вы хотите выполнить операцию с не­которыми операндами. Некоторые операторы требуют одного операн­да, их называютунарными. Одни операторы ставятся перед операндами и называются пре­фиксными, другие — после, их называютпостфиксными операторами. Большинство же операторов ставят между двумя операндами, такие операторы называют­ся инфиксными бинарными операторами. Существует…

    Подробнее »
  • java

    Типы в Java

    В этой главе вы познакомитесь со всеми основными типами языка Java и увидите, как надо объявлять переменные, присваивать им значения и использовать выражения со смешанными типами. В данной главе мы и обсудим простые типы языка Java, оставив сложные типы до главы 7. Простые типы Простые типы в Java не являются объектно-ориентированными, они аналогичны простым типам большинства традиционных языков…

    Подробнее »
  • Введение в язык Java

    Исходный файл на языке Java — это текстовый файл, содержащий в себе одно или несколько описаний классов. Транслятор Java предполагает,что исходный текст программ хранится в файлах с расширениями Java. Получаемый в процессе трансляции код для каждого класса записывается в отдельном выходном файле, с именем совпадающем с именем класса, и расширением…

    Подробнее »
  • java

    Отличия Java от C++

    В большинстве книг по C++ вы найдете такое же описание достоинств объектно-ориентированного программирования и доказательства того, что это — очередная ступень в развитии индустрии программирования. В чем же беда C++ и почему была создана Java? Фактически, большинство архитектурных решений, принятых при создании Java, было продиктовано желанием предоставить синтаксис, сходный с…

    Подробнее »
  • java

    Революция по имени Java

    Вообще опасно объявлять каждую новую технологию программирования революционной. Если вы поторопитесь подать свой голос за признание технологии, подобной той, которая реализована в языке Java, революционной — вас могут закидать тухлыми яйцами или занести в разряд пустозвонов, падких на модные новинки. Что же в таком случае делает тот или иной продукт…

    Подробнее »