Hi! My name is Damir. I’m co-founder at IFAB.ru and i’m pretty good at these scary things

  • Startups
  • E-Commerce
  • Process development
  • Process implementation
  • Project management
  • Financial modeling
  • Business strategy

You can reach me out via these networks

Are you hiring? Check out my CV

My CV page

Ответы на рабочая программа по информатике для ФИН и МТ

1.a(понятие информации):
Информация — сведения об объектах и явлениях окружающей среды, их параметрах, свойствах и состоянии, которые воспринимают информацион­ные системы (живые организмы, управляющие машины и др.) в процессе жизнедеятельности и работы.

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

1.c(отличие данных от информации):
Отличие информации от данных состоит в том, что:
1) данные – это фиксированные сведения о событиях и явлениях, которые хранятся на определенных носителях, а информация появляется в результате обработки данных при решении конкретных задач.
Например, в базах данных хранятся различные данные, а по определенному запросу система управления базой данных выдает требуемую информацию.
2)данные – это носители информации, а не сама информация.
3)Данные превращаются в информацию только тогда, когда ими заинтересуется человек. Человек извлекает информацию из данных, оценивает, анализирует ее и по результатам анализа принимает то или иное решение.
Данные превращаются в информацию несколькими путями:
-контекстуализация: мы знаем, для чего эти данные нужны;
-категоризация: мы разбиваем данные на типы и компоненты;
-подсчет: мы обрабатываем данные математически;
-коррекция: мы исправляем ошибки и ликвидируем пропуски;
-сжатие: мы сжимаем, концентрируем, агрегируем данные.
Таким образом, если существует возможность использовать данные для уменьшения неопределенности знаний о каком-либо предмете, то данные превращаются в информацию. Поэтому можно утверждать, что информацией являются используемые данные.
4)Информацию можно измерять. Мера измерения содержательности информации связана с изменением степени неосведомленности получателя и основана на методах теории информации.

1.d(наука информатика):
Информатика как прикладная дисциплина занимается:
изучением закономерностей в информационных процессах (накопление, переработка, распространение);
созданием информационных моделей коммуникаций в различных областях человеческой деятельности;
разработкой информационных систем и технологий в конкретных областях и выработкой рекомендаций относительно их жизненного цикла: для этапов проектирования и разработки систем, их производства, функционирования и т.д.

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

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

1.g(виды адекватности информации: синтаксическая, семантическая и прагматическая):
Синтаксическая адекватность отображает формально-структурные характеристики информации, не затрагивая ее смыслового содержания. На синтаксическом уровне учитываются тип носителя и способ представления информации, скорость ее передачи и обработки, размеры кодов представления информации, надежность и Точность преобразования этих кодов и т. д. Информацию, рассматриваемую с таких позиций, обычно называют данными.
Семантическая адекватность определяет степень соответствия образа объекта самому объекту. Здесь учитывается смысловое содержание информации. На этом уровне анализируются сведения, отражаемые информацией, рассматриваются смысловые связи. Таким образом, семантическая адекватность проявляется при наличии единства информации и пользователя. Эта форма служит для формирования понятий и представлений, выявления смысла, содержания информации и ее обобщения.
Прагматическая адекватность отражает соответствие информации цели управления, реализуемой на ее основе. Прагматические свойства информации проявляются при наличии единртва информации, пользователя и цели управления. На этом уровне анализируются потребительские свойства информации, связанные с практическим использованием информации, с соответствием ее целевой функции деятельности системы.
Каждой форме адекватности соответствует своя мера количества информации.

2.a(Репрезентативность информации):
Репрезентативность информации – представительность информации, достаточной для того, чтобы считаться достоверной. Применяется прежде всего в статистике для числового выражения того, насколько статистические характеристики, полученные в результате выборочного наблюдения, соответствуют характеристикам сплошного наблюдения.
Разность между результатами выборочного и сплошного наблюдения называется ошибками репрезентативности. На основе применения математики можно заранее рассчитать репрезентативность выборки информации, ее соответствие генеральной совокупности.

2.b(Содержательность информации):
Содержательность информации отражает семантическую емкость, равную отношению количества семантической информации в сообщении к объему обрабатываемых данных.С увеличением содержательности информации растет семантическая пропускная способность информационной системы, так как для получения одних и тех же сведений требуется преобразовать меньший объем данных.

2.c(Достаточность информации):
Достаточность (полнота) информации означает, что она содержит минимальный, но достаточный для принятия правильного решения состав (набор показателей). Понятие полноты информации связано с ее смысловым содержанием (семантикой) и прагматикой. Как неполная, т.е. недостаточная для принятия правильного решения, так и избыточная информация снижает эффективность принимаемых пользователем решений.

2.d(Доступность информации):
Доступность информации восприятию пользователя обеспечивается выполнением соответствующих процедур ее получения и преобразования. Например, в информационной системе информация преобразовывается к доступной и удобной для восприятия пользователя форме. Это достигается, в частности, и путем согласования ее семантической формы с тезаурусом пользователя.

2.e(Актуальность информации):
Актуальность информации определяется степенью сохранения ценности информации для управления в момент ее использования и зависит от динамики изменения ее характеристик и от интервала времени, прошедшего с момента возникновения данной информации.

2.f(Своевременность информации):
Своевременность информации означает ее поступление не позже заранее назначенного момента времени, согласованного с временем решения поставленной задачи.

2.g(Точность информации):
Точность информации определяется степенью близости получаемой информации к реальному состоянию объекта, процесса, явления и т.п.

2.h(Достоверность информации):
Достоверность информации определяется ее свойством отражать реально существующие объекты с необходимой точностью. Измеряется достоверность информации доверительной вероятностью необходимой точности, т. е. вероятностью того, что отображаемое информацией значение параметра отличается от истинного значения этого параметра в пределах необходимой точности.

2.i(Устойчивость информации):
Устойчивость информации отражает ее способность реагировать на изменения исходных данных без нарушения необходимой точности. Устойчивость информации, как и репрезентативность, обусловлена выбранной методикой ее отбора и формирования.

3(Данные. Объем данных. Единицы измерения информации.):
Данные — это и текст книги или письма, и картина художника, и ДНК.
Данные, являющиеся результатом фиксации некоторой информации, сами могут выступать как источник информации. Информация, извлекаемая из данных, может подвергаться обработке, и результаты обработки фиксируются в виде новых данных.
Данные могут рассматриваться как записанные наблюдения, которые не используются, а пока хранятся.
Информация, отображаемая данными, может быть непонятна приемнику (шифрованный текст, текст на неизвестном языке и пр.).
Объёмы информации можно представлять как логарифм количества состояний.
Наименьшее целое число, логарифм которого положителен — 2. Соответствующая ему единица — бит — является основой исчисления информации в цифровой технике.
Единицы измерения информации служат для измерения объёма информации — величины, исчисляемой логарифмически. Это означает, что когда несколько объектов рассматриваются как один, количество возможных состояний перемножается, а количество информации — складывается.

4(Классификация информации. Иерархическая система классификации):
Иерархическая система классификации строится следующим образом:
исходное множество элементов составляет 0-й уровень и делится в зависимости от выбранного классификационного признака на классы (группировки), которые образуют 1-й уровень;
каждый класс 1-го уровня в соответствии со своим, характерным для него классификационным признаком делится на подклассы, которые образуют 2-й уровень;
каждый класс 2-го уровня аналогично делится на группы, которые образуют 3-й уровень и т.д.
Учитывая достаточно жесткую процедуру построения структуры классификации, необходимо перед началом работы определить ее цель, т.е. какими свойствами должны обладать объединяемые в классы объекты. Эти свойства принимаются в дальнейшем за признаки классификации.
Запомните! В иерархической системе классификации из-за жесткой структуры особое внимание следует уделить выбору классификационных признаков.
В иерархической системе классификации каждый объект на любом уровне должен быть отнесен к одному классу, который характеризуется конкретным значением выбранного классификационного признака. Дня последующей группировки в каждом новом классе необходимо задать свои классификационные признаки и их значения. Таким образом, выбор классификационных признаков будет зависеть от семантического содержания того класса, для которого необходима группировка на последующем уровне иерархии.
Количество уровней классификации, соответствующее числу признаков, выбранных в качестве основания деления, характеризует глубину классификации.
Достоинства иерархической системы классификации:
простота построения;
использование независимых классификационных признаков в различных ветвях иерархической структуры. Недостатки иерархической системы классификации;
жесткая структура, которая приводит к сложности внесения изменений, так как приходится перераспределять все классификационные группировки;
невозможность группировать объекты по заранее не предусмотренным сочетаниям признаков.

5(Классификация информации. Иерархическая система классификации):
Фасетная классификация (классификация двоеточием, классификация Ранганатана) — это совокупность нескольких независимых классификаций, осуществляемых одновременно по различным основаниям, в которой:
понятия представлены в виде пересечения ряда признаков (фасетной структуры);
классификационные индексы синтезируются посредством комбинирования фасетных признаков в соответствии с фасетной формулой.
Пример
Классификация фильмов:
тип: документальный, игровой, анимация (мультипликация)
жанр: боевик, комедия, романтика, фантастика
продолжительность
год
страна
автор
другие параметры: немой/звуковой, цветной/чёрно-белый, стерео/5.1 и т. п.
Таким образом, каждый фильм находится в категории типа, жанра и современного технического уровня. Так как данные категории независимы, то для каждого конкретного фильма информация будет представлена в виде пересечения данных признаков, которые не исключают друг друга.
Достоинства фасетной системы классификации:
возможность создания большой емкости классификации, т.е. использования большого числа признаков классификации и их значений для создания группировок;
возможность простой модификации всей системы классификации без изменения структуры существующих группировок.
Недостатком фасетной системы классификации является сложность ее построения, так как необходимо учитывать все многообразие классификационных признаков.

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

6.b(система кодирования: основа и привило кодирования):
Кодирование в широком смысле слова – процесс отождествления передаваемых сообщений с некоторым набором символов физической природы (буквы, цифры, графические объекты, свет, цвет и т. д.).
Кодирование в узком смысле слова – отождествление передаваемых сообщений с набором букв или цифр. Каждое сообщение оказывается представимым в виде цифрового слова, или некоторого числа (кодовой комбинации).
Любое кодирование заканчивается составлением кодовой книги или кодовой таблицы, в которой перечислены все сообщения или соответствующие им кодовые слова или кодовые комбинации.

6.c(Кодирование звуковой информации: метод FM и метод таблично-волновой):
Приемы и методы работы со звуковой информацией пришли в вычислительную технику наиболее поздно. К тому же, в отличие от числовых, текстовых и графических данных, у звукозаписей не было столь же длительной и проверенной истории кодирования. В итоге методы кодирования звуковой информации двоичным кодом далеки от стандартизации. Множество отдельных компаний разработали свои корпоративные стандарты, но если говорить обобщенно, то можно выделить два основных направления.
Частотная модуляция
Методы кодирования звука (конечно имеется в виду электрический сигнал, поступающий с микрофона) основаны на том, что теоретически любой сложный звук можно разложить на последовательность простейших гармонических сигналов разных частот, каждый из которых представляет собой синусоиду, называемых спектром исходного сигнала. Задачей кодирования звука, как и другого аналогового сигнала является представление его в форме другого аналогового или цифрового сигнала, более удобного для передачи или хранения в каждом конкретном случае. Реальные источники звука имеют ограниченную ширину спектра, поэтому для кодирования применяют такие методы преобразования, которые преобразуют исходный сигнал в такой, спектр которого наиболее подходит для передачи по выбранному каналу. Представление аналогового сигнала в виде другого аналогового сигнала обычно называется модуляцией, а представление в цифровом виде – кодировкой. Это разделение очень условно. Аналоговый сигнал может быть представлен в виде гармонического сигнала (т.е. синусоиды), параметры которого изменяются в зависимости от значения первоначального сигнала. В том случае, когда с изменением первоначального сигнала изменяется амплитуда синусоиды – мы имеем дело с амплитудной модуляцией (AM). Если в зависимости от значения исходного сигнала изменяются частота или фаза синусоиды – мы имеем дело с частотной модуляцией (FM) или фазавой модуляцией (PM). Амплитудная и частотная модуляция, например, широко используются для передачи звука по радио.Эти виды модуляции, конечно, не являюся разложением исходного сигнала по гармоникам. Развитие цифровой техники и применение компьютерной обработки и хранения информации привело к широкому применению импульсных методов модуляции или кодирования. Такими видами модуляции являются, например, импульсно-кодовая модуляция, при которой значение исходного сигнала через определенные промежктки времени представляется в виде кода. Для получения цифрового кода аналоговой величины применяют специальные устройства — аналогово-цифровые преобразователи (АЦП). Обратное преобразование для воспроизведения звука, закодированного числовым кодом, выполняют цифро-аналоговые преобразователи (ЦАП). Подавляющее большинство “компьютерного звука” является именно записью двоичного кода сигнала, полученнного через небольшие равные промежутки времени, определяемые частотой дискретизации. Для хранения и передачи по каналам связи такой сигнал обычно подвергается сжатию (уменьшениею объема путем отбрасывания ненужной или малозначимой информации). Кроме импульсно-кодовой модуляции для кодирования звука применяют и другие виды цифромой модуляции (широтно-импульсную, частотно импульсную и пр.). Эти виды модуляции иногда применяют для передачи звука по цифровым каналам, но в компьютерной технике их используют редко и в основном как промежуточные для некоторых видов цифровой фильтрации и создания звуковых эффектов.
Таблично-волновой синтез
Метод таблично-волнового (Wave-Table) синтеза лучше соответствует современному уровню развития техники. Если говорить упрощенно, то можно сказать, что где-то в заранее подготовленных таблицах хранятся образцы звуков для множества различных музыкальных инструментов (хотя не только для них). В технике такие образцы называют семплами. Числовые коды выражают тип инструмента, номер его модели, высоту тона, продолжительность и интенсивность звука, динамику его изменения, некоторые параметры среды, в которой происходит звучание, а также прочие параметры, характеризующие особенности звука. Поскольку в качестве образцов используются «реальные» звуки, то качество звука, полученного в результате синтеза, получается очень высоким и приближается к качеству звучания реальных музыкальных инструментов.

7.a(Кодирование двоичным кодом):
Двоичный код — это способ представления данных в виде комбинации двух знаков, обычно обозначаемых цифрами 0 и 1.
Используя два двоичных разряда (бита) можно закодировать четыре различные комбинации: 00 01 10 11, три бита — восемь: 000 001 010 011 100 101 110 111, и так далее. При увеличении разрядности двоичного числа на 1, количество различных комбинаций в двоичном коде удваивается.
Двоичные коды являются комбинациями двух элементов и не являются двоичной системой счисления, но используются в ней как основа. Двоичный код также может использоваться для кодирования чисел в системах счисления с любым другим основанием. Пример: в двоично-десятичном кодировании (BCD) используется двоичный код для кодирования чисел в десятичной системе счисления.
При кодировании алфавитноцифровых символов (знаков) двоичному коду не приписываются весовые коэффициенты, как это делается в системах счисления, в которых двоичный код используется для представления чисел, а используется только порядковый номер кода из множества размещений с повторениями.
В системах счисления n-разрядный двоичный код, (n-1)-разрядный двоичный код, (n-2)-разрядный двоичный код и т. д. могут отображать одно и то же число. Например, 0001, 001, 01, 1 — одно и то же число — «1» в двоичных кодах с разным числом разрядов — n.

7.b(базовая таблица кодировки ASCII):
СМ.В папке картинки

7.c(кодировки русских символов):
В компьютерной технике каждый символ долгое время кодировался одним байтом.В настоящий момент активно внедряется UNICODE, где символ использует для представления более 1 байта.
Cуществует множество используемых в настоящее время различных кодовых таблиц для русских символов:
Кодировка/Операционная система/Описание:
cp866(DOS)/MS DOS, OS_2/Нормальная досовская кодировка
cp866(FIDO)/CP866 c заменой русских символов ‘Н’ и ‘p’ на латинские ‘H’ and ‘p’ вызывает небольшие неприятности при проверке правописания, а также при перекодировке в Volapyuk.
KOI8-R(KOI8)
CP878/UNIX/Исторически сложившаяся кодировка, удобная тем, что при отгрызении 8 бита текст остается читабельным, используется в интернете и юниксах.Встречается 3 разных варианта размещения псевдографики, однако наиболее стандартная кодировка – KOI8-R имени А.Чернова (RFC 1489)
CP1251(Win)/MS Windows/Кодировка использумая в ОС Windows.
СP10007(Mac)/MacOS/Кодировка от Apple.
ISO-8859-5(ISO)/UNIX
Volapyuk/это довольно смешной русский, который однако можно взаимно однозначно перекодировать в обе стороны без потери английского языка. Переход на русский/латинский регистр кодирует как <r> <l>. Рекомендуется для посылки чайникам, которые не могут настроиться на русские кодировки или для общения с нашими, которые сидят черт-те где (где есть проблемы с 8-м битом)
Латиница – Русский текст выполненный английскими буквами.

7.d(проблемы кодировки на национальных языках.):
Кодировка представляет собой таблицу символов, где каждой букве алфавита (а тоже цифрам и специальным знакам) присвоен свой уникальный номер – код символа.
Стандартизирована только половина таблицы, т.н. ASCII-код – первые 128 символов, которые включают в себя буквы латинского алфавита. И с ними никогда не бывает проблем. Вторая же половина таблицы (а всего в ней 256 символов – по количеству состояний, который может принять 1 байт) отдана под национальные символы, и в каждой стране эта часть различна. Но только в России умудрились придумать целых 5 разных кодировок. Термин “различные” обозначает то, что одному и тому же символу соответствует разнообразный цифровой код. Т.е. если мы неправильно определим кодировку текста, то нашему вниманию предстанет совершенно нечитаемый текст.

7.e(универсальная система кодировки текстовых данных UNICODE.):
Юнико?д или Унико?д (англ. Unicode) — стандарт кодирования символов, позволяющий представить знаки практически всех письменных языков.
Стандарт предложен в 1991 году некоммерческой организацией «Консорциум Юникода» (англ. Unicode Consortium, Unicode Inc.).Применение этого стандарта позволяет закодировать очень большое число символов из разных письменностей: в документах Unicode могут соседствовать китайские иероглифы, математические символы, буквы греческого алфавита, латиницы и кириллицы, при этом становится ненужным переключение кодовых страниц.

8.a(понятие растра, понятие пиксела):
Растровое изображение — изображение, представляющее собой сетку пикселей или точек цветов (обычно прямоугольную) на компьютерном мониторе, бумаге и других отображающих устройствах и материалах.
Пи?ксель, пи?ксел или элиз — наименьший логический элемент двумерного цифрового изображения в растровой графике, а также [физический] элемент светочувствительной матрицы (иногда называемый сенсель — от sensor element) и элемент матрицы дисплеев (иногда именуемый Пэл), формирующих изображение. Пиксель представляет собой неделимый объект прямоугольной или круглой формы, характеризуемый определённым цветом (применительно к плазменным панелям, газо-плазменная ячейка или Пэл может быть восьмиугольными.

8.b(аддитивная модель RGB):
RGB (аббревиатура английских слов Red, Green, Blue — красный, зелёный, синий) — аддитивная цветовая модель, как правило, описывающая способ синтеза цвета для цветовоспроизведения. Аддитивной она называется потому, что цвета получаются путём добавления (англ. addition) к черному. Иначе говоря, если цвет экрана, освещённого цветным прожектором, обозначается в RGB как (r1, g1, b1), а цвет того же экрана, освещенного другим прожектором, — (r2, g2, b2), то при освещении двумя прожекторами цвет экрана будет обозначаться как (r1+r2, g1+g2, b1+b2).

8.c(субтрактивная модель CMYK):
Четырёхцветная автотипия (CMYK: Cyan, Magenta, Yellow, Key color) — субтрактивная схема формирования цвета, используемая прежде всего в полиграфии для стандартной триадной печати. Схема CMYK, как правило, обладает сравнительно (с RGB) небольшим цветовым охватом. Так как модель CMYK применяют в основном в полиграфии при цветной печати, а бумага и прочие печатные материалы являются поверхностями, отражающими свет, удобнее считать, какое количество света отразилось от той или иной поверхности, нежели сколько поглотилось. Таким образом, если вычесть из белого три первичных цвета, RGB, мы получим тройку дополнительных цветов CMY. «Субтрактивный» означает «вычитаемый» — из белого вычитаются первичные цвета.

8.d(набор цветов TRUE COLOR):
24-битный цвет (являющийся подмножеством[1] [2] TrueColor англ. «истинный цвет») в компьютерной графике — метод представления и хранения изображения, позволяющий отобразить большо?е количество цветов, полутонов и оттенков. Цвет представляется с использованием 256 уровней для каждой из трёх компонент модели RGB: красного(R), зелёного(G) и синего(B), что в результате даёт 16 777 216 (28+8+8) различных цветов.
Обычно при кодировании пикселя на каждый из каналов (красный, зелёный, синий каналы) отводится по одному 8-битному байту; четвёртый байт (если используется) обычно отводится либо для хранения данных альфа-канала, либо просто игнорируется. Такое выравнивание до четырёх байт оптимально подходит для 32-битной архитектуры — оптимально используется шина ЭВМ. Кроме того, использование 24-битной адресации требует реализации умножения на 3, что составляет бо?льшую вычислительную нагрузку, чем умножение на 4, которое может быть реализовано с помощью сдвига.
32-битный TrueColor может хранить альфа-канал, с помощью которого устанавливается степень прозрачности пикселей для отображения полупрозрачных изображений, например для отображения эффекта полупрозрачных окон, растворяющихся меню и теней. Некоторые видеоадаптеры способны обрабатывать альфа-канал аппаратно.

9.a(программные продукты и утилитарные программы.):
Все программы по характеру использования и категориям пользователей можно
разделить на два класса – утилитарные программы и программные продукты (изделия).
Утилитарные программы (”программы для себя”) предназначены для
удовлетворения нужд их разработчиков. Чаще всего утилитарные программы выполняют
роль сервиса в технологии обработки данных либо являются программами решения
функциональных задач, не предназначенных для широкого распространения.
Программные продукты (изделия) предназначены для удовлетворения
потребностей пользователей, широкого распространения и продажи.
В настоящее время существуют и другие варианты распространения программных
продуктов, которые появились с использованием глобальных или региональных
телекоммуникаций:
• freeware – бесплатные программы, свободно распространяемые, поддерживаются
самим пользователем, который правомочен вносить в них необходимые изменения;
• shareware – некоммерческие (условно-бесплатные) программы, которые могут
использоваться, как правило, бесплатно. При условии регулярного использования
подобных бесплатных продуктов осуществляется взнос определенной суммы.
Ряд производителей используют OEM-программы (Original Equipment
Manufacturer), т.е. встроенные программы, устанавливаемые на компьютеры или
поставляемые вместе с вычислительной техникой.
Программный продукт должен быть соответствующим образом подготовлен к
эксплуатации, иметь необходимую техническую документацию, предоставлять сервис и
гарантию надежной работы программы, иметь товарный знак изготовителя, а также
желательно наличие кода государственной регистрации. Только при таких условиях
программный комплекс может быть назван программным продуктом.

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

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

9.d(жизненный цикл программного продукта.):
Жизненный цикл программного обеспечения (ПО) — период времени, который начинается с момента принятия решения о необходимости создания программного продукта и заканчивается в момент его полного изъятия из эксплуатации. Этот цикл — процесс построения и развития ПО.
Модели жизненного цикла ПО:
Каскадная модель:
Каскадная модель жизненного цикла («модель водопада», англ. waterfall model) была предложена в 1970 г. Уинстоном Ройсом. Она предусматривает последовательное выполнение всех этапов проекта в строго фиксированном порядке. Переход на следующий этап означает полное завершение работ на предыдущем этапе. Требования, определенные на стадии формирования требований, строго документируются в виде технического задания и фиксируются на все время разработки проекта. Каждая стадия завершается выпуском полного комплекта документации, достаточной для того, чтобы разработка могла быть продолжена другой командой разработчиков.
Этапы проекта в соответствии с каскадной моделью:
Формирование требований;
Проектирование;
Реализация;
Тестирование;
Внедрение;
Эксплуатация и сопровождение.
Спиральная модель:
Спиральная модель (англ. spiral model) была разработана в середине 1980-х годов Барри Боэмом. Она основана на классическом цикле Деминга PDCA (plan-do-check-act). При использовании этой модели ПО создается в несколько итераций (витков спирали) методом прототипирования.
Каждая итерация соответствует созданию фрагмента или версии ПО, на ней уточняются цели и характеристики проекта, оценивается качество полученных результатов и планируются работы следующей итерации.
На каждой итерации оцениваются:
риск превышения сроков и стоимости проекта;
необходимость выполнения ещё одной итерации;
степень полноты и точности понимания требований к системе;
целесообразность прекращения проекта.
Один из примеров реализации спиральной модели — RAD (англ. Rapid Application Development, метод быстрой разработки приложений).
Итерационная модель:
Естественное развитие каскадной и спиральной моделей привело к их сближению и появлению современного итерационного подхода, который представляет рациональное сочетание этих моделей. Различные варианты итерационного подхода реализованы в большинстве современных технологий и методов (RUP, MSF, XP).

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

10.b(процесс создание программы: постановка задачи, алгоритмизация и программирование):
Постановка задачи – в программировании – точная формулировка решения задачи на компьютере с описанием входной и выходной информации.
Раздел информатики, изучающий методы, приемы построения алгоритмов и их свойства (иногда также называют алгоритмикой).
Программи?рование — в обычном понимании, это процесс создания компьютерных программ. Иногда под программированием понимают настройку электронных устройств и программно-аппаратных комплексов (например, программирование цифровых АТС, программирование бытовых приборов конечным пользователем, запись информации в ПЗУ). Разработку логической схемы для ПЛИС тоже называют программированием. В общем понимании, программирование – это процесс создания алгоритма функционирования устройства, который может быть выражен либо в структуре самого устройства, либо в виде последовательности выполняемых устройством элементарных инструкций. Программирование сочетает в себе элементы науки (логика, математика, информатика, кибернетика, психология) и искусства.

10.c(классификация программных продуктов по сфере использования: системное программное обеспечение, пакеты прикладных программ, инструментарий технологии программирования.):
Системное программное обеспечение.
Предназначено для выполнения различных вспомогательных функций: управление ресурсами ЭВМ; создание копий используемой информации; проверку работоспособности устройств ЭВМ; выдачу справочной информации о компьютере.
В состав системного программного обеспечения можно отнести: операционную систему; антивирусные программы; программы архивирования; программы обслуживания сети и др.
Пакеты прикладных программ – непосредственно обеспечивают выполнение необходимых пользователю работ.
Примеры прикладных программ: текстовые редакторы (Microsoft Word); системы машинной графики (учебные, научные, инженерные и др.); электронные таблицы (Microsoft Excel); системы управления базами данных (Microsoft Access); издательские системы; бухгалтерские программы (1С Бухгалтерия, Турбо Бухгалтер и др.); системы автоматизированного проектирования; экспертные системы; системы искусственного интеллекта (проверка орфографии, перевод, распознавание текста); браузеры; обучающие программы и др.
Инструментарий технологии программирования (облегчают процесс создания новых программ для ЭВМ на конкретном языке программирования).
Примеры систем программировани: Quck Basic; Turbo Basic; Visual Basic; Pascal; C++; Delphi, Python и др.

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

11.a(Систе?мное програ?ммное обеспече?ние):
Систе?мное програ?ммное обеспече?ние — это комплекс программ, которые обеспечивают эффективное управление компонентами вычислительной системы, такими как процессор, оперативная память, каналы ввода-вывода, сетевое оборудование, выступая как «межслойный интерфейс» с одной стороны которого аппаратура, а с другой приложения пользователя.

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

11.c(базовое системное программное обеспечение):
Набор программных средств, включающий операционную систему и системы программирования, поставляемые вместе с ЭВМ.

11.d(состав базового системного программного обеспечения.):
В базовое программное обеспечение входят:
операционная система;
операционные оболочки (текстовые и графические);
сетевая операционная система.

11.e(операционная система: определение и назначение, характеристики.):
Операцио?нная систе?ма, сокр. ОС (англ. operating system) — комплекс управляющих и обрабатывающих программ, которые, с одной стороны, выступают как интерфейс между устройствами вычислительной системы и прикладными программами, а с другой стороны — предназначены для управления устройствами, управления вычислительными процессами, эффективного распределения вычислительных ресурсов между вычислительными процессами и организации надёжных вычислений. Это определение применимо к большинству современных ОС общего назначения.
Цель создания операционной системы – получить экономический выигрыш при использовании системы, путем увеличения производительности труда программистов и эффективности работы оборудования.

11.f(сетевая операционная система.):
Сетевая операционная система — операционная система со встроенными возможностями для работы в компьютерных сетях. К таким возможностям можно отнести:
поддержку сетевого оборудования
поддержку сетевых протоколов
поддержку протоколов маршрутизации
поддержку фильтрации сетевого трафика
поддержку доступа к удалённым ресурсам, таким как принтеры, диски и т. п. по сети
поддержку сетевых протоколов авторизации
наличие в системе сетевых служб, позволяющих удалённым пользователям использовать ресурсы компьютера

11.g(Программы-оболочки):
Программы-оболочки – весьма популярный класс системных программ. Они обеспечивают более удобный и наглядный способ общения с ПК, чем с помощью командной строки DOS. Это как бы промежуточное звено между DOS и пользователем. В основном весь набор действий, осуществляемый программой-оболочкой, можно реализовать и средствами самой ОС. Тем не менее, многие пользователи предпочитают использовать оболочки. Основная причина состоит в следующем. Взаимодействие пользователя с ОС DOS осуществляется по принципу диалога: пользователь набирает команду, нажимает клавишу [Enter], и ОС выполняет эту команду. Такой способ не нагляден и недостаточно удобен. Например, если надо скопировать какой-либо файл, нужно правильно набрать имя команды, имя файла, имя каталога. Нужно все это помнить и не ошибиться при наборе. Гораздо проще «ткнуть» мышью (или курсором) в определенное место экрана, чтобы указать нужный файл, каталог и требуемое действие. Оболочка позволяет работать с ПК как раз на таком наглядном уровне.

11.h(сервисное системное программное обеспечение.):
Дефрагментатор и подобное.

11.i(программы-архиваторы: сжатие информации, архивный файл, архивация, разархивация, степень сжатия.)
Архиватор — программа, осуществляющая упаковку одного и более файлов в архив или серию архивов, для удобства переноса или хранения, а также распаковку архивов. Многие архиваторы используют сжатие без потерь для уменьшения размера архива.
Простейшие архиваторы просто последовательно объединяют содержимое файлов в архив. Архив должен также содержать информацию об именах и длине оригинальных файлов для их восстановления. Большинство архиваторов также сохраняют метаданные файлов, предоставляемые операционной системой, такие, как время создания и права доступа. Программа, создавая архив, обрабатывает как текстовые файлы, так и бинарные файлы. Первые всегда сжимаются в несколько раз (в зависимости от архиватора), тогда как сжатие бинарных файлов зависит от их характера. Одни бинарные файлы могут быть сжаты в десятки раз, сжатие же других может и вовсе не уменьшить занимаемый ими объем. Сжатие данных обычно происходит значительно медленнее, чем обратная операция.
Характеристики архиваторов:
По степени сжатия
По скорости сжатия
Характеристики архиваторов — обратно зависимые величины. То есть, чем больше скорость сжатия, тем меньше степень сжатия, и наоборот.
Нахождение для любого входного файла программы наименьшего возможного размера, печатающей этот файл, является алгоритмически неразрешимой задачей, поэтому “идеальный” архиватор невозможен.

11.j(программы обслуживания магнитных дисков, физические и логические ошибки.):
В понятие «обслуживание* в настоящее ь эемя входят три основные операции: очистка диска, то есть удаление ш;н \ :кных файлов; проверка файловой системы и поверхности диска с исправлением найденных ошибок; дефрагментация диска, повышающая эффектп шость чтения и записи на диск.
Физические ошибки могут быть из-за неисправности самого диска
Программа проверяет полную непротиворечивость логики файловой системы. Важно отметить, что в файловой системе NTFS возникновение логических ошибок вообще невозможно, за исключением случаев аппаратных сбоев, когда на диск попадают не те данны е, запись которых запрашивается. В файловой системе на основе FAT наиболее существенны следующие ошибки:
• потерянные цепочки — последователь кости кластеров, которые считаются занятыми, но не принадлежат ни одному из файлов.
• общие кластеры, на которые претендуют два или большее число файлов. Кроме того, проверяется правильность длин файлов, длинных и коротких имён, значений даты и времени создания файла, а также сведений о свободном пространстве на диске.

11.k(фрагментация диска.):
Фрагментация диска, точнее говоря, фрагментация файлов заключается в том, что большое число файлов записывается на диск в виде нескольких отдельных фрагментов, размещенных в разных частях диска. При считывании таких файлов требуются дополнительные перемещения блока головок диска, что может значительно увеличить время чтения и понизить эффективность работы компьютерной системы. При записи на диск нового файла операционная система должна выделить под него набор кластеров. Если свободное пространство на диске не является непрерывным блоком, выделение группы кластеров, расположенных рядом друг с другом, может оказаться невозможным. В этом случае файл разбивается на фрагменты. Так как создание и уничтожение файлов на жестком диске происходит достаточно часто, целостность свободного пространства и, как следствие, областей, выделяемых файлам, быстро нарушается, Чем дольше эксплуатируется компьютер, тем более значительным окажется доля фрагментированных файлов. Если каталог имеет большой объем (то есть, содержит много файлов), то возможна и фрагментация каталогов, что довольно часто случается при использовании файловой системы NTFS. Дефрагментация — это процесс перезаписи информации, имеющейся на диске, благодаря которому все файлы оказываются записаны в последовательных кластерах. В результате полного «перелопачивания» жесткого диска эффективность его использовании юзрастает.

11.l(антивирусные программы.):
Антивирусная программа (антивирус) — программа для обнаружения компьютерных вирусов, а также нежелательных (считающихся вредоносными) программ вообще и восстановления зараженных (модифицированных) такими программами файлов, а также для профилактики — предотвращения заражения (модификации) файлов или операционной системы вредоносным кодом (например, с помощью вакцинации).
Антивирусное программное обеспечение состоит из подпрограмм, которые пытаются обнаружить, предотвратить размножение и удалить компьютерные вирусы и другое вредоносное программное обеспечение.
Антивирусное программное обеспечение обычно использует два отличных друг от друга метода для выполнения своих задач:
Сканирование файлов для поиска известных вирусов, соответствующих определению в антивирусных базах.
Обнаружение подозрительного поведения любой из программ, похожего на поведение заражённой программы.

12.a(понятие файла):
Файл (англ. file — папка, скоросшиватель) — концепция в вычислительной технике: сущность, позволяющая получить доступ к какому-либо ресурсу вычислительной системы и обладающая рядом признаков:
фиксированное имя (последовательность символов, число или что-то иное, однозначно характеризующее файл);
определённое логическое представление и соответствующие ему операции чтения/записи.
Может быть любой — от последовательности бит до базы данных с произвольной организацией или любым промежуточным вариантом.
Первому случаю соответствуют операции чтения/записи потока и/или массива (то есть последовательные или с доступом по индексу), второму — команды СУБД. Промежуточные варианты — чтение и разбор всевозможных форматов файлов.
В информатике можно использовать следующее определение: файл — поименованная совокупность байтов.

12.b(собственное имя файла,):
И?мя фа?йла — строка символов, однозначно определяющая файл в некотором пространстве имён файловой системы (ФС), обычно называемом каталогом, директорией или папкой. Имена файлов строятся по правилам, принятым в той или иной файловой и операционной системах (ОС). Многие системы позволяют назначать имена как обычным файлам, так и каталогам и специальным объектам (символическим ссылкам, блочным устройствам и т. п.).
Имя файла является частью полного имени файла, также называемого полным или абсолютным путём к файлу. Полное имя может включать следующие компоненты:

12.c(понятие файловой структуры ):
1) Одноуровневая ФС – линейная последовательность имен файлов, используется для дисков с небольшим количеством файлов; 2) Многоуровневая иерархическая ФС – представляет собой древовидную структуру, служит для хранения сотни и тысячи файлов. Каталог (Папка) верхнего уровня содержит вложенные папки 1уровня, которые могут содержать папки 2 уровня и тд

12.d(имя папки):
На сегодняшний день три понятия – каталог, директория, папка, с точки зрения компьютерной грамотности, означают одно и то же, а именно – специальное место на компьютерном носителе информации, в котором хранятся имена файлов и сведения об этих файлах (размер файлов, время их последнего обновления, свойства файлов и т.п.)

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

12.f(адрес файла.):
Полное имя файла начинается с указания имени дисковода, затем идет последовательность из имен папок и, наконец, имя файла. Имя дисковода, имена папок и имя файла в полном имени разделяются символами « \ ».
Например, запись полного имени файла может выглядеть так: D:\Финансы\Счета\Счет-1.doc. Это означает, что файл с именем Счет-1.doc находится в папке Счета, которая в свою очередь находится в папке Финансы на диске D:. Полный путь к файлу (или путь к файлу) – это часть полного имени, не включающая само имя файла. Путь к файлу Счет-1.doc выглядит так: D:\Финансы\Счета\.

12.g(понятие файловой системы):
Фа?йловая систе?ма (англ. file system) — порядок, определяющий способ организации, хранения и именования данных на носителях информации ИТ-оборудования (использующего для многократной записи и хранения информации портативные флеш-карты памяти в портативных электронных устройствах: цифровых фотоаппаратах, мобильных телефонах и т. д) и компьютерной техники. Она определяет формат содержимого и физического хранения информации, которую принято группировать в виде файлов. Конкретная файловая система определяет размер имени файла (папки), максимальный возможный размер файла и раздела, набор атрибутов файла. Некоторые файловые системы предоставляют сервисные возможности, например, разграничение доступа или шифрование файлов.

13.a(клавиатура – устройство для ввода информации, блоки клавиш.):
Клавиату?ра — устройство, представляющее собой набор кнопок (клавиш), предназначенных для управления каким-либо устройством или для ввода информации. Как правило, кнопки нажимаются пальцами рук. Бывают однако и сенсорные.
К алфавитно-цифровому блоку относятся клавиши для ввода букв, цифр, знаков пунктуации и арифметических действий, специальных символов. В стандартной клавиатуре PC/AT этот блок включает 47 клавиш. В тех странах, где число букв в алфавите больше 26, производители клавиатур выпускают клавиатуры с дополнительными клавишами в алфавитно-цифровом блоке. Например, на клавиатурах для украинского языка их уже 48. Для русского алфавита с его 33 буквами специальные клавиатуры не производятся. Все буквы русского алфавита размещены на клавишах стандартной клавиатуры PC/AT.
Клавиши алфавитно-цифрового блока делятся по рядам и по зонам. Нижний ряд блока находится над клавишей «пробел» и клавишами-модификаторами Ctrl , Alt , AltGr . Он считается первым. Выше — второй, в методе слепой десятипальцевой печати также называемый «домашним» рядом. Ещё выше — третий. Самый верхний ряд клавиш блока — четвёртый — в латинской раскладке QWERTY не содержит клавиш для ввода букв, но включает все клавиши ввода цифр. По этой причине его часто называют цифровым рядом.
Зоной называется совокупность клавиш, закреплённых в методе слепой десятипальцевой печати за пальцами каждой из рук. Нумерация зон идёт слева направо.
Результат действия алфавитно-цифровых клавиш зависит от регистра (нижний — верхний) и уровня (первый — второй) в котором осуществляется нажатие этих клавиш.

13.b(устройство «мышь», назначение, состав, основные виды.):
Манипуля?тор «мышь» (просто «мышь» или «мышка») — одно из указательных устройств ввода, обеспечивающее интерфейс пользователя с компьютером.
Кнопки — основные элементы управления мыши, служащие для выполнения основных манипуляций: выбора объекта (нажатиями), активного перемещения (то есть перемещения с нажатой кнопкой, для рисования или обозначения начала и конца отрезка на экране, который может трактоваться как диагональ прямоугольника, диаметр окружности, исходная и конечная точка при перемещении объекта, выделении текста и т. п.).
Шариковые мышки уже давно уходят в прошлое, так как менее удобны. Сейчас же наибольшую популярность имеют лазерные и оптические. Но все же немного поговорим о шариковых. Отличаются эти мыши тем, что управление курсором осуществляется с помощью металлического шарика, покрытого резиновой поверхностью, который слегка выступает из основания мышки. Внутри мыши находятся два ролика: вертикальный и горизонтальный. Шарик, вращаясь при перемещении мыши, передает определенное направление движения этим роликам. Такой вид мыши имеет ряд довольно значительных недостатков, заключающихся в загрязнении такого рода механизма, также сама по себе мышь приобретает дополнительный вес, да и просто шарик может доставлять некоторые неудобства. Именно поэтому на смену шариковым мышкам пришли более усовершенствованные модели.
Оптическая мышь выделяется тем, что конструкция ее представляет маленькую камеру, которая при перемещении мыши по поверхности, фотографирует эту поверхность, освещая ее при этом светодиодом. Частота фотографирования поверхности довольно велика, около тысячи раз в секунду и более. Данные, полученные с помощью такой камеры, обрабатывает процессор и направляет сигнал прямо в компьютер. Оптическая мышь имеет большие преимущества над шариковыми, так как она легкодоступна, имеет малый вес и к тому же отлично функционирует практически на любой поверхности.
Лазерная мышь подобна оптической, она отличается тем, что вместо фотокамеры со светодиодом применяется для подсветки поверхности полупроводниковый лазер. Это более усовершенствованная модель оптической мыши, включающая в себя следующие преимущества: лазерная мышь менее энергопотребляемая, имеет более высокую точность считывания данных с рабочей поверхности, а также, в отличие от оптических мышей, имеет возможность работать как на стеклянных, так и на зеркальных поверхностях. Единственный недостаток лазерной мыши лишь в том, что стоит она немного дороже своего оптического аналога, но данный недостаток на фоне всех ее преимуществ выглядит довольно незначительным.

14.a(процессор: назначение, тактовая частота, разрядность, фирмы-производители, основные марки ):
Центральный процессор (ЦП; англ. central processing unit, CPU, дословно – центральное вычислительное устройство) – исполнитель машинных инструкций, часть аппаратного обеспечения компьютера или программируемого логического контроллера, отвечающий за выполнение операций, заданных программами.
Та?ктовая частота? — частота синхронизирующих импульсов синхронной электронной схемы, то есть количество синхронизирующих тактов, поступающих извне на вход схемы за одну секунду. Обычно термин употребляется применительно к компонентам компьютерных систем. В самом первом приближении тактовая частота характеризует производительность подсистемы (процессора, памяти и пр.), то есть количество выполняемых операций в секунду. Однако системы с одной и той же тактовой частотой могут иметь различную производительность, так как на выполнение одной операции разным системам может требоваться различное количество тактов (обычно от долей такта до десятков тактов), а кроме того, системы, использующие конвейерную и параллельную обработку, могут на одних и тех же тактах выполнять одновременно несколько операций.
Разрядность ЦП – Количество информации в единицу времени, передаваемой по шине за один раз. Разрядность бывает 8, 16, 32, 64 бит. процессор может выполнять четыре основных математических действия: сложение, вычитание, умножение и деление над двоичными числами, а еще производить операции компьютерной логики: сравнение, условный переход и повторение.
Фирмы: Intel, AMD и IBM. В РФ: НИИСИ, ГУП НПЦ ЭЛВИС, ОАО «Ангстрем», МЦСТ. В Китае: Loongson

14.b(оперативная память, назначение и характеристики):
Операти?вная па?мять (англ. Random Access Memory, память с произвольным доступом) — часть системы компьютерной памяти, в которой временно хранятся данные и команды, необходимые процессору для выполнения им операции. Обязательным условием является адресуемость (каждое машинное слово имеет индивидуальный адрес) памяти. Передача данных в/из оперативную память процессором производится непосредственно, либо через сверхбыструю память.
Оперативное запоминающее устройство, ОЗУ — техническое устройство, реализующее функции оперативной памяти.
ОЗУ может изготавливаться как отдельный блок или входить в конструкцию, например однокристальной ЭВМ или микроконтроллера.
Объем – 1024мб\4096мб
Тайминг – это задержка между отдельными операциями, производимыми контроллером при обращении к памяти.
Существует два типа обозначений для одной и той же памяти: одно – по “эффективной частоте” DDRxxx, а второе – по теоретической пропускной способности PCxxxx.

14.c(назначение материнской платы):
Материнская плата (или просто – материнка) – это основная и самая большая плата компьютера. Если открыть системный блок сбоку, то первое, что увидите – это и будет материнка. На ней стоит процессор (под радиатором с вентилятором), устанавливается память, имеются разъемы для подключения дополнительных узлов (например, видео и звуковой платы), к ней же подключаются приводы (CD и винчестеры). Кроме того, на ней находится так называемый чипсет (набор системной логики), который осуществляет взаимодействие всех этих узлов между собой, а так же ряд вторичных источников питания (это кроме основного блока питания, который выполняется в виде отдельной коробки, которая тоже подключается к ней. Часто так же на материнке имеется сетевой контроллер (для работы с сетью или интернет), бывает встроенные в материнку звуковые и видеоадаптеры, на ней же находятся микросхемы БИОС и т.п.

15.a(видеокарта: назначение, характеристики, основные модели и фирмы-производители.):
Видеока?рта (известна также как графи?ческая пла?та, графи?ческая ка?рта, видеоада?птер, графический ада?птер) (англ. videocard) — устройство, преобразующее графический образ, хранящийся как содержимое памяти компьютера или самого адаптера, в иную форму, предназначенную для дальнейшего вывода на экран монитора. В настоящее время эта функция утратила основное значение и в первую очередь под графическим адаптером понимают устройство с графическим процессором – графический ускоритель, который и занимается формированием самого графического образа.
Обычно видеокарта является платой расширения и вставляется в разъём расширения, универсальный (PCI-Express, PCI, ISA, VLB, EISA, MCA) или специализированный (AGP), но бывает и встроенной (интегрированной) в системную плату (как в виде отдельного чипа, так и в качестве составляющей части северного моста чипсета или ЦПУ).
Современные видеокарты не ограничиваются простым выводом изображения, они имеют встроенный графический процессор, который может производить дополнительную обработку, снимая эту задачу центральный процессор компьютера. Например, все современные видеокарты Nvidia и AMD (ATi) осуществляют рендеринг графического конвейера OpenGL и DirectX на аппаратном уровне. В последнее время также имеет место тенденция использовать вычислительные возможности графического процессора для решения неграфических задач (см. OpenCL).
ширина шины памяти, измеряется в битах — количество бит информации, передаваемой за такт. Важный параметр в производительности карты.
объём видеопамяти, измеряется в мегабайтах — объём собственной оперативной памяти видеокарты. Больший объём далеко не всегда означает большую производительность.
Видеокарты, интегрированные в набор системной логики материнской платы или являющиеся частью ЦПУ, обычно не имеют собственной видеопамяти и используют для своих нужд часть оперативной памяти компьютера (UMA — Unified Memory Access).
частоты ядра и памяти — измеряются в мегагерцах, чем больше, тем быстрее видеокарта будет обрабатывать информацию.
текстурная и пиксельная скорость заполнения, измеряется в млн. пикселов в секунду, показывает количество выводимой информации в единицу времени.
выводы карты — видеоадаптеры MDA, Hercules, CGA и EGA оснащались 9-контактным разьемом типа D-Sub. Изредка также присутствовал коаксиальный разьем Composite Video, позволяющий вывести черно-белое изображение на телевизионный приемник или монитор, оснащенный НЧ-видеовходом. Видеоадаптеры VGA и более поздние обычно имели всего один разъём VGA (15-контактный D-Sub). Изредка ранние версии VGA-адаптеров имели также разьем предыдущего поколения (9-контактный) для совместимости со старыми мониторами. Выбор рабочего выхода задавался переключателями на плате видеоадаптера. В настоящее время платы оснащают разъёмами DVI или HDMI, либо Display Port в количестве от одного до трех. Некоторые видеокарты ATi последнего поколения оснащаются шестью видеовыходами. Порты DVI и HDMI являются эволюционными стадиями развития стандарта передачи видеосигнала, поэтому для соединения устройств с этими типами портов возможно использование переходников. Порт DVI бывает двух разновидностей. DVI-I также включает аналоговые сигналы, позволяющие подключить монитор через переходник на разьем D-SUB. DVI-D не позволяет этого сделать. Dispay Port позволяет подключать до четырёх устройств, в том числе акустические системы, USB-концентраторы и иные устройства ввода-вывода. На видеокарте также возможно

15.b(мониторы: их назначение и основные характеристики (размер, разрешение, частота развертки, ЭЛТ, ЖК, плазменные):
По виду выводимой информации
алфавитно-цифровые [система текстового (символьного) дисплея (character display system) – начиная с MDA] дисплеи, отображающие только алфавитно-цифровую информацию
дисплеи, отображающие псевдографические символы
интеллектуальные дисплеи, обладающие редакторскими возможностями и осуществляющие предварительную обработку данных
графические:
векторные (vector-scan display) – лазерное световое шоу
растровые (raster-scan display) – используется практически в каждой графической подсистеме PC; IBM назвала этот тип отображения информации (начиная с CGA) отображением с адресацией всех точек (All-Points-Addressable, APA), – в наст. время дисплеи такого типа обычно называют растровыми (графическими)[1], поскольку каждому элементу изображения на экране соответствует один или несколько бит в видеопамяти
ЭЛТ — на основе электронно-лучевой трубки (англ. cathode ray tube, CRT)
ЖК — жидкокристаллические мониторы (англ. liquid crystal display, LCD)
Плазменный — на основе плазменной панели (plasma display panel, PDP, gas-plazma display panel)
Проектор — видеопроектор и экран, размещённые отдельно или объединённые в одном корпусе (как вариант — через зеркало или систему зеркал); и Проекционный телевизор
OLED-монитор — на технологии OLED (англ. organic light-emitting diode — органический светоизлучающий диод)
Виртуальный ретинальный монитор — технология устройств вывода, формирующая изображение непосредственно на сетчатке глаза.
Лазерный — на основе лазерной панели (пока только внедряется в производство)
Прочее:
Соотношение сторон экрана — стандартный (4:3), широкоформатный (16:9) или другое соотношение (например 5:4)
Размер экрана — определяется длиной диагонали, чаще всего в дюймах
Разрешение — число пикселей по вертикали и горизонтали
Глубина цвета — количество бит на кодирование одного пикселя (от монохромного до 32-битного)
Размер зерна или пикселя
Частота обновления экрана (Гц)
Время отклика пикселей (не для всех типов мониторов)
Угол обзора

15.c(стандарты безопасности):
TCO — группа стандартов добровольной сертификации на эргономичность и безопасность электронного оборудования (прежде всего компьютерного), разработанных комитетом TCO Development, который является частью Шведской конфедерации профсоюзов.
Стандарты нумеруются по годам и на текущий момент включают TCO’92, TCO’95, TCO’99, TCO’01, TCO’03, TCO’04, TCO’05, TCO’06 и TCO’07. Первый стандарт описывал только требования к дисплеям, последующие относятся также к мобильным телефонам, офисному оборудованию, системным блокам персональных компьютеров, ноутбукам и головным гарнитурам для телефонов.

16.a(сканеры (ручные, листопротяжные, барабанные, планшетные): назначение, виды сканеров, технология сканирования.):
Ска?нер (англ. scanner) — устройство, которое, анализируя какой-либо объект, создаёт цифровую копию изображения объекта. Процесс получения этой копии называется сканированием.В 1902 году, немецким физиком Артуром Корном (Arthur Korn) была запатентована технология фотоэлектрического сканирования, получившая впоследствии название телефакс. Передаваемое изображение закреплялось на прозрачном вращающемся барабане, луч света от лампы, перемещающейся вдоль оси барабана, проходил сквозь оригинал и через расположенные на оси барабана призму и объектив попадал на селеновый фотоприёмник. Эта технология до сих пор применяется в барабанных сканерах.
В дальнейшем, с развитием полупроводников, усовершенствовался фотоприёмник, был изобретен планшетный способ сканирования, но сам принцип оцифровки изображения остаётся почти неизменным.

16.b(Цифровая камера: назначение и основные характеристики.):
Цифровой фотоаппарат — устройство, являющееся разновидностью фотоаппарата, в котором светочувствительным материалом является матрица или несколько матриц, состоящая из отдельных пикселей, сигнал с которых представляется, обрабатывается и хранится в самом аппарате в цифровом виде.
Термин «полупрофессиональный цифровой фотоаппарат» («просьюмер» или «просьюмерка» — калька с англ. prosumer от англ. professional и англ. consumer) обычно употребляется по отношению к псевдозеркальным аппаратам, полузеркалкам и ультразумам, но не является содержательным с технической и потребительской точки зрения.
Термином «профессиональные» обычно называют зеркальные или дальномерные фотоаппараты с кроп-фактором не более Kf=1,6 и обладающим рядом других отличительных особенностей.
Термин «Камера начального уровня» употребляется по отношению к относительно дешёвым моделям какой-либо серии фотоаппаратов, в какой-либо степени урезанным в функциях.
Термин «Ультразум», как правило, означает «мыльницу» с высокократным зум-объективом. Однако с течением времени кратность объектива, с которой начинается «ультра-», меняется. Так, например, называли 8x зумы при сравнении с 6x.
Вообще, многие пользователи не догадываются, что такое «Зум», считая «чем больше — тем лучше», а между тем это — всего лишь отношение максимального к минимальному фокусных расстояний объектива. И сравнивать фотоаппараты нужно как раз по фокусному расстоянию, от которого зависит «угол обзора» — то есть что войдёт в кадр.

16.c(Назначение дигитайзера.):
Графи?ческий планше?т (от англ. graphics tablet или graphics pad, drawing tablet, digitizing tablet, digitizer – дигитайзер, диджитайзер) — это устройство для ввода рисунков от руки непосредственно в компьютер. Состоит из пера и плоского планшета, чувствительного к нажатию или близости пера. Также может прилагаться специальная мышь.

17.a(принтеры: назначение, виды принтеров, технология печати матричных, струйных и лазерных принтеров, фотопринтеры):
Принтер (от англ. print — печать) — периферийное устройство компьютера, предназначенное для перевода текста или графики на физический носитель, из как правило, хранящегося в электронном виде.
По принципу переноса изображения на носитель принтеры делятся на:
литерные;
матричные;
лазерные (также светодиодные принтеры);
струйные;
сублимационные;
термические,
Матричный:
Изображение формируется печатающей головкой, которая состоит из набора иголок (игольчатая матрица), приводимых в действие электромагнитами. Головка передвигается построчно вдоль листа, при этом иголки ударяют по бумаге через красящую ленту, формируя точечное изображение.
Струйный:
Принцип действия струйных принтеров похож на матричные принтеры тем, что изображение на носителе формируется из точек. Но вместо головок с иголками в струйных принтерах используется матрица дюз (т. н. головка), печатающая жидкими красителями. Печатающая головка может быть встроена в картриджи с красителями (в основном такой подход используется на офисных принтерах компаниями Hewlett-Packard, Lexmark). В других моделях офисных принтеров используются сменные картриджи, печатующая головка, при замене картриджа не демонтируется. На большинстве принтеров промышленного назначения чернила подаются в головы, закреплённые в каретке, через систему автоматической подачи чернил.
Лазерные:
Принцип технологии заключался в следующем. По поверхности фотобарабана коротроном (скоротроном) заряда (вал заряда) равномерно распределяется статический заряд, после этого светодиодным лазером (в светодиодных принтерах — светодиодной линейкой) в нужных местах этот заряд снимается — тем самым на поверхность фотобарабана помещается скрытое изображение. Далее на фотобарабан наносится тонер. Тонер притягивается к разряженным участкам поверхности фотобарабана, сохранившей скрытое изображение. После этого фотобарабан прокатывается по бумаге, и тонер переносится на бумагу коротроном переноса (вал переноса). После этого бумага проходит через блок термозакрепления (печка) для фиксации тонера, а фотобарабан очищается от остатков тонера и разряжается в узле очистки.
Фотопринтеры — предназначены для печати фотографий, печатают на материалах малых форматов(обычно на рулонах шириной 1000 мм). Цветовая модель не хуже, чем CMYK+Lc+Lm(шести цветная печать), иногда цветовая модель дополняется оранжевым цветом, белой краской, серебрянкой(для получения эффектов металла) и т. п.

17.b(назначение плоттеров):
Графопострои?тель (от греч. ?????), пло?ттер — устройство для автоматического вычерчивания с большой точностью рисунков, схем, сложных чертежей, карт и другой графической информации на бумаге размером до A0 или кальке.

18.a(магнитные диски: основные параметры (размер и объем).):
Ёмкость (англ. capacity) — количество данных, которые могут храниться накопителем. С момента создания первых жёстких дисков в результате непрерывного совершенствования технологии записи данных их максимально возможная ёмкость непрерывно увеличивается. Ёмкость современных жёстких дисков (с форм-фактором 3,5 дюйма) на ноябрь 2010 г. достигает 3000 ГБ (3 Терабайт). В отличие от принятой в информатике системы приставок, обозначающих кратную 1024 величину (см.: двоичные приставки), производителями при обозначении ёмкости жёстких дисков используются величины, кратные 1000. Так, ёмкость жёсткого диска, маркированного как «200 ГБ», составляет 186,2 ГиБ.
Физический размер (форм-фактор) (англ. dimension). Почти все современные (2001—2008 года) накопители для персональных компьютеров и серверов имеют ширину либо 3,5, либо 2,5 дюйма — под размер стандартных креплений для них соответственно в настольных компьютерах и ноутбуках. Также получили распространение форматы 1,8 дюйма, 1,3 дюйма, 1 дюйм и 0,85 дюйма. Прекращено производство накопителей в форм-факторах 8 и 5,25 дюймов.

18.b(жесткий диск: основные параметры ):
Интерфейс (англ. interface) — совокупность линий связи, сигналов, посылаемых по этим линиям, технических средств, поддерживающих эти линии, и правил (протокола) обмена. Серийно выпускаемые внутренние жёсткие диски могут использовать интерфейсы ATA (он же IDE и PATA), SATA, eSATA, SCSI, SAS, FireWire, SDIO и Fibre Channel.
Время произвольного доступа (англ. random access time) — время, за которое винчестер гарантированно выполнит операцию чтения или записи на любом участке магнитного диска. Диапазон этого параметра невелик — от 2,5 до 16 мс. Как правило, минимальным временем обладают серверные диски (например, у Hitachi Ultrastar 15K147 — 3,7 мс[7]), самым большим из актуальных — диски для портативных устройств (Seagate Momentus 5400.3 — 12,5[8]).
Скорость вращения шпинделя (англ. spindle speed) — количество оборотов шпинделя в минуту. От этого параметра в значительной степени зависят время доступа и средняя скорость передачи данных. В настоящее время выпускаются винчестеры со следующими стандартными скоростями вращения: 4200, 5400 и 7200 (ноутбуки), 5400, 7200 и 10 000 (персональные компьютеры), 10 000 и 15 000 об/мин (серверы и высокопроизводительные рабочие станции). Увеличению скорости вращения шпинделя в винчестерах для ноутбуков препятствует гироскопический эффект, влияние которого пренебрежимо мало в неподвижных компьютерах.
Надёжность (англ. reliability) — определяется как среднее время наработки на отказ (MTBF). Также подавляющее большинство современных дисков поддерживают технологию S.M.A.R.T.
Количество операций ввода-вывода в секунду — у современных дисков это около 50 оп./с при произвольном доступе к накопителю и около 100 оп./сек при последовательном доступе.
Потребление энергии — важный фактор для мобильных устройств.
Уровень шума — шум, который производит механика накопителя при его работе. Указывается в децибелах. Тихими накопителями считаются устройства с уровнем шума около 26 дБ и ниже. Шум состоит из шума вращения шпинделя (в том числе аэродинамического) и шума позиционирования.
Сопротивляемость ударам (англ. G-shock rating) — сопротивляемость накопителя резким скачкам давления или ударам, измеряется в единицах допустимой перегрузки во включённом и выключенном состоянии.
Скорость передачи данных (англ. Transfer Rate) при последовательном доступе:
внутренняя зона диска: от 44,2 до 74,5 Мб/с;
внешняя зона диска: от 60,0 до 111,4 Мб/с.
Объём буфера — буфером называется промежуточная память, предназначенная для сглаживания различий скорости чтения/записи и передачи по интерфейсу. В современных дисках он обычно варьируется от 8 до 64 Мб.

18.c(оптические устройства хранения данных: CD, DVD, ):
Компакт-диск (англ. Compact Disc) — оптический носитель информации в виде пластикового диска с отверстием в центре, процесс записи и считывания информации которого осуществляется при помощи лазера.
DVD (ди-ви-ди?, англ. Digital Versatile Disc — цифровой многоцелевой диск; также англ. Digital Video Disc — цифровой видеодиск) — носитель информации, выполненный в форме диска, имеющего такой же размер, как и компакт-диск, но более плотную структуру рабочей поверхности, что позволяет хранить и считывать бо?льший объём информации за счёт использования лазера с меньшей длиной волны и линзы с бо?льшей числовой апертурой.

18.d(энергозависимая флэш-память: USB флэш-накопители и флэш-карты.):
Флеш-память (англ. flash memory) — разновидность твердотельной полупроводниковой энергонезависимой перезаписываемой памяти (ПППЗУ).
Она может быть прочитана сколько угодно раз (в пределах срока хранения данных, типично — 10-100 лет), но писать в такую память можно лишь ограниченное число раз (максимально — около миллиона циклов [1]). Распространена флеш-память, выдерживающая около 100 тысяч циклов перезаписи — намного больше, чем способна выдержать дискета или CD-RW.
Не содержит подвижных частей, так что, в отличие от жёстких дисков, более надёжна и компактна.
Благодаря своей компактности, дешевизне и низкому энергопотреблению флеш-память широко используется в цифровых портативных устройствах — фото- и видеокамерах, диктофонах, MP3-плеерах, КПК, мобильных телефонах, а также смартфонах и коммуникаторах. Кроме того, она используется для хранения встроенного программного обеспечения в различных устройствах (маршрутизаторах, мини-АТС, принтерах, сканерах, модемax), различных контроллерах.
Также в последнее время широкое распространение получили USB флеш-накопители («флешка», USB-драйв, USB-диск), практически вытеснившие дискеты и CD.
На флеш-памяти также основываются карты памяти, такие как Secure Digital (SD) и Memory Stick, которые активно применяются в портативной технике (фотоаппараты, мобильные телефоны). Флеш-память занимает большую часть рынка переносных носителей данных.

18.e(имена дисков. ):
ISO9660 – имена файлов с длиной до 31 символа
Joliet – 64 символа на имя файла

19.a(приемы и методы защиты информации.):
Firewall, Антивирус, Криптография, Протоколирование и аудит, Архивация, Средства идентефикации пользователей.

19.b(криптография):
Криптогра?фия (от др.-греч. ??????? — скрытый и ????? — пишу) — наука о методах обеспечения конфиденциальности (невозможности прочтения информации посторонним) и аутентичности (целостности и подлинности авторства, а также невозможности отказа от авторства) информации.
Изначально криптография изучала методы шифрования информации — обратимого преобразования открытого (исходного) текста на основе секретного алгоритма и/или ключа в шифрованный текст (шифротекст). Традиционная криптография образует раздел симметричных криптосистем, в которых зашифрование и расшифрование проводится с использованием одного и того же секретного ключа. Помимо этого раздела современная криптография включает в себя асимметричные криптосистемы, системы электронной цифровой подписи (ЭЦП), хеш-функции, управление ключами, получение скрытой информации, квантовую криптографию.

20.a(Логическая алгебра, Высказывания, предикаты):
см тетрадь

21.a(Шестнадцатеричная. понятие системы счисление):
Систе?ма счисле?ния — символический метод записи чисел, представление чисел с помощью письменных знаков.
Система счисления:
даёт представления множества чисел (целых или вещественных)
даёт каждому числу уникальное представление (или, по крайней мере, стандартное представление)
отражает алгебраическую и арифметическую структуру чисел.
Системы счисления подразделяются на позиционные, непозиционные и смешанные.

21.b(основание системы счисления):
Позиционная система счисления определяется целым числом b > 1, называемым основанием системы счисления. Система счисления с основанием b также называется b-ричной (в частности, двоичной, троичной, десятичной и т. п.).
Во избежание путаницы при одновременной работе с несколькими системами счисления основание указывается в качестве нижнего индекса.
Для записи чисел в системах счисления с основанием до 36 включительно в качестве цифр (знаков) используются арабские цифры (0, 1, 2, 3, 4, 5, 6, 7, 8, 9) и затем буквы латинского алфавита (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z). При этом, a = 10, b = 11 и т. д., иногда x = 10

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

21.d(перевод чисел из шестнадцатеричной системы в десятеричную и наоборот):
см тетрадь.

22.e(Двоичная. понятие системы счисление):
Двоичная система счисления — это позиционная система счисления с основанием 2. В этой системе счисления числа записываются с помощью двух символов (1 и 0).

22.f(основание системы счисления)
Следует отметить, что число может быть записано в двоичном виде, а система счисления при этом может быть не двоичной, с другим основанием. Пример: двоично-десятичное кодирование, в котором десятичные цифры записываются в двоичном виде, а система счисления — десятичная.
Двоичная система счисления является частным случаем сдвоенных двоичных показательных позиционных систем счисления с обоими основаниями (a и b) равными 2.

22.g(перевод чисел из двоичной системы в десятеричную и наоборот):
cм. тетрадь

22h(перевод чисел из двоичной системы в десятеричную и наоборот)
см. тетрадь

23.a(древние устройства для счета: вестоницкая кость, саламинская доска, абак, суан-пан, серобян.):
30 тысяч лет до нашей эры
Обнаружена в раскопках так называемая “вестоницкая кость” с зарубками. Позволяет историкам предположить, что уже тогда наши предки были знакомы с зачатками счета.
АБАК или САЛАМИНСКАЯ ДОСКА (6 век до нашей эры). Подобный инструмент был известен у всех народов. Древнегреческий абак (доска или “саламинская доска” по имени острова Саламин в Эгейском море) представлял собой посыпанную морским песком дощечку. На песке проходились бороздки, на которых камешками обозначались числа. Одна бороздка соответствовала единицам, другая – десяткам и т.д. Если в какой-то бороздке при счете набиралось более 10 камешков, их снимали и добавляли один камешек в следующем разряде. Римляне усовершенствовали абак, перейдя от деревянных досок, песка и камешков к мраморным доскам с выточенными желобками и мраморными шариками.
Суан-пан (5 век до нашей эры). У китайцев в основе счета лежала не десятка, а пятерка, рамка китайских счетов суан-пан имеет более сложную форму. Она разделена на две части: в верхней части на каждом ряду располагаются по 5 косточек, в нижней части – по две. Таким образом, для того чтобы выставить на этих счетах число 6, ставили сначала косточку, соответствующую пятерке, и затем прибавляли одну в разряд единиц. У японцев это же устройство для счета носило название серобян.
В V-IV в. до н.э. в Азии Китай интенсивно развивает торговлю с Японией, Индией и Кореей. Торговцам был необходим способ для подсчета заказов и выручки. Так или иначе, из этой потребности, были рождены счеты. В Китае они назывались “суан-пан”, в Западной Европе и у греков – “абак” (abacus), у японцев – “серобян”. Счеты – первый истинный предшественник счетных машин и компьютеров. Вычисления на них проводились с помощью перемещения счетных костей и камешков (калькулей) в углублениях досок из бронзы, камня, слоновой кости. Эти счеты сохранились до эпохи возраждения, а в видоизмененном виде, сначала как “дощатый щот” и как русские счеты – до наших дней.

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

23.c(принцип действия палочек Непера.):
Термин “рабдология” Непер объяснял как “счет с помощью маленьких палочек”1. В предисловии к книге он писал, что изобрел их для тех, кто предпочитает логарифмам вычисления с “естественными числами”2, и решился на публикацию потому, что “палочки” понравились многим его друзьям и даже были перевезены в другие страны.
Эти палочки, изготовленные из дерева или из слоновой кости, под названием “палочки (или кости) Непера”, как и сам метод умножения с их помощью, быстро получили распространение в Европе и были одно время даже более популярны, чем логарифмы. “Рабдология” была вскоре переведена на итальянский, датский, французский языки и только в 1667 г. – на английский (под названием “Искусство счета с помощью говорящих палочек, обычно именуемых костями Непера”).

23.d(умножение способом «сетка»):
умножение в клетку
Подобными математическими фокусами в прошлом веке увлекались многочисленные поклонники учебно-развлекательных книг Я.И. Перельмана. Здесь неизвестный демонстратор показывает необычный способ умножения. Вариант — в клеточку. Сначала надо записать пример. Потом первый множитель изображается в виде горизонтальных полос, а второй — вертикальных. Получается сетка. Чтобы получить правильный ответ — нужно сосчитать количество точек пересечений прямых. На этом видео для сомневающихся в эффективности способа и тех, кто подзабыл что такое множитель и прямая — наглядное решение нескольких примеров.

23.e(разностная и аналитическая машины Бэббиджа):
Ра?зностная маши?на Чарльза Бэббиджа — механический аппарат, изобретённый английским математиком Чарльзом Бэббиджем, предназначенный для автоматизации вычислений путём аппроксимации функций многочленами и вычисления конечных разностей. Возможность приближённого представления в многочленах логарифмов и тригонометрических функций позволяет рассматривать эту машину как довольно универсальный вычислительный прибор.
Несмотря на то что разностная машина не была построена её изобретателем, для будущего развития вычислительной техники главным явилось другое: в ходе работы у Бэббиджа возникла идея создания универсальной вычислительной машины, которую он назвал аналитической и которая стала прообразом современного цифрового компьютера. В единую логическую схему Бэббидж увязал арифметическое устройство (названное им «мельницей»), регистры памяти, объединённые в единое целое («склад»), и устройство ввода/вывода, реализованное с помощью перфокарт трёх типов. Перфокарты операций переключали машину между режимами сложения, вычитания, деления и умножения. Перфокарты переменных управляли передачей данных из памяти в арифметическое устройство и обратно. Числовые перфокарты могли быть использованы как для ввода данных в машину, так и для сохранения результатов вычислений, если памяти было недостаточно.

23.f(архитектура Джона фон Неймана):
Архитектура фон Неймана (англ. von Neumann architecture) — широко известный принцип совместного хранения программ и данных в памяти компьютера. Вычислительные системы такого рода часто обозначают термином «машина фон Неймана», однако, соответствие этих понятий не всегда однозначно. В общем случае, когда говорят об архитектуре фон Неймана, подразумевают физическое отделение процессорного модуля от устройств хранения программ и данных.
Наличие заданного набора исполняемых команд и программ было характерной чертой первых компьютерных систем. Сегодня подобный дизайн применяют с целью упрощения конструкции вычислительного устройства. Так, настольные калькуляторы, в принципе, являются устройствами с фиксированным набором выполняемых программ. Их можно использовать для математических расчётов, но невозможно применить для обработки текста и компьютерных игр, для просмотра графических изображений или видео. Изменение встроенной программы для такого рода устройств требует практически полной их переделки, и в большинстве случаев невозможно. Впрочем, перепрограммирование ранних компьютерных систем всё-таки выполнялось, однако требовало огромного объёма ручной работы по подготовке новой документации, перекоммутации и перестройки блоков и устройств и т. п.

24.a(четыре поколения ЭВМ: временные интервалы):
Первое поколение ЭВМ (1948–1958)
Второе поколение ЭВМ (1959–1967)
Третье поколение ЭВМ (1968–1973)
Четвертое поколение ЭВМ (1974–1982)

24.b(основной элемент каждого поколения):
I.Элементной базой машин этого поколения были электронные лампы – диоды и триоды.
создавалось на основе вакуумных электроламп, машина управлялась с пульта и перфокарт с использованием машинных кодов.
II.Элементной базой машин этого поколения были полупроводниковые приборы.(полупроводниковых транзисторов)
Эти машины обрабатывали информацию под управлением программ на языке Ассемблер. Ввод данных и программ осуществлялся с перфокарт и перфолент.
III.Элементная база ЭВМ – малые интегральные схемы (МИС), содержавшие на одной пластинке сотни или тысячи транзисторов.
Данные и программы вводились как с терминала, так и с перфокарт и перфолент.
IV.Элементная база ЭВМ – большие интегральные схемы (БИС). Наиболее яркие представители четвертого поколения ЭВМ – персональные компьютеры (ПК). Связь с пользователем осуществлялась посредством цветного графического дисплея с применением языков высокого уровня.
V.Пятое поколение ЭВМ (1990 – настоящее время) создано на основе сверхбольших интегральных схем (СБИС), которые отличаются колоссальной плотностью размещения логических элементов на кристалле. Основная идея этого проекта – сделать общение конечного пользователя с компьютером максимально простым, подобным общению с любым бытовым прибором.
VI.Шестое и последующие поколения ЭВМ. Электронные и оптоэлектронные компьютеры с массовым параллелизмом, нейронной структурой, с распределенной сетью большого числа (десятки тысяч) микропроцессоров, моделирующих архитектуру нейронных биологических систем. Деление ЭВМ по временным периодам и номерам поколений, как уже упоминалось, – достаточно условное. Ряд авторов вводят понятие нулевого поколения и существенно иные временные интервалы для поколений.

24.c(основные носители информации):
накопители на жёстких магнитных дисках;
накопители на гибких магнитных дисках;
накопители на компакт-дисках;
накопители на магнито-оптических компакт-дисках;
накопители на магнитной ленте (стримеры) и др.

24.d(быстродействие):
Единицы измерения производительности обычно выражаются в:
KOPS. -тысячах операций в секунду
MIPS. -миллионах инструкций или команд в секунду
FLOPS. -миллионах операций с плавающей запятой в секунду
Суперкомпьютеры
Компьютер ЭНИАК, построенный в 1946 году, при массе 27 т и энергопотреблении 150 кВт, обеспечивал производительность в 300 флопс
IBM 709 (1957) — 5 Кфлопс
БЭСМ-6 (1968) — 1 Мфлопс (операций деления)
Cray-1 (1974) — 160 Мфлопс
БЭСМ-6 на базе Эльбрус-1К2 (1980-х) — 6 Мфлопс (операций деления)
Эльбрус-2 (1984) — 125 Мфлопс
Cray Y-MP (1988) — 2,3 Гфлопс
Электроника СС БИС (1991) — 500 Мфлопс
ASCI Red (1993) — 1 Тфлопс
Blue Gene/L (2006) — 478,2 Тфлопс
Jaguar (суперкомпьютер) (2008) — 1,059 Пфлопс
IBM Roadrunner (2008) — 1,042 Пфлопс
Jaguar Cray XT5-HE (2009) — 1,759 Пфлопс
Тяньхэ-1А (2010) — 2,507 Пфлопс
IBM Sequoia (2012) — 20 Пфлопс
Процессоры персональных компьютеров
AMD Athlon 64 2,211 ГГц (2003) — 8 Гфлопс
AMD Athlon 64 X2 4200+ 2,2 ГГц (2006) — 13.2 Гфлопс
AMD AMD ATHLON II X4645 (ADX645W) 3.1 ГГц (2010) — 38.44 Гфлопс
Intel Core 2 Duo 2,4 ГГц (2006) — 19,2 Гфлопс
Intel Core 2 Quad Q8300 2,5 ГГц — 40 Гфлопс
Intel Core i7-975 XE 3,33 ГГц (2009) — 53.28 Гфлопс
CPU AMD Phenom II X6 1100T Black Edition (HDE00ZF) 3.3 ГГц/ 3+6Мб/4000 МГцSocket AM3 — 60.0953 Гфлопс
Распределённые системы
[email protected] — более 5,8 Пфлопс[15] BOINC — более 2,8 Пфлопс[16] [email protected] — более 354 Тфлопс[17] [email protected] — более 316 Тфлопс[18] [email protected] — более 108 Тфлопс[19]

25.a(централизованная обработка данных):
Централизованная обработка:
плюсы:
– нет накладных расходов, связанных с согласованием информации в разных местах
– полный контроль над системой в одном месте
– проще разработка
минусы:
– ограничение производительности/пропускной способности – можность одной машины может расти не бесконечно
– меньшая степень надёжности – одно звено определяет работоспособность всей системы

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

25.c(появление первых глобальных сетей):
Идея создания глобальной сети зародилась в США в конце 50-х годов. В разгар холодной войны американское правительство стало задаваться вопросом, как можно поддерживать связь в случае ядерного нападения.
Глобальная сеть организует связь между локальными сетями, или компьютерами, которые расположены на очень больших расстояниях друг от друга — в пределах области, региона, страны, континента или всего земного шара. Одной из глобальных сетей является Интернет. Сегодня он стал неотъемлемой частью современной цивилизации. Стремительно врываясь в сферы образования, торговли, связи, услуг, Интернет порождает новые формы общения и обучения, коммерции и развлечений. Прародителем Всемирной сети можно назвать организацию ARPA (Advanced Research Projects Agency) — Агентство передовых исследовательских проектов в области обороны при Министерстве обороны США (DOD). Позже это агентство было переименовано в DARPA (Defense Advanced Research Projects Agency). Под эгидой (и финансированием) APRA была создана первая глобальная сеть ARPANET (Advanced Research Projects Agency NETwork).
В 1969 году министерство обороны США объединило в общую сеть суперкомпьютеры оборонных и научно-исследовательских центров. Эта сеть, получившая название ARPANET, послужила отправной точкой для создания самой известной ныне глобальной сети — Интернет.
На основе технологии ARPANET в 1986 г. была создана NSFNET (the National Science Foundation NETwork — Сеть Национального научного фонда), в создании которой приняли непосредственное участие NASA и Министерство энергетики США.
Широкое распространение Интернет получил после создания World Wide Web (WWW): Всемирной паутины, основанной на технологии гипертекстовых документов, позволяющей пользователям иметь удобный доступ к информации, находящейся в глобальной сети. В основе технологии WWW лежат: определение спецификаций URL (Universal Resource Locator, всеобщий указатель ресурса), HTTP (HyperText Transfer Protocol, протокол передачи гипертекста) и собственно язык HTML (HyperText Markup Language, язык разметки гипертекста).

25.d(мультипроцессорные, многомашинные и вычислительные сети,):
Мультипроцессорные компьютеры
В мультипроцессорных компьютерах имеется несколько процессоров, каждый из которых может относительно независимо от остальных выполнять свою программу. В мультипроцессоре существует общая для всех процессоров операционная система, которая оперативно распределяет вычислительную нагрузку между процессорами. Взаимодействие между отдельными процессорами организуется наиболее простым способом – через общую оперативную память.
Многомашинные системы
Многомашинная система – это вычислительный комплекс, включающий в себя несколько компьютеров (каждый из которых работает под управлением собственной операционной системы), а также программные и аппаратные средства связи компьютеров, которые обеспечивают работу всех компьютеров комплекса как единого целого.
Вычислительные сети
В вычислительных сетях программные и аппаратные связи являются еще более слабыми, а автономность обрабатывающих блоков проявляется в наибольшей степени – основными элементами сети являются стандартные компьютеры, не имеющие ни общих блоков памяти, ни общих периферийных устройств. Связь между компьютерами осуществляется с помощью специальных периферийных устройств – сетевых адаптеров, соединенных относительно протяженными каналами связи. Каждый компьютер работает под управлением собственной операционной системы, а какая-либо «общая» операционная система, распределяющая работу между компьютерами сети, отсутствует. Взаимодействие между компьютерами сети происходит за счет передачи сообщений через сетевые адаптеры и каналы связи. С помощью этих сообщений один компьютер обычно запрашивает доступ к локальным ресурсам другого компьютера. Такими ресурсами могут быть как данные, хранящиеся на диске, так и разнообразные периферийные устройства – принтеры, модемы, факс-аппараты и т. д. Разделение локальных ресурсов каждого компьютера между всеми пользователями сети – основная цель создания вычислительной сети.

26.a(классификация ЭВМ по назначению):
По назначению ЭВМ можно разделить на три группы: универсальные (общего
назначения), проблемно-ориентированные и специализированные.
Универсальные ЭВМ предназначены для решения самых различных инженерно-
технических задач: математических, экономических, информационных и других задач,
отличающихся сложностью алгоритмов и большим объемом обрабатываемых данных.
Проблемно-ориентированные ЭВМ служат для решения более узкого круга задач,
связанных, как правило, с управлением технологическими объектами; регистрацией,
накоплением и обработкой относительно небольших объемов данных. К проблемно-
ориентированным ЭВМ можно отнести управляющие вычислительные комплексы.
Специализированные ЭВМ используются для решения узкого круга задач или
реализации строго определенной группы функций. Такая узкая ориентация ЭВМ
позволяет четко специализировать их структуру, существенно снизить их сложность и
стоимость. К специализированным ЭВМ можно отнести программируемые
микропроцессоры специального назначения, адаптеры и контроллеры, выполняющие
логические функции управления отдельными несложными техническими устройствами,
агрегатами и процессами.

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

26.c(классификация по типоразмерам. ):
Персональные компьютеры можно классифицировать по типоразмерам. Так, различают настольные (desktop), портативные (notebook), карманные (palmtop) модели. Совсем недавно появились устройства, сочетающие возможности карманных персональных компьютеров и устройств мобильной связи. По-английски они называются PDA, PersonalDigitalAssistant. Пользуясь тем, что в русском языке за ними пока не закрепилось какое-либо название, мы будем называть их мобильными вычислительными устройствами (МВУ).
Настольные модели распространены наиболее широко. Они являются принадлежностью рабочего места. Эти модели отличаются простотой изменения конфигурации за счет несложного подключения дополнительных внешних приборов или установки дополнительных внутренних компонентов. Достаточные размеры корпуса в настольном исполнении позволяют выполнять большинство подобных работ без привлечения специалистов, а это позволяет настраивать компьютерную систему оптимально для решения именно тех задач, для которых она была приобретена.
Портативные модели удобны для транспортировки. Их используют бизнесмены, коммерсанты, руководители предприятий и организаций, проводящие много времени в командировках и переездах. С портативным компьютером можно работать при отсутствии рабочего места. Особая привлекательность портативных компьютеров связана с тем, что их можно использовать в качестве средства связи. Подключив такой компьютер к телефонной сети, можно из любой географической точки установить обмен данными между ним и центральным компьютером своей организации. Так производят обмен сообщениями, передачу приказов и распоряжений, получение коммерческих данных, докладов и отчетов. Для эксплуатации на рабочем месте портативные компьютеры не очень удобны, но их можно подключать к настольным компьютерам, используемым стационарно.
Карманные модели выполняют функции «интеллектуальных записных книжек». Они позволяют хранить оперативные данные и получать к ним быстрый доступ. Некоторые карманные модели имеют жестко встроенное программное обеспечение, что облегчает непосредственную работу, но снижает гибкость в выборе прикладных программ.
Мобильные вычислительные устройства сочетают в себе функции карманных моделей компьютеров и средств мобильной связи (сотовых радиотелефонов). Их отличительная особенность — возможность мобильной работы с Интернетом, а в ближайшем будущем и возможность приема телевизионных передач. Дополнительно MB У комплектуют средствами связи по инфракрасному лучу, благодаря которым эти карманные устройства могут обмениваться данными с настольными ПК и друг с другом.

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

27.a(абонент, станция, абонентская система, ФПС):
Абонент (от французского abonner — подписываться) — физическое или юридическое лицо, заключившее договор с оператором на оказание услуг связи, с выделением ему уникального способа доступа к услугам связи (в сотовой связи — абонентского номера или уникального кода идентификации).
Рабо?чая ста?нция (англ. workstation) — комплекс технических и программных средств, предназначенных для решения определенного круга задач.
Абонентская система – в информационных сетях – система, которая является поставщиком или потребителем информации.
Абонентская система реализуется в виде одного либо нескольких устройств.
Различают универсальные и специализированные абонентские системы.
ФПС.Кабель типа «витая пара» (twisted pair) состоит из двух изолированных проводов, свитых между собой.

27.b(характеристика процесса передачи данных):
Режимы передачи данных
Любая коммуникационная сеть должна включать следующие основные компоненты: передатчик, сообщение, средства передачи, приемник.
Передатчик – устройство, являющееся источником данных.
Приемник – устройство, принимающее данные.
Приемником могут быть компьютер, терминал или какое-либо цифровое устройство.
Сообщение – цифровые данные определенного формата, предназначенные для передачи.
Это может быть файл базы данных, таблица, ответ на запрос, текст или изображение.
Средства передачи – физическая передающая среда и специальная аппаратура, обеспечивающая передачу сообщений.
Режим передачи. Существуют три режима передачи: симплексный, полудуплексный и дуплексный.
Симплексный режим – передача данных только в одном направлении.
Полудуплексный режим – попеременная передача информации, когда источник и приемник последовательно меняются местами.
Дуплексный режим – одновременные передача и прием сообщений.
Синхронизация данных – согласование различных процессов во времени. В системах передачи данных используются два способа передачи данных: синхронный и асинхронный.

27.c(физическая передающая среда):
Кабель типа «витая пара» (twisted pair) состоит из двух изолированных проводов, свитых между собой. Скручивание проводов уменьшает влияние внешних электромагнитных полей на передаваемые сигналы.
Различают неэкранированную и экранированную витую пару.
В зависимости от количества проводов различают пять типов кабеля «неэкранированная витая пара» (UTP – Unshielded Twisted Pair): level1 – level5.
Основной недостаток витой пары – плохая помехозащищенность. Технологические усовершенствования позволяют повысить помехозащищенность (экранированная витая пара), но при этом возрастает стоимость этого типа передающей среды. Кроме того, существует ограничение (100 м) на протяженность сети, поэтому обязательно применение хотя бы активных концентраторов. Кабели «витая пара» применяют для создания сетей стандартов 10BaseT (10 Мбит/с) и 100BaseT (100 Мбит/с).

28.a(понятие языка программирования):
Язы?к программи?рования — формальная знаковая система, предназначенная для записи компьютерных программ. Язык программирования определяет набор лексических, синтаксических и семантических правил, задающих внешний вид программы и действия, которые выполнит исполнитель (компьютер) под ее управлением.

28.b(уровни языков программирования):
Машинно-ориентированные языки — изредка выделяемая группа языков программирования. К ней относятся языки, наборы операторов и выразительные средства которых существенно зависят от низкоуровневых деталей архитектуры компьютера: набора инструкций процессора, структуры памяти и так далее.
Низкоуровневый язык программирования (язык программирования низкого уровня) — язык программирования, близкий к программированию непосредственно в машинных кодах используемого реального или виртуального (например, Java, Microsoft .NET) процессора. Для обозначения машинных команд обычно применяется мнемоническое обозначение. Это позволяет запоминать команды не в виде последовательности двоичных нулей и единиц, а в виде осмысленных сокращений слов человеческого языка (обычно английских).
Высокоуровневый язык программирования — язык программирования, разработанный для быстроты и удобства использования программистом. Основная черта высокоуровневых языков — это абстракция, то есть введение смысловых конструкций, кратко описывающих такие структуры данных и операции над ними, описания которых на машинном коде (или другом низкоуровневом языке программирования) очень длинны и сложны для понимания.
Сверхвысокоуровневый язык программирования (язык программирования сверхвысокого уровня, VHLL — very high-level programming language) — язык программирования с очень высоким уровнем абстракции. В отличие от языков программирования высокого уровня, где описывается принцип «как нужно сделать», в сверхвысокоуровневых языках программирования описывается лишь принцип «что нужно сделать». Термин впервые появился в середине 1990-х годов для идентификации группы языков, используемых для быстрого прототипирования, написания одноразовых скриптов и подобных задач.

28.c(поколения языков программирования.):
В 1978-ом появился стандарт C от Кернигана и Ритчи, появляется и AWK, унаследовавший кое-что от С. Под влиянием популярности Pascal в 1979-ом появились языки Modula 2 и ADA.
В 1983-ем появляется ML -прародитель таких языков как O’Caml и Standard ML, небезызвестный С++ задумывается именно в этом году, совершенствуются другие языки (ADA’83, Prolog II).
В 1987-ом принят в качестве стандарта ADA ISO, создатель языка Pascal со своим коллегой недовольны малым вниманием к европейским языкам программирования и выпускают на рынок Oberon – операционную систему нового поколения (здесь язык является частью компонентной ОС). В том-же году появляются объектно-ориентированный язык OO Forth, стабильная версия Perl 1.0(гибрид sh и awk), появился Caml.
В 1988-ом уже существовал Modula 3 и Perl 2.0. В 1989-ом: Tcl , ANSI C (C89), Perl 3.0, bash. В 1990-м: Scheme IEEE, ISO C (C90), SML’90. В 1991-ом: Fortran’90 ISO, Python , Java, Perl 4.0, NetRexx, Tcl/Tk. В 1992-ом разработан язык принтеров – PostScript level 2, появился фактический стандарт языка Oberon-2. В 1994-ом: Perl 5.0, Common Lisp ANSI. В 1995-ом: ADA’95, Delphi, Java 1. В 1996-ом: PostScript level 3, APL’96, ISO C (C95), Objective Caml. 1997-ой – довольно богатый на языки год: Object Rexx, Prolog IV, OO Cobol, Modula 2 ISO, SML’97. Также компания Oberon Мicrosystems внесла в Oberon-2 небольшие дополнения и разработав коммерческий компилятор промышленного уровня выпустила его в свет под названием Component Pascal.
В 1998-ом году утвержден стандарт на C++ ANSI/ISO, Java 2 (v1.2), O’Caml 2. Впрочем круглая дата и у функционального языка Haskell’98 .
В 1999-ом ничего существенного не появилось. Как обычно затачивались такие языки как TCL/TK 8.1, Python 1.5.2, Delphi 5, ISO C (C99), NetRexx 1.150.
А вот в 2000-ом году у появившегося к тому моменту Java 2(v1.3) появился конкурент – C#. Появилась по-моему самая стабильная из существовавших версия Perl 5.6. Затачивается получивший широкое распространение в Европе функциональный, объектно-ориентированный язык O’Caml 3.
В 1990-х годах модно везде где это возможно добавлять визуальные средства разработки. К таким системам можно отнести такие системы проектирования как AutoCAD, системы лабораторных изследований LabView, MATLAB, математический пакет Maple. Все они являются лидерами в своей области (хотя и не монополии; 😉 ).
В среде системных программистов визуальный интерфейс получил свой современный вид в основном благодаря противостоянию в 1990-ых с Microsoft фирм Borland и Watcom, которое как вылилось в появление семейств языков Microsoft Visual Studio, ставшего мощнейшим инструментом в руках Microsoft для пропаганды миграции на платформу Windows, и разрозненного множества систем от Borland(что лишь усиливало бражение в умах пользователей), – таких сред как Delphi, Kylix, СBuilder и JBuilder. Кроме того флагманским продуктом Borland провозглашается все-таки система, основанная на довольно старом языке Object Pascal – Delphi(кроме Borland, Object Pascal никто так широко не использует).
Короче Microsoft добилась своего. Осталась помеха в виде Java 2, против которого начинает “крестовый поход” язык нового поколения – C#.
Хотя среди всевозможных мыльных пузырей затерялся весьма достойная объектная модель пакета IBM VisualAge.
Будущее пренадлежит кроссплатформенным инструментам разработки, и к ним можно отнести wxWindows, Qt и несколько других пакетов.

29.a(понятие алгоритма):
Алгори?тм — точный набор инструкций, описывающих порядок действий исполнителя для достижения результата решения задачи за конечное время. В старой трактовке вместо слова «порядок» использовалось слово «последовательность», но по мере развития параллельности в работе компьютеров слово «последовательность» стали заменять более общим словом «порядок». Это связано с тем, что работа каких-то инструкций алгоритма может быть зависима от других инструкций или результатов их работы. Таким образом, некоторые инструкции должны выполняться строго после завершения работы инструкций, от которых они зависят. Независимые инструкции или инструкции, ставшие независимыми из-за завершения работы инструкций, от которых они зависят, могут выполняться в произвольном порядке, параллельно или одновременно, если это позволяют используемые процессор и операционная система.

29.b(понятие алгоритмического программирования):
Одним из первых алгоритмических языков программирования был известный всем Бейсик (Basic), созданный в 1964 г. В настоящее время кроме Бейсика существует достаточно много языков программирования алгоритмического типа: Pascal, С и др.
Язык программирования формируется на основе определенного алфавита и строгих правил построения предложений (синтаксиса). В алфавит языка могут входить буквы, цифры, математические символы, а также операторы, например Print (печать), Input (ввод) и др.
С помощью алгоритмических языков программирования (их еще называют структурными языками программирования) любой алгоритм можно представить в виде последовательности основных алгоритмических структур: линейной, ветвления, цикла.
Линейные алгоритмы. Линейные алгоритмы состоят из нескольких команд (операторов), которые должны быть выполнены последовательно одна за другой. Такие последовательности команд будем называть сериями.

29.c(переменные и константы):
Переменная – это составная часть программы, имеющая значение и название.
Понятие переменной в любом языке аналогично понятию переменной, принятому в математике. Значение переменной подразумевается.
Константа — это составная часть программы; объект, имеющий значение.
Понятие “константа” в программе аналогично тому же понятию, используемому в математических уравнениях. Это — неизменная величина. Для более полного описания сущности константы, используемой в алгоритмическом языке, обратимся к известным физическим и математическим константам.

29.d(условный оператор):
Условный оператор в стандартной форме состоит из условия (логического выражения) и двух последовательностей операторов, размещенных после символа then и после символа else. Действие всего такого условного оператора совпадает (если при вычислении условия не возникают побочные эффекты, или ,что тоже, самое изменения в состоянии памяти — см. п. 6.1.5) с действием одной из двух составляющих его последовательностей операторов, выбор которой для исполнения осуществляется по значению условия, вычисление которого начинает выполнение условного оператора. Условный оператор назначает к исполнению первую последовательность операторов (он стоит непосредственно после символа then), если на текущем состоянии памяти ВМ условие принимает истинное значение, либо вторую последовательность операторов (она находится за символом else), если условие ложно.

29.e(оператор цикла):
Цикл — разновидность управляющей конструкции в высокоуровневых языках программирования, предназначенная для организации многократного исполнения набора инструкций. Также циклом может называться любая многократно исполняемая последовательность инструкций, организованная любым способом (например, с помощью условного перехода).
Последовательность инструкций, предназначенная для многократного исполнения, называется телом цикла. Единичное выполнение тела цикла называется итерацией. Выражение определяющее, будет в очередной раз выполняться итерация, или цикл завершится, называется условием выхода или условием окончания цикла (либо условием продолжения в зависимости от того, как интерпретируется его истинность — как признак необходимости завершения или продолжения цикла). Переменная, хранящая текущий номер итерации, называется счётчиком итераций цикла или просто счётчиком цикла. Цикл не обязательно содержит счётчик, счётчик не обязан быть один — условие выхода из цикла может зависеть от нескольких изменяемых в цикле переменных, а может определяться внешними условиями (например, наступлением определённого времени), в последнем случае счётчик может вообще не понадобиться.
Исполнение любого цикла включает первоначальную инициализацию переменных цикла, проверку условия выхода, исполнение тела цикла и обновление переменной цикла на каждой итерации. Кроме того, большинство языков программирования предоставляют средства для досрочного управления циклом, например, операторы завершения цикла, то есть выхода из цикла независимо от истинности условия выхода (в языке Си — break) и операторы пропуска итерации (в языке Си — continue).

30.a(понятие структурного программирования):
Структу?рное программи?рование — методология разработки программного обеспечения, в основе которой лежит представление программы в виде иерархической структуры блоков. Предложена в 70-х годах XX века Э. Дейкстрой, разработана и дополнена Н. Виртом.
В соответствии с данной методологией
1.Любая программа представляет собой структуру, построенную из трёх типов базовых конструкций:
последовательное исполнение — однократное выполнение операций в том порядке, в котором они записаны в тексте программы;
ветвление — однократное выполнение одной из двух или более операций, в зависимости от выполнения некоторого заданного условия;
цикл — многократное исполнение одной и той же операции до тех пор, пока выполняется некоторое заданное условие (условие продолжения цикла).
В программе базовые конструкции могут быть вложены друг в друга произвольным образом, но никаких других средств управления последовательностью выполнения операций не предусматривается.
2.Повторяющиеся фрагменты программы (либо не повторяющиеся, но представляющие собой логически целостные вычислительные блоки) могут оформляться в виде т. н. подпрограмм (процедур или функций). В этом случае в тексте основной программы, вместо помещённого в подпрограмму фрагмента, вставляется инструкция вызова подпрограммы. При выполнении такой инструкции выполняется вызванная подпрограмма, после чего исполнение программы продолжается с инструкции, следующей за командой вызова подпрограммы.
3.Разработка программы ведётся пошагово, методом «сверху вниз».

30.b(нисходящее проектирование):
Нисходящее проектирование является неформальной стратегией разбиения проблем на проблемы меньшего размера. НП – пошаговый процесс, который начинается с наиболее общей функции, разбивает ее на подфункции, а затем процесс повторяется для каждой подфункции до тех пор, пока все подфункции не станут настолько малыми и простыми, чтобы их можно было закодировать программными инструкциями. НП применимо к проектированию модуля, программы, системы или структуры данных. Процесс МП разделяется на 2 части: шаг 1 – проект представляется в терминах высокоуровневых процедурных компонент и компонент данных. Шаги 2 – n. Компоненты (процедурные и данных) определяются все более детально. Эта часть НП является применением метода пошаговой детализации. Процесс пошаговой детализации может быть представлен, как 2 параллельных процесса.

30.c(понятие событийно-ориентированного программирования):
Событи?йно-ориенти?рованное программи?рование (англ. event-driven programming; в дальнейшем СОП) — это способ построения компьютерной программы, при котором в коде (как правило, в головной функции программы) явным образом выделяется главный цикл приложения, тело которого состоит из двух частей: выборки события и обработки события.
Как правило, в реальных задачах оказывается недопустимым длительное выполнение обработчика события, поскольку при этом программа не может реагировать на другие события. В связи с этим при написании событийно-ориентированных программ часто применяют автоматное программирование.

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

31.b(Понятие класса):
Класс является описываемой на языке терминологии (пространства имён) исходного кода моделью ещё не существующей сущности, т. е. объекта.

31.c(Наследование и полиморфизм):
Наследование – это свойство системы, позволяющее описать новый класс на основе уже существующего с частично или полностью заимствующейся функциональностью. Класс, от которого производится наследование, называется базовым или родительским. Новый класс – потомком, наследником или производным классом.
Полиморфизм – это свойство системы использовать объекты с одинаковым интерфейсом без информации о типе и внутренней структуре объекта.

Pin It on Pinterest

Яндекс.Метрика