КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Билет № 25 1 страница
Билет № 24 Билет № 23 Билет № 22 Билет № 21 Билет № 20 Билет № 19 1. Текстовый редактор. Назначение и основные функции. 2. Двоичное кодирование текстовой информации. Различные кодировки кириллицы. 3. Практическое задание на инсталляцию программного продукта. 1. Графический редактор. Назначение и основные функции. 2. Логическое умножение. Таблица истинности. 3. Привести пример адреса электронной почты и объяснить его формат. 1. Электронные таблицы. Назначение и основные функции. 2. Адресация в Интернете: доменная система имен и IP-адреса. 3. Задание на разработку программы поиска максимального элемента в массиве. 1. Базы данных. Назначение и основные функции. 2. Компьютерные вирусы: способы распространения, защита от вирусов. 3. Практическое задание на разработку Web-страницы. 1. Информационные ресурсы сети Интернет: электронная почта, телеконференции, файловые архивы. Всемирная паутина. 2. Информация. Вероятностный подход к измерению количества информации. 3. Задача на построение блок-схемы алгоритма, записанного на естественном языке. 1. Гипертекст. ТехнологияWWW (World Wide Web - Всемирная паутина). 2. Визуальное объектно-ориентированное программирование. Графический интерфейс: форма и управляющие элементы. 3. Практическое задание на определение информационной емкости различных носителей информации. 1. Основные этапы развития вычислительной техники. Информатизация общества. 2. Локальные и глобальные компьютерные сети. Назначение сетей. 3. Задание на разработку программы с использованием двумерного массива и вложенных циклов.
Информация и информационные процессы в природе, обществе, технике. Информационная деятельность человека.
К концу XX в. стала складываться, сначала в рамках кибернетики, а затем информатики, информационная картина мира. Информационная картина мира рассматривает окружающий мир под особым, информационным, углом зрения, при этом она не противопоставляется вещественно-энергетической картине мира, но дополняет ее. Строение и функционирование сложных систем различной природы (биологических, социальных, технических) оказалось невозможным объяснить, не рассматривая общих закономерностей информационных процессов. Получение и преобразование информации является условием жизнедеятельности любого организма. Даже простейшие одноклеточные организмы постоянно воспринимают и используют информацию, например, о температуре и химическом составе среды для выбора наиболее благоприятных условий существования. Биологи образно говорят, что «живое питается информацией», создавая, накапливая и активно используя ее. Любой живой организм, в том числе человек, является носителем генетической информации, которая передается по наследству. Генетическая информация хранится во всех клетках организма в молекулах ДНК, которые состоят из отдельных участков (генов). Каждый ген «отвечает» за определенные особенности строения и функционирования организма и определяет как его возможности, так и предрасположенность к различным наследственным болезням. Чем сложнее организм, тем большее количество генов содержится в молекуле ДНК. Работы по расшифровке генома человека, который содержит более 20 тысяч различных генов, проводились с использованием компьютерных технологий и были в основном закончены в 2000 г. Человек воспринимает окружающий мир (получает информацию) с помощью органов чувств (зрения, слуха, обоняния, осязания, вкуса). Чтобы правильно ориентироваться в мире, он запоминает полученные сведения (хранит информацию). В процессе достижения каких-либо целей человек принимает решения (обрабатывает информацию), а в процессе общения с другими людьми — передает и принимает информацию. Человек живет в мире информации. Процессы, связанные с получением, хранением, обработкой и передачей информации, называются информационными процессами. Человеческое мышление можно рассматривать как процесс обработки информации. Человек является носителем очень большого объема информации в виде зрительных образов, знания различных фактов и теорий и т. д. Весь процесс познания является процессом получения и накопления информации. Для обмена информацией между людьми служат языки. Хранение информации осуществляется с помощью книг, а в последнее время все больше посредством электронных носителей. Информационные процессы характерны не только для живой природы, человека и общества, но и для техники. Человеком разработаны технические устройства, в частности компьютеры, которые специально предназначены для автоматической обработки информации. Создание глобальной компьютерной сети Интернет позволило обеспечить для каждого человека потенциальную возможность быстрого доступа ко всему объему информации, накопленному человечеством за всю его историю. Информационный подход к исследованию мира реализуется в рамках информатики, комплексной науки об информации и информационных процессах.
Объектно-ориентированное программирование. Объекты: свойства и методы. Классы объектов Объектно-ориентированное программирование является в настоящее время наиболее популярной технологией программирования. Объектно-ориентированными языками программирования являются Visual Basic, Visual Basic for Application (VBA), Delphi и др. Инкапсуляция. Основной единицей в объектно-ориентированном программировании является объект, который заключает в себе, инкапсулирует, как описывающие его данные (свойства), так и средства обработки этих данных (методы). Классы объектов и экземпляры класса. Объекты, инкапсулирующие одинаковый перечень свойств и методов, объединяются в классы. Каждый отдельный объект является экземпляром класса. Экземпляры класса могут иметь отличающиеся значения свойств. Например, в среде Windows&Office в приложении Word существует класс объектов документ, который обозначается следующим образом: Documents () Класс объектов может содержать множество различных документов (экземпляров класса), каждый из которых имеет свое имя. Например, один из документов может иметь имя flpo6a.doc: Documents ("npo6a.doc") Объекты в приложениях образуют некоторую иерархию. На вершине иерархии объектов находится приложение. Так, иерархия объектов приложения Word включает в себя следующие объекты: приложение (Aplication), документ (Documents), фрагмент документа (Selection), символ (Character) и др. Полная ссылка на объект состоит из ряда имен вложенных последовательно друг в друга объектов. Разделителями имен объектов в этом ряду являются точки, ряд начинается с объекта наиболее высокого уровня и заканчивается именем интересующего нас объекта. Например, ссылка на документ flpo6a.doc в приложении Word будет выглядеть следующим образом: Application. Documents ("Проба. doc") Методы объекта. Чтобы объект выполнил какую-либо операцию, необходимо задать метод. Многие методы имеют аргументы, которые позволяют установить параметры выполняемых действий. Для присваивания аргументам конкретных значений применяется двоеточие и знак равенства, а между собой аргументы отделяются запятой. Синтаксис команды применения метода объекта следующий: Объект.Метод:=значение, арг2:=значение, операция открытия в приложении Word документа flpo6a.doc должна содержать не только название метода Open, но и указание пути к открываемому файлу (аргументу метода FileName необходимо присвоить конкретное значение): Documents ().Open FileName: ="С: ДокументыПроба. doc" Свойства объекта. Чтобы изменить состояние объекта, необходимо определить новые значения его свойств. Для присваивания свойству конкретного значения используется знак равенства. Синтаксис установки значения свойства объекта следующий: Объект.Свойство = ЗначениеСвойства Одним из классов объектов является класс символов Characters (). Экземпляры класса нумеруются: Characters (I), Characters (2) и т. д. Установим во фрагменте текста (объект Selection) для первого символа (объект Characters (1)) начертание полужирный (свойство Bold). Свойство Bold имеет два значения и может быть установлено (значение True) или не установлено (значение False). Значения True и False являются ключевыми словами языка. Присвоим свойству Bold значение True: Selection.Characters(1).Bold = True Объектно-ориентированное программирование по своей сути — это создание приложений из объектов, подобно тому как из блоков и различных деталей строятся дома. Одни объекты приходится полностью создавать самостоятельно, тогда как другие можно позаимствовать в готовом виде из разнообразных программных библиотек.
Информационные процессы и управление. Обратная связь Жизнедеятельность любого организма или нормальное функционирование технического устройства связаны с процессами управления. Процессы управления включают в себя получение, хранение, преобразование и передачу информации. В любом процессе управления всегда происходит взаимодействие двух объектов — управляющего и управляемого, которые соединены каналами прямой и обратной связи. По каналу прямой связи передаются управляющие сигналы, а по каналу обратной связи — информация о состоянии управляемого объекта. Модели, описывающие информационные процессы управления в сложных системах, называются информационными моделями процессов В компьютере информация хранится во внешней памяти (на гибких или жестких магнитных дисках). В процессе записи информации дисковод обеспечивает запись информации на дискету, т. е. объект Дисковод (управляющий объект) изменяет состояние другого объекта Дискеты (управляемого объекта). Сначала рассмотрим процесс записи информации на гибкую дискету. Чтобы информация могла быть записана, необходимо установить магнитную головку дисковода над определенной концентрической дорожкой дискеты. При записи информации на гибкие дискеты не требуется особой точности установки (имеется всего 80 дорожек) и можно не учитывать возможные механические деформации носителя. Управляющий объект (дисковод) просто перемещает магнитную головку на определенное расстояние вдоль радиуса управляемого объекта (дискеты). Такой процесс не учитывает состояние управляемого объекта и обеспечивает управление по прямому каналу (от управляющего объекта к управляемому). Подобные системы управления называются разомкнутыми. Информационную модель разомкнутой системы управления можно наглядно представить с помощью схемы (рис. 1). При записи информации на жесткие диски требуется особая точность установки (на рабочей поверхности носителя имеются тысячи дорожек) и необходимо учитывать механические деформации носителя (например, в результате изменения температуры). В этом случае управляющий объект (система управления магнитными головками винчестера) получает информацию о реальном положении магнитной головки по каналу обратной связи и производит необходимые перемещения по прямому каналу управления. Такие системы управления называются замкнутыми. Информационная модель замкнутой системы управления наглядно представлена на схеме (рис. 2):
Строковые переменные. Строковые выражения и функции Строковые переменные. Строковые (символьные) переменные предназначены для хранения и обработки в программах последовательностей символов. Строковые переменные задаются именами, определяющими области памяти, в которых хранятся их значения (последовательности символов). Для хранения строковых переменных требуется одна ячейка на каждый символ. Имя строковой переменной может состоять из различных символов (латинские и русские буквы, цифры и т. д.), но должно обязательно начинаться с буквы и не включать знак «.» (точка) (например, А или Строка). Рекомендуется для ясности текстов программ включать в имена переменных особую приставку, которая обозначает тип переменных — для строковых переменных приставку str (например, strA И StrCTpOKd). Простейший способ задания типа переменной (ее объявления) состоит в приписывании к имени переменной определенного суффикса. Для строковой переменной это суффикс $ (например, А$, Строка$). Чтобы объявить в программе на языке Visual Basic строковую переменную, можно воспользоваться оператором определения переменной. Например: Dim strA, strCTpOKa As String Строковые выражения. В состав строковых выражений могут входить кроме строковых переменных также и строки. Строками являются любые последовательности символов, заключенные в кавычки. Например: "информатика", "2000", "2*2" Над переменными и строками может производиться операция конкатенации, которая состоит в объединении строки или значения строковых переменных в единую строку. Операция конкатенации обозначается знаком «+», который не следует путать со знаком сложения чисел в арифметических выражениях. Пусть, например, строковое выражение будет включать в себя строку "ин", строковую переменную strA, значением которой является строка "форма", и строку "тика": "ин" + strA + "тика" Тогда значением этого строкового выражения будет: "информатика" Строковые функции. В строковых функциях строками являются либо аргументы, либо возвращаемые функциями значения. Функции вырезания подстроки. В функциях вырезания подстроки (части строки) Left (Строка$, Длина%), Right (Строка$, Длина%) Mid (Строка$, Позиция%, Длина%) аргументами служат строка Строка $ и числа или целочисленные переменные Длина% и Позиция%. Функции возвращают строковое значение, равное вырезанной подстроке. Значением функции Left выступает левая подстрока, которая начинается от крайнего левого символа строки и имеет количество символов, равное значению числового аргумента Длина%. Пусть аргумент функции Left — строка "информатика", тогда значением строковой переменной strЛеваяПодстрока = Left ("информатика", 2) будет строка "ин". Значением функции Right является правая подстрока, которая начинается от крайнего правого символа строки и содержит количество символов, равное значению числового аргумента Длина%. Пусть аргумент функции Right — строка "информатика", тогда значением строковой переменной strПраваяПодстрока = Right ("информатика", 4) будет строка "тика". Значение функции Mid — это подстрока, которая начинается от позиции символа, заданной числовым аргументом Позиция % и длиной, равной значению числового аргумента Длина%. Если аргументом функции Mid является строка "информатика", то значение строковой переменной strПодстрока = Mid ("информатика", 3, 5) — строка "форма".
Язык и информация. Естественные и формальные языки. Для обмена информацией с другими людьми человек использует естественные языки (русский, английский, китайский и др.). Основу языка составляет алфавит, или набор символов (знаков), которые человек различает по их начертанию. В основе русского языка лежит кириллица, содержащая 33 знака, в английском языке применяется латиница (26 знаков), в китайском языке — алфавит из десятков тысяч знаков (иероглифов). Последовательности символов алфавита образуют в соответствии с правилами грамматики основные объекты языка — слова. Правила, согласно которым строятся предложения из слов данного языка, называются синтаксисом. Необходимо отметить, что в естественных языках грамматика и синтаксис языка формулируются с помощью большого количества правил, из которых существуют исключения, поскольку такие правила складывались исторически. Наряду с естественными языками были разработаны формальные языки (нотная запись, языки программирования и др.). Основное отличие формальных языков от естественных состоит в наличии не только жестко зафиксированного алфавита, но и строгих правил грамматики и синтаксиса. Так, правила записи математических выражений можно рассматривать как формальный язык, имеющий алфавит (цифры) и позволяющий не только именовать и записывать объекты (числа), но и выполнять над ними арифметические операции по строго определенным правилам. В некоторых языках знаками являются не буквы и цифры, а другие символы — например, знаки химических элементов, музыкальные ноты, изображения элементов электрических или логических схем, дорожные знаки, точки и тире (код азбуки морзе) и др. Таким образом, представление информации посредством естественных и формальных языков производится с помощью алфавита — определенного набора знаков. Знаки могут иметь различную физическую природу. Например, для письма служат знаки, которые являются изображениями на бумаге, в устной речи в качестве знаков выступают различные звуки (фонемы), а при обработке текста на компьютере знаки представляются в форме последовательностей электрических импульсов.
Алгоритмическое программирование. Основные способы организации действий в алгоритмах. Одним из первых алгоритмических языков программирования был известный всем Бейсик (Basic), созданный в 1964 г. В настоящее время кроме Бейсика существует достаточно много языков программирования алгоритмического типа: Pascal, С и др. Язык программирования формируется на основе определенного алфавита и строгих правил построения предложений (синтаксиса). В алфавит языка могут входить буквы, цифры, математические символы, а также операторы, например Print (печать), Input (ввод) и др. С помощью алгоритмических языков программирования (их еще называют структурными языками программирования) любой алгоритм можно представить в виде последовательности основных алгоритмических структур: линейной, ветвления, цикла. Линейные алгоритмы. Линейные алгоритмы состоят из нескольких команд (операторов), которые должны быть выполнены последовательно одна за другой. Такие последовательности команд будем называть сериями. Чтобы сделать алгоритм более наглядным, часто используют блок-схемы. Различные элементы алгоритма изображаются с помощью различных геометрических фигур: начало и конец алгоритма обозначаются прямоугольниками с закругленными углами, а последовательности команд — прямоугольниками (рис. 3). Ветвление. В отличие от линейных алгоритмов, где команды выполняются последовательно одна за другой, в алгоритмические структуры ветвление входит условие, в зависимости от выполнения или невыполнения которого реализуется та или иная последовательность команд (серий) (рис. 4). Цикл. В алгоритмические структуры цикл входит серия команд, выполняемая многократно. Такая последовательность команд называется телом цикла. Циклические алгоритмические структуры бывают двух типов: — циклы со счетчиком, в которых тело цикла выполняется определенное количество раз (рис. 5); — циклы с условием, в которых тело цикла выполняется до тех пор, пока выполняется условие.
Однако часто бывает необходимо повторить тело цикла, но заранее неизвестно, какое количество раз это надо сделать. В таких случаях количество повторений зависит от выполнения некоторого условия. выхода из цикла можно поставить в начале, перед телом цикла (рис. 6, а), или в конце, после тела цикла (рис. 6,b).
Двоичная система счисления. Запись чисел в двоичной системе счисления. Все системы счисления делятся на позиционные и непозиционные. В позиционных системах счисления значение цифры зависит от ее положения в записи числа, а в непозиционных — не зависит. Позиция цифры в числе называется разрядом. Разряд числа возрастает справа налево, от младших разрядов к старшим. Каждая позиционная система использует определенный алфавит цифр и основание. В позиционных системах счисления основание системы равно количеству цифр (знаков в ее алфавите) и определяет, во сколько раз различаются значения цифр соседних разрядов числа. Число 555 записано в привычной для нас свернутой форме. Мы настолько привыкли к такой форме записи, что уже не замечаем, как в уме умножаем цифры числа на различные степени числа 10. В развернутой форме запись числа 555 в десятичной системе выглядит следующим образом:
Магистрально-модульный принцип построения компьютера В основу архитектуры современных персональных компьютеров положен магистрально-модульный принцип (рис. 7). Модульный принцип позволяет потребителю самому комплектовать нужную ему конфигурацию компьютера и производить при необходимости ее модернизацию. Модульная организация компьютера опирается на магистральный (шинный) принцип обмена информацией между устройствами. Шина данных. По этой шине данные передаются между различными устройствами. Разрядность шины данных определяется разрядностью процессора, т. е. количеством двоичных разрядов, которые процессор обрабатывает за один такт. За 25 лет, со времени создания первого персонального компьютера (1975 г.), разрядность шины данных увеличилась с 8 до 64 бит. Шина адреса. Каждая ячейка оперативной памяти имеет свой адрес. Адрес передается по адресной шине. Разрядность шины адреса определяет адресное пространство процессора, т. е. количество ячеек оперативной памяти, которые могут иметь уникальные адреса. Количество адресуемых ячеек памяти можно рассчитать по формуле: В первых персональных компьютерах разрядность шины адреса составляла 16 бит, а количество адресуемых ячеек памяти — В современных персональных компьютерах разрядность шины адреса составляет 32 бита, а максимально возможное количество адресуемых ячеек памяти равно Шина управления. По шине управления передаются сигналы, определяющие характер обмена информацией по магистрали. Сигналы управления определяют, какую операцию — считывание или запись информации из памяти — нужно производить, синхронизируют обмен информацией между устройствами и т. д.
Кодирование информации. Способы кодирования
В процессе обмена информацией часто приходится производить операции кодирования и декодирования информации. При вводе знака алфавита в компьютер путем нажатия соответствующей клавиши на клавиатуре выполняется его кодирование, т. е. преобразование в компьютерный код. При выводе знака на экран монитора или принтер происходит обратный процесс — декодирование, когда из компьютерного кода знак преобразуется в графическое изображение. изображений и звука. Информация, в том числе графическая и звуковая, может быть представлена в аналоговой или дискретной форме. При аналоговом представлении физическая величина принимает бесконечное множество значений, причем ее значения изменяются непрерывно. При дискретном представлении физическая величина принимает конечное множество значений, причем ее величина изменяется скачкообразно. Примером аналогового представления графической информации может служить, скажем, живописное полотно, цвет которого изменяется непрерывно, а дискретного — изображение, напечатанное с помощью струйного принтера и состоящее из отдельных точек разного цвета. Примером аналогового хранения звуковой информации является виниловая пластинка (звуковая дорожка изменяет свою форму непрерывно), а дискретного — аудиокомпакт-диск (звуковая дорожка которого содержит участки с различной отражающей способностью). Графическая и звуковая информация из аналоговой формы в дискретную преобразуется путем дискретизации, т. е. разбиения непрерывного графического изображения и непрерывного (аналогового) звукового сигнала на отдельные элементы. В процессе дискретизации производится кодирование, т. е. присвоение каждому элементу конкретного значения в форме кода. Дискретизация — это преобразование непрерывных изображений и звука в набор дискретных значений, каждому из которых присваивается значение его кода. Кодирование информации в живых организмах. Генетическая информация определяет строение и развитие живых организмов и передается по наследству. Хранится генетическая информация в клетках организмов в структуре молекул ДНК (дезоксирибонукле-иновой кислоты). Молекулы ДНК состоят из четырех различных составляющих (нуклеотидов), которые образуют генетический алфавит. Молекула ДНК человека включает в себя около трех миллиардов пар нуклеотидов, и в ней закодирована вся информация об организме человека: его внешность, здоровье или предрасположенность к болезням, способности и т. д.
Основные характеристики компьютера (разрядность, тактовая частота, объем оперативной и внешней памяти, производительность и др.) Процессор. Важнейшей характеристикой процессора, определяющей его быстродействие, является его частота, т. е. количество базовых операций (например, операций сложения двух двоичных чисел), которые производит процессор за 1 секунду. За двадцать с небольшим лет тактовая частота процессора увеличилась в 500 раз, от 4 МГц (процессор 8086, 1978 г.) до 2 ГГц (процессор Pentium 4, 2001 г.). Другой характеристикой процессора, влияющей на его производительность, является разрядность процессора. Разрядность процессора определяется количеством двоичных разрядов, которые процессор обрабатывает за один такт. Разрядность процессора увеличилась за 20 лет в 8 раз. В первом отечественном школьном компьютере «Агат» (1985 г.) был установлен процессор, имевший разрядность 8 бит, у современного процессора Pentium 4 разрядность равна 64 бит. Оперативная (внутренняя) память. Оперативная память представляет собой множество ячеек, причем каждая ячейка имеет свой уникальный двоичный адрес. Каждая ячейка памяти имеет объем 1 байт. В персональных компьютерах величина адресного пространства процессора и величина фактически установленной оперативной памяти практически всегда различаются. Например, объем адресуемой памяти может достигать 4 Гбайт, а величина фактически установленной оперативной памяти будет значительно меньше — скажем, * всего» 64 Мбайт. Оперативная память аппаратно реализуется в виде модулей памяти различных типов (SIMM, DIMM) и разного объема (от 1 до 256 Мбайт). Модули различаются по своим геометрическим размерам: устаревшие модули SIMM имеют 30 или 72 контакта, а современные модули DIMM — 168 контактов. Долговременная (внешняя) память. В качестве внешней памяти используются носители информации различной информационной емкости: гибкие диски (1,44 Мбайт), жесткие диски (до 50 Гбайт), оптические диски CD-ROM (650 Мбайт) и DVD (до 10 Гбайт). Самыми медленными из них по скорости обмена данными являются гибкие диски (0,05 Мбайт/с), а самыми быстрыми — жесткие диски (до 100 Мбайт/с).
Дата добавления: 2015-04-23; Просмотров: 455; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |