Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

темами счисления являются десятичная двоичная восьмеричная и шестнадцатеричная.

Работа добавлена на сайт samzan.net:

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 25.11.2024

  1.  Билет 1
  2.  Системой счисления называется способ представления числа символами некоторого алфавита, которые называются цифрами.

Все системы счисления делятся на две большие группы: позиционные системы и непозиционные.

Позиционные системы характеризуются определенным алфавитом цифр и основанием. Наиболее распространенными позиционными системами счисления являются десятичная, двоичная, восьмеричная и шестнадцатеричная.

Компьютеры используют двоичную систему потому, что она имеет ряд преимуществ перед другими системами:

  1.  для ее реализации нужны технические устройства с двумя устойчивыми состояниями (есть ток — нет тока, намагничен — не намагничен и т.п.), а не, например, с десятью, — как в десятичной;
  2.  представление информации посредством только двух состояний надежно и помехоустойчиво;
  3.  возможно применение аппарата булевой алгебры для выполнения логических преобразований информации;
  4.  двоичная арифметика намного проще десятичной.

Недостаток двоичной системы — быстрый рост числа разрядов, необходимых для записи чисел.

ЦиклыFor V:= E1 to E2 do S,где  for (для),  to (увеличиваясь к) и  do (выполнять, делать) – служебные слова,  V – переменная порядкового типа, называемая параметром цикла, Е1 и Е2 – выражения того же типа, что и параметр цикла,  S – оператор, который и выполняется многократно в цикле, называемый телом цикла.Заметим, что в Паскале после do должен стоять один оператор, если необходимо выполнить несколько действий, то они должны быть объединены в один составной оператор путем заключения в операторные скобки. где  downto (уменьшаясь к) – служебное слово, а все остальные слова и выражения имеют прежний смысл. Изменение параметра цикла от большего значения к меньшему происходит при выполнении присваивания V:=pred( V). Заметим, что начальное значение может быть меньше конечного значения. В этом случае оператор S не выполнится ни разу. Значение параметра цикла по завершении выполнения такого цикла так же считается неопределенным.  repeat (повторять) и  until (до) – служебные слова, через  Si обозначен любой оператор Паскаля, а через В – логическое выражение.

Билет 2 1)Существует несколько способов записи алгоритмов: словесный, формульно-словесный, графический, язык операторных схем, алгоритмический язык.

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

2Условные операторы позволяют выбирать для выполнения те или иные части программы в зависимости от некоторых условий. Если, например, в программе используются вещественные переменные x и z, и на каком-то этапе решения задачи требуется вычислить z=max(x, y), то желаемый результат получается в результате выполнения либо оператора присваивания z:=x, либо оператора присваивания z:=y. Поскольку значения переменных x и y заранее неизвестны, а определяются в процессе вычислений, то в программе необходимо предусмотреть оба эти оператора присваивания. Однако на самом деле должен выполниться один из них. Поэтому в программе должно содержаться указание о том, в каком случае надо выбирать для исполнения тот или иной оператор присваивания.Это указание естественно сформулировать с использованием отношения x>y. Если это отношение при текущих значениях x и y справедливо (принимает значение true), то для исполнения должен выбираться оператор z:=x; в противном случае для исполнения должен выбираться оператор z:=y (при x=y безразлично, какой оператор выполнять, так что выполнение оператора z:=y в этом случае даст правильный результат).

Билет 3

1.Инструменты разработки программных средств.

В процессе разработки программных средств в той или иной мере используется компьютерная поддержка процессов разработки ПС.

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

В качестве такого специального ПС можно указать компилятор с какого-либо языка программирования.

Компилятор избавляет разработчика ПС от необходимости писать программы на языке компьютера, который для разработчика ПС был бы крайне неудобен, - вместо этого он составляет программы на удобном ему языке программирования, которые соответствующий компилятор автоматически переводит на язык компьютера.

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

Эмулятор позволяет выполнять (интерпретировать) программы на языке, отличном от языка компьютера, поддерживающего разработку ПС, например на языке компьютера, для которого эта программа предназначена.

ПС, предназначенное для поддержки разработки других ПС, будем называть программным инструментом разработки ПС, а устройство компьютера, специально предназначенное для поддержки разработки ПС, будем называть аппаратным инструментом разработки ПС.

Инструменты разработки ПС могут использоваться в течении всего жизненного цикла ПС для работы с разными программными документами. Так текстовый редактор может использоваться для разработки практически любого программного документа.

С точки зрения функций, которые инструменты выполняют при разработке ПС, их можно разбить на следующие четыре группы: ·

редакторы,·

анализаторы,·

преобразователи,·

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

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

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

Внутренняя память ЭВМ организуется как взаимосвязанная совокупность нескольких типов ЗУ. В ее состав, кроме ОЗУ, могут входить следующие типы ЗУ:

ПОСТОЯННОЕ ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО (ПЗУ) - запоминающее устройство, из которого может производиться только выдача хранящейся в нем информации. Занесение информации в ПЗУ производится при его изготовлении..

ПОЛУПОСТОЯННОЕ (ПРОГРАММИРУЕМОЕ) ЗУ (ППЗУ) - ЗУ, в котором информация может обновляться с помощью специальной аппаратуры перед режимом автоматической работы ЭВМ. Если возможно многократное обновление информации, то иногда такое ППЗУ называют репрограммируемым (РППЗУ).

БУФЕРНОЕ ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО (БЗУ) - запоминающее устройство, предназначенное для промежуточного хранения информации при обмене данными между устройствами ЭВМ, работающими с различными скоростями. Конструктивно оно может быть частью любого из функциональных устройств. Местная память (cверхоперативное ЗУ, СОЗУ) - буферное запоминающее устройство, включаемое между ОЗУ и процессором или каналами. Различают местную память процессора и местную память каналов.

СТЕК (магазин) - специально организованоое ОЗУ, блок хранения которого состоит из регистров, соединенных друг с другом в цепочку, по которой их содержимое при обращении к ЗУ передается (сдвигается) в прямом или обратном направлении.

Кеш-память - разновидность стека, в котором хранятся копии некоторых команд из ОЗУ.  

ВИДЕОПАМЯТЬ - область ОЗУ ЭВМ, в которой размещены данные, видимые на экране дисплея..

Билет 4

Сетевая операционная система — операционная система со встроенными возможностями для работы в компьютерных сетях. К таким возможностям можно отнести:

поддержку сетевого оборудования

поддержку сетевых протоколов

поддержку протоколов маршрутизации

поддержку фильтрации сетевого трафика

поддержку доступа к удалённым ресурсам, таким как принтеры, диски и т. п. по сети

поддержку сетевых протоколов авторизации

наличие в системе сетевых служб позволяющих удалённым пользователям использовать ресурсы компьютера

Примеры сетевых операционных систем:

Novell NetWare

LANtastic

Microsoft Windows (NT, XP, Vista, Seven)

Различные UNIX системы, такие как Solaris, FreeBSD

Различные GNU/Linux системы

IOS

ZyNOS компании ZyXEL

Экспе́ртная систе́ма (ЭС, англ. expert system) — компьютерная система, способная частично заменить специалиста-эксперта в разрешении проблемной ситуации. Современные ЭС начали разрабатываться исследователями искусственного интеллекта в 1970-х годах, а в 1980-х получили коммерческое подкрепление. Предтечи экспертных систем были предложены в 1832 году С. Н. Корсаковым, создавшим механические устройства, так называемые «интеллектуальные машины», позволявшие находить решения по заданным условиям, например определять наиболее подходящие лекарства по наблюдаемым у пациента симптомам заболевания

Интеллектуа́льная систе́ма (ИС, англ. intelligent system) — это техническая или программная система, способная решать задачи, традиционно считающиеся творческими, принадлежащие конкретной предметной области, знания о которой хранятся в памяти такой системы. Структура интеллектуальной системы включает три основных блока — базу знаний, решатель и интеллектуальный интерфейс[1].Интеллектуальные системы изучаются группой наук, объединяемых под названием «искусственный интеллект».В технологиях принятия решений интеллектуальная система — это информационно-вычислительная система с интеллектуальной поддержкой, решающая задачи без участия человека — лица, принимающего решение (ЛПР), в отличие от интеллектуализированной системы, в которой оператор присутствует[2].Содержание  [убрать]

Виды интеллектуальных систем

Интеллектуальная информационная система

Экспертная система

Расчётно-логические системы

Гибридная интеллектуальная система

Рефлекторная интеллектуальная система

Билет 5

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

2) Микропроце́ссор — процессор (устройство, отвечающее за выполнение арифметических, логических операций и операций управления, записанных в машинном коде), реализованный в виде одной микросхемы[1] или комплекта из нескольких специализированных микросхем[2] (в отличие от реализации процессора в виде электрической схемы на элементной базе общего назначения или в виде программной модели). Первые микропроцессоры появились в 1970-х годах и применялись в электронных калькуляторах, в них использовалась двоично-десятичная арифметика 4-битных слов. Вскоре их стали встраивать и в другие устройства, например терминалы, принтеры и различную автоматику. Доступные 8-битные микропроцессоры с 16-битной адресацией позволили в середине 1970-х годах создать первые бытовые микрокомпьютеры.

Билет 6

Математическая логика (включая вычислительные разделы логики предикатов и теорию доказательств, модальные, динамические и интуиционистские (пропозициональные и первопорядковые) логики, логики доказуемости, логика доказательств, логики неполных знаний, логики ограниченных ресурсов, логики пространства и времени, логики доверия, немонотонные логики, вероятностные и нечёткие логики, семантические сети и графовые модели рассуждений).

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

3. Автоматы, языки и базы данных (в том числе автоматы над термами и нечёткие автоматы, автоматы в категориях, теория Крона-Роудза, контекстно-свободные языки и формальные грамматики, вероятностные и нечёткие языки и грамматики, графовые языки и графовые грамматики, представление языков степенными рядами над полукольцами, методы синтаксического анализа, формальное представление и извлечение знаний из текстов на естественном языке, теория реляционных баз данных, реляционная алгебра, методы оптимизации запросов к РБД, математические модели XML-документов и методы обработки XML-запросов, извлечение знаний из баз данных (data mining)).

4. Теоретические основы программирования (графовые и алгебраические модели программ, методы спецификации и верификации императивных программ, функциональных и логических программ, объектно-ориентированных программ, темпоральная логика и model checking, редукция систем переходов, CCS и процессные алгебры, сети Петри, синтез инвариантов поведения программ, системы реального времени, гибридные системы, лямбда-исчисление, теория типов, методы элиминации рекурсии в функциональных и логических программах, теоретические вопросы компиляции, оптимизирующие преобразования программ, методы генерации тестов, методы синтеза программ).

5. Последовательные алгоритмы и структуры данных (алгоритмы на графах, вычислительная геометрия, дискретная оптимизация, алгоритмы сортировки и поиска, линейное и целочисленное программирование, динамическое программирование), теория сложности.

6. Параллельные и распределённые алгоритмы, многоагентные системы, grid-вычисления.

7. Вероятностные, приближённые и квантовые алгоритмы, теория игр, марковские процессы, нейросети, генетические и эволюционирующие алгоритмы, биовычисления и вычислительная биология.

8. Теория булевых функций (в том числе методы оптимизации представления БФ схемами из функциональных элементов (СФЭ) и бинарными разрешающими диаграммами (BDD), методы оптимизации выполнения булевых и реляционных операций над СФЭ и BDD, вопросы сложности БФ и методы вычисления нижних оценок).

9. Распознавание образов, машинное обучение, логические модели приобретения знаний, индуктивный и абдуктивный вывод, моделирование понимания и интеллектуальной деятельности, планирование целенаправленной деятельности.

10. Мат. основы информационной безопасности (теория кодирования, криптосистемы, криптопротоколы, анализ корректности и стойкости криптографических протоколов, анализ уязвимости информационно-компьютерных систем, методы распознавания атак).

11. Системный анализ (дискретно-непрерывные и категорные модели сложных систем и процессов, языки моделирования бизнес-процессов UML, BEPL и их формальная семантика на основе pi-исчисления, методы идентификации параметров, распознавание структурных свойств сложных систем, синтез оптимальных законов управления, синтез обратной связи, методы принятия решений, в том числе по неполной, недостоверной и противоречивой информации, многокритериальная оптимизация).

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

Билет 7 Быстродействие процессоров на протяжении всей истории эволюции ВМ существенно превышало быстродействие запоминающих устройств. Причем разница в быстродействии  процессоров и памяти постоянно увеличивается. Поэтому для разработчиков ВМ всегда было и остается актуальным решение задач повышения скорости функционирования ЗУ. Однако при повышении быстродействия памяти до сих пор явно отслеживается в общем-то естественная физическая закономерность: чем выше быстродействие памяти (меньше параметр «время доступа»), тем выше  удельная стоимость хранения информации, и наоборот, чем ниже удельная стоимость хранения информации, а соответственно экономически оправданно построение запоминающих устройств с большой емкостью, тем ниже их  быстродействие.Важными характерными свойствами большинства практически реализуемых вычислительных процессов являются  свойства пространственной  и временной локальности команд и данных программы. ак, если производительность процессоров возрастает вдвое примерно каждые 1,5 года, то для микросхем памяти прирост быстродействия не превышает 9% в год (удвоение за 10 лет), что выражается в увеличении разрыва в быстродействии между процессором и памятью приблизительна на 50% в год. При создании системы памяти постоянно приходится решать задачу обеспечения требуемой емкости и высокого быстродействия за приемлемую цену. Наиболее эффективным решением является создание иерархической памяти. Иерархическая память состоит из ЗУ различных типов (см. рисунок ниже), которые, в зависимости от характеристик, относят к определенному уровню иерархии. Более высокий уровень меньше по емкости, быстрее и имеет большую стоимость в пересчете на бит, чем более низкий уровень. Уровни иерархии взаимосвязаны: все данные на одном уровне могут быть также найдены на более низком уровне, и все данные на этом более низком уровне могут быть найдены на следующем нижележащем уровне и т. д.

2) Компьютер является универсальным устройством для переработки информации. Чтобы дать компьютеру возможность переработки информации, её необходимо каким-то образом туда ввести. Для осуществления ввода информации были созданы специальные устройства – это в первую очередь клавиатура и сканер. Попадая в компьютер, информация обрабатывается и далее реализовывается возможность вывода этой информации, т.е. пользователь имеет возможность визуального восприятия данных. Для вывода информации используются монитор и принтер. После ввода и обработки информации, её можно сохранить, для чего были созданы специальные устройства, это жёсткий диск, магнитные диски и средства оптического хранения данных.Широкое распространение получил высокоскоростной интерфейс USB 2.0, что позволило повысить скорость передачи изображения и увеличить его формат. Ведь даже несмотря на то, что главное предназначение Web-камер — коммуникационный рынок (передача видеоинформации по низкоскоростным каналам связи, например с использованием модема), который диктует жесткие ограничения на поток информации, а следовательно, на формат и степень сжатия изображения, из более качественного исходного материала всегда получается более приемлемый результат.Расскажите Сами что такое Монитор Мышка и тп).

Билет 11 Информатика - это комплексная, техническая наука, основанная на использовании компьютерной техники, изучающая структуру и общие свойства информации, а также закономерности и методы её создания, хранения, поиска, преобразования, передачи и применения в различных сферах человеческой деятельности. Основной задачей информатики как науки - это систематизация приёмов и методов работы с аппаратными и программными средствами вычислительной техники.

Технические средства, то есть аппаратура компьютеров, в английском языке обозначаются словом Hardware, которое буквально переводится как "твердые изделия".

Для программных средств выбрано слово Software (буквально - "мягкие изделия"), которое подчеркивает равнозначность программного обеспечения и самой машины и вместе с тем подчеркивает способность программного обеспечения модифицироваться, приспосабливаться и развиваться.

^ Программное обеспечение - это совокупность всех программ, используемых компьютерами, а также вся область деятельности по их созданию и применению.

К программным средствам относятся операционные системы, интегрированные оболочки, системы программирования и проектирования программных продуктов, различные прикладные пакеты, такие, как текстовые и графические редакторы, бухгалтерские и издательские системы и т.д.

Помимо этих двух общепринятых ветвей информатики выделяют ещё одну существенную ветвь - алгоритмические средства – Brainware (от англ. brain - интеллект). Эта ветвь связана с разработкой алгоритмов и изучением методов и приёмов их построения.

Алгоритмы - это правила, предписывающие выполнение последовательностей действий, приводящих к решению задачи. Нельзя приступить к программированию, не разработав предварительно алгоритм решения задачи.

Архитектура компьютера определяет принцип действия, информационные связи и взаимное соединение сновных логических узлов компьютера, к которым относятся:

центральный процессор;

основная память;

внешняя память;

периферийные устройства.

Конструктивно персональные компьютеры выполнены в виде центрального системного блока, к которому через специальные разъемы присоединяются другие устройства. В состав системного блока входят все основные узлы компьютера:

системная плата;

блок питания;

накопитель на жестком магнитном диске;

накопитель на гибком магнитном диске;

накопитель на оптическом диске;

разъемы для дополнительных устройств.

На системной (материнской) плате в свою очередь размещаются:

микропроцессор;

математический сопроцессор;

генератор тактовых импульсов;

микросхемы памяти;

контроллеры внешних устройств;

звуковая и видеокарты;

таймер.

Класификация:

Калькулятор

Консольный компьютер

Миникомпьютер

Мейнфрейм

Персональный компьютер

Настольный компьютер

Ноутбук (Лэптоп)

Субноутбук

Нетбук

Смартбук

Планшетный компьютер

Планшетный персональный компьютер

Тонкий персональный компьютер (Slate PC)

Ультрамобильный ПК

Интернет-планшет

Электронная книга (устройство)

Игровая приставка (Игровая консоль)

Карманный компьютер (КПК)

Коммуникатор

Смартфон

Носимый компьютер

Рабочая станция

Сервер

Суперкомпьютер

Элементная основа;

релейные

ламповые

ферритдиодные

транзисторные дискретные

транзисторные интегральные

Компью́тер (англ. computer, МФА: [kəmˈpjuː.tə(ɹ)][1] — «вычислитель») — устройство или система, способное выполнять заданную, чётко определённую последовательность операций. Это чаще всего операции численных расчётов и манипулирования данными, однако сюда относятся и операции ввода-вывода. Описание последовательности операций называется программой.[2] Электро́нная вычисли́тельная маши́на, ЭВМ — комплекс технических средств, предназначенных для автоматической обработки информации в процессе решения вычислительных и информационных задач.[3]

Билет 12 В зависимости от особенностей использованного алгоритма управления процессором, операционные системы делят на многозадачные и однозадачные, многопользовательские и однопользовательские, на системы, поддерживающие многонитевую обработку и не поддерживающие многонитевую обработку, на многопроцессорные и однопроцессорные системы.

Поддержка многозадачности. По числу одновременно выполняемых задач операционные системы могут быть разделены на два класса: однозадачные (например, MS-DOS, MSX) и многозадачные (OC EC, OS/2, UNIX, Windows). Однозадачные ОС в основном выполняют функцию предоставления пользователю виртуальной машины, делая более простым и удобным процесс взаимодействия пользователя с компьютером. Однозадачные ОС включают средства управления периферийными устройствами, средства управления файлами, средства общения с пользователем. Многозадачные ОС, кроме вышеперечисленных функций, управляют разделением совместно используемых ресурсов, таких как процессор, оперативная память, файлы и внешние устройства.

Поддержка многопользовательского режима. По числу одновременно работающих пользователей ОС делятся на: однопользовательские (MS-DOS, Windows 3.x, ранние версии OS/2); многопользовательские (UNIX, Windows). Главным отличием многопользовательских систем от однопользовательских является наличие средств защиты информации каждого пользователя от несанкционированного доступа других пользователей. Следует заметить, что не всякая многозадачная система является многопользовательской, и не всякая однопользовательская ОС является однозадачной.

Поддержка многонитевости. Важным свойством операционных систем является возможность распараллеливания вычислений в рамках одной задачи. Многонитевая ОС разделяет процессорное время не между задачами, а между их отдельными ветвями (нитями).

Многопроцессорная обработка. Другим важным свойством ОС является отсутствие или наличие в ней средств поддержки многопроцессорной обработки - мультипроцессирование. Мультипроцессирование приводит к усложнению всех алгоритмов управления ресурсами. Сейчас поддержка этой функции является обязательной.

2) o Windows 95.

^ Системные требования - 486DX-25, 8 Mb RAM, 50-60 MB HDD.

Основные возможности -

1. Новое 32-разрядное ядро ОС, что обеспечивает повышенную производительность системы и снимает ограничения, накладываемые MS DOS, в частности на объем используемой памяти, хотя по прежнему работает на её ядре.

2. ^ Отлаженный механизм многозадачности, когда одно запущенное приложение практически не влияет на работу других.

3. Новый пользовательский интерфейс, в частности появились Панель задач и кнопка Пуск.

4. Улучшенная поддержка аппаратного обеспечения. В системе собрано множество драйверов различных устройств.

5. ^ Появление новых приложений (Проводник, Проверка диска, Wordpad и т.д.)

o Windows 95 OSR2 (OEM Servise Release - сервисный выпуск для производителей компьютеров).

Системные требования - 486DX-25, 8 Mb RAM, 50-60 MB HDD.

Основные возможности -

1. Новая файловая система FAT32

2. Встроенный браузер Internet Explorer

3. Поддержка трехмерной графики (используется язык 3D - OpenGL).

o Windows 98.

Системные требования - Pentium-66, 24 Mb RAM, 300 MB HDD, CD-ROM.

Основные возможности -

1. Новая версия Internet Explorer - 4.0, который стал одним из самых популярных браузеров.

2. Улучшенные сетевые возможности

3. Новые системные утилиты ("Очистка диска") и поддержка новых устройств (USB-устройства).

4. Визуальные и эргономические улучшения (Перетаскивание объектов кнопки Пуск и управление ими с помощью контекстного меню).

 o ^ Windows 98 Second Edition.

Системные требования - Pentium-66, 24 Mb RAM, 300 MB HDD, CD-ROM.

Основные возможности -

1. Полноценная поддержка USB, FireWire(IEEE 1394), ACPI(Advanced Configuration and Power Interface) - современный интерфейс конфигурирования и управления энергопотреблением - стандарт, разработанный фирмами Intel, Microsoft и Toshiba для унификации функций управления энергопотреблением компьютера.

 2. Новые версии программ (Internet Explorer 5.0), исправление ошибок.

 o Windows ME (Millenium).

Системные требования - Pentium-150, 32 Mb RAM, 500 MB HDD, CD-ROM.

Основные возможности -

1. Многочисленные визуальные изменения, касающиеся логотипа, иконок, кнопок.

2. Отстутствие поддержки режима командной строки

3. Новая система восстановления ОС (программа Restore).

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

 "Сетевые" ОС Windows (Построены на ядре NT - Network)

 o Windows NT4 Workstation

Системные требования - Pentium-66, 16 Mb RAM, 150 MB HDD, CD-ROM.

Основные возможности -

1. Файловая система NTFS

2. Отличный от несетевых версий Windows механизм многозадачности, обеспечивающий лучшее разграничение приложений друг от друга и от ядра системы.

3. расширенные многопользовательские возможности

o Windows 2000

Системные требования - Pentium-133, 64 Mb RAM, 1 GB HDD, CD-ROM.

Основные возможности -

1. Расширенная поддержка устройств (USB, Firewire, ACPI)

2. Повышенная надежность системы

3. Обновленный пользовательский интерфейс и новое сетевое программное обеспечение

 o Windows XP(eXPerience - опыт)

Системные требования - Pentium-233, 64 Mb RAM, 1,5 GB HDD, CD-ROM.

Основные возможности -

1. Настраиваемый интерфейс

2. Гибкая и удобная эксплуатация и настройка (система интерактивных подсказок, более удобная работа с объектами, поиск по различным категориям)

3. Расширенный многопользовательский режим, который быстро и легко подключает к работе новых пользователей

4. ^ Новые технологии и программы - дистанционная помощь и диагностика неисправностей, быстрое подключение устройств, находящихся на удаленном сетевом компьютере, технология Microsoft.NET - технология интеграции с сетью.

O ^ Windows Vista (операционная система семейства Microsoft Windows NT, линейки операционных систем, используемых на пользовательских персональных компьютерах. В стадии разработки данная операционная система имела кодовое название «Longhorn».)

Системные требования:

Минимальные: 800mhz, dx8, 512 ОЗУ, 20gb HDD

Рекомендуемые: 1ghz, dx9(Pixel Shader 2.0, WDDM), 128mb video memory, 40gb HDD

^ Основные возможности -

1. User Account Control (UAC) — система контроля учётных записей пользователей Гибкая и удобная эксплуатация и настройка (система интерактивных подсказок, более удобная работа с объектами, поиск по различным категориям)

2. Технологии, предотвращающие использование эксплойтов — операционная система Windows Vista обладает некоторыми преимуществами, препятствующими использованию обнаруженных уязвимостей в программном обеспечении, но полностью реализуемыми только в 64-битных версиях и с программами, написанными с учётом этих возможностей: Новые технологии и программы - дистанционная помощь и диагностика неисправностей, быстрое подключение устройств, находящихся на удаленном сетевом компьютере, технология Microsoft.NET - технология интеграции с сетью

3. Благодаря технологии «Windows ReadyBoost» стало возможно использование ёмкости внешних USB флеш накопителей в качестве оперативной памяти, что в некоторых случаях увеличивает производительность на 40 %

Серверные версии Windows XP / Vista имеют название Windows Server 200x(на данный момент самой последней версией является Windows Server 2008)

O Windows 7 (ранее известная под кодовыми названиями Blackcomb и Vienna) — версия компьютерной операционной системы семейства Windows, следующая за Windows Vista и в настоящее время находящаяся в состоянии разработки

Системные требования.

x86 или x86-64 с тактовой частотой 1 ГГц, 1gb ОЗУ. Видеокарта с поддержкой DirectX 9 и драйверов WDDM версии 1.0 и старше, 16гб HDD free space.

Основные возможности -

1. Windows 7 будет обладать поддержкой multitouch-мониторов.

2. Более гибкая настройка User Account Control (UAC), которая в отличии от Windows Vista имеет ещё 3 промежуточных состояния между режимами «Включить» и «Выключить».

3. Функция AppLocker позволит запретить запуск определенных приложений, основываясь на групповой политике.

4. Функция ^ Branch Cache позволит снизить задержки у пользователей, работающих с компьютером удаленно. К примеру, файл доступный по сети, кэшируется локально, поэтому он скачивается уже не с удаленного сервера, а с локального компьютера.

5. Функция DirectAccess позволяет устанавливать безопасное соединение с сервером в фоновом режиме, в отличие от VPN, которому требуется участие пользователя. Также DirectAccess может применять групповые политики до входа пользователя в систему.

6. Remote Desktop Host позволяет подключиться к удалённому компьютеру как администратор

Билет 13 Алгеброй логики называется аппарат, который позволяет выполнять действия над высказываниями.

Алгебру логику называют также алгеброй Буля, или булевой алгеброй, по имени английского математика Джорджа Буля, разработавшего в XIX веке ее  основные положения. В булевой  алгебре высказывания принято обозначать прописными латинскими буквами: A, B, X, Y. В алгебре Буля введены три основные логические операции с высказываниями? Сложение, умножение, отрицание. Определены аксиомы (законы) алгебры логики для выполнения этих операций. Действия, которые производятся над высказываниями, записываются в виде логических выражений.

Логические выражения могут быть простыми и сложными.

Простое логическое выражение состоит из одного высказывания и не содержит логические операции. В простом логическом выражении возможно только два результата — либо «истина», либо «ложь».

Сложное логическое выражение содержит высказывания, объединенные логическими операциями. По аналогии с понятием функции в алгебре сложное логическое выражение содержит аргументы, которыми являются высказывания.

В качестве основных логических операций в сложных логических выражениях используются следующие:

• НЕ (логическое отрицание, инверсия);

• ИЛИ (логическое сложение, дизъюнкция);

• И (логическое умножение, конъюнкция).

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

Все операции алгебры логики определяются таблицами истинности значений. Таблица истинности определяет результат выполнения операции для всех возможных логических значений исходных высказываний. Количество вариантов, отражающих результат применения операций, будет зависеть от количества высказываний в логическом выражении, например:

таблица истинности одноместной логической операции состоит из двух строк: два различных значения аргумента — «истина» (1) и «ложь» (0) и два соответствующих им значения функции;

в таблице истинности двуместной логической операции — четыре строки: 4 различных сочетания значений аргументов — 00, 01, 10 и 11 и 4 соответствующих им значения функции;

если число высказываний в логическом выражении N, то таблица истинности будет содержать 2N строк, так как существует 2N различных комбинаций возможных значений аргументов.

Основными функциональными характеристиками персонального компьютера являются:

производительность, быстродействие, тактовая частота. Производительность современных ЭВМ измеряют обычно в миллионах операций в секунду;

разрядность микропроцессора и кодовых шин интерфейса. Разрядность — это максимальное количество разрядов двоичного числа, над которым одновременно может выполняться машинная операция, в том числе и операция передачи информации; чем больше разрядность, тем, при прочих равных условиях, будет больше и производительность ПК;

типы системного и локальных интерфейсов. Разные типы интерфейсов обеспечивают разные скорости передачи информации между узлами машины, позволяют подключать разное количество внешних устройств и различные их виды;

емкость оперативной памяти. Емкость оперативной памяти измеряется обычно в Мбайтах. Многие современные прикладные программы с оперативной памятью, имеющей емкость меньше 16 Мбайт, просто не работают либо работают, но очень медленно;

емкость накопителя на жестких магнитных дисках (винчестера). Емкость винчестера измеряется обычно в Гбайтах;

тип и емкость накопителей на гибких магнитных дисках. Сейчас применяются накопители на гибких магнитных дисках, использующие дискеты диаметром 3,5 дюйма, имеющие стандартную емкость 1,44 Мб;

наличие, виды и емкость кэш-памяти. Кэш-память — это буферная, недоступная для пользователя быстродействующая память, автоматически используемая компьютером для ускорения операций с информацией, хранящейся в более медленно действующих запоминающих устройствах. Наличие кэш-памяти емкостью 256 Кбайт увеличивает производительность персонального компьютера примерно на 20%;

тип видеомонитора и видеоадаптера;

наличие и тип принтера;

наличие и тип накопителя на компакт дисках CD-ROM;

наличие и тип модема;

наличие и виды мультимедийных аудиовидео-средств;

имеющееся программное обеспечение и вид операционной системы;

аппаратная и программная совместимость с другими типами ЭВМ. Аппаратная и программная совместимость с другими типами ЭВМ означает возможность использования на компьютере, соответственно, тех же технических элементов и программного обеспечения, что и на других типах машин;

возможность работы в вычислительной сети;

возможность работы в многозадачном режиме. Многозадачный режим позволяет выполнять вычисления одновременно по нескольким программам (многопрограммный режим) или для нескольких пользователей (многопользовательский режим);

надежность. Надежность — это способность системы выполнять полностью и правильно все заданные ей функции;

стоимость;

габаритами вес.

Билет 14 Итак, выделим ещё раз основные принципы, предложенные фон Нейманом:

·                   Принцип двоичного кодирования. Для представления данных и команд используется двоичная система счисления.

·                   Принцип однородности памяти. Как программы (команды), так и данные хранятся в одной и той же памяти (и кодируются в одной и той же системе счисления — чаще всего двоичной). Над командами можно выполнять такие же действия, как и над данными.

·                   Принцип адресуемости памяти. Структурно основная память состоит из пронумерованных ячеек; процессору в произвольный момент времени доступна любая ячейка.

·                   Принцип последовательного программного управления. Все команды располагаются в памяти и выполняются последовательно, одна после завершения другой.

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

Интерфейс - совокупность технических, программных и методических (протоколов, правил, соглашений) средств сопряжения в вычислительной системе пользователей с устройствами и программами, а также устройств с другими устройствами и программами.

Интерфейс - в широком смысле слова, это способ (стандарт) взаимодействия между объектами. Интерфейс в техническом смысле слова задаёт параметры, процедуры и характеристики взаимодействия объектов. Различают:

Интерфейс пользователя - набор методов взаимодействия компьютерной программы и пользователя этой программы.

Программный интерфейс - набор методов для взаимодействия между программами.

Физический интерфейс - способ взаимодействия физических устройств. Чаще всего речь идёт о компьютерных портах.

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

Билет 15

ОСR-программы, используемые в СМИ, должны уметь:

• сканировать текстовые оригиналы в различных типах устройств;

• автоматически разбивать текст на отдельные блоки (журналистский материал может быть набран на несколько колонок). Программа должна «понять», что следующая после большого пробела строка «чужая» и колонки надо «прочесть» последовательно;

• узнавать знаки любых гарнитур, с различной степенью наклона;

• различать иностранные языки, которые предназначены для распознавания, а для этого идентифицировать отдельные слова с элементами встроенных в систему словарей;

• подсвечивать «неузнанные» слова для дополнительного привлечения внимания пользователя;

• выводить на экран аналогичные участки текста в графическом и текстовом представлении для визуального сравнения;

• давать возможность сохранения файла в различных форматах, включая RTF.

В соответствии с используемыми протоколами компьютерные сети принято разделять на  локальные (LAN — Local Area Network) и  глобальные (WAN — Wide Area Network). Компьютеры локальной сети преимущественно используют единый комплект протоколов для всех участников. По территориальному признаку локальные сети отличаются компактностью. Они могут объединять компьютеры одного помещения, этажа, здания, группы компактно расположенных сооружений. Глобальные сети имеют, как правило, увеличенные географические размеры. Они могут объединять как отдельные компьютеры, так и отдельные локальные сети, в том числе и использующие различные протоколы.

Билет 16

Внешние устройства по функциональному назначению можно разделить на три группы:

• внешние запоминающие устройства, предназначенные для хранения больших массивов информации;

• устройства ввода-вывода информации;

• устройства непосредственного взаимодействия с ЭВМ.

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

Систе́мное програ́ммное обеспе́чение — это комплекс программ, которые обеспечивают управление компонентами компьютерной системы, такими как процессор, оперативная память, устройства ввода-вывода, сетевое оборудование, выступая как «межслойный интерфейс», с одной стороны которого аппаратура, а с другой - приложения пользователя. В отличие от прикладного программного обеспечения, системное не решает конкретные прикладные задачи, а лишь обеспечивает работу других программ, управляет аппаратными ресурсами вычислительной системы и т.д. К системному ПО относятся:операционные системы (эта программа загружается в ОЗУ при включении компьютера)программы – оболочки (обеспечивают более удобный и наглядный способ общения с компьютером, чем с помощью командной строки DOS, например, Norton Commander)операционные оболочки – интерфейсные системы, которые используются для создания графических интерфейсов, и мультипрограммирования и.т.Драйверы (программы, предназначенные для управления портами периферийных устройств, обычно загружаются в оперативную память при запуске компьютера)утилиты (вспомогательные или служебные программы, которые представляют пользователю ряд дополнительных услуг) К утилитам относятся:диспетчеры файлов или файловые менеджерысредства динамического сжатия данных (позволяют увеличить количество информации на диске за счет ее динамического сжатия)средства просмотра и воспроизведениясредства диагностики; средства контроля позволяют проверить конфигурацию компьютера и проверить работоспособность устройств компьютера, прежде всего жестких дисковсредства коммуникаций (коммуникационные программы) предназначены для организации обмена информацией между компьютерами средства обеспечения компьютерной безопасности (резервное копирование, антивирусное ПО).

Билет 17 МОС предложила все функции взаимодействия, необходимые для передачи сообщений через сеть, сгруппировать в семь уровней, расположенных один над другим. При этом каждый уровень должен выполнять определенные функции по передаче сообщений.

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

Функции уровней эталонной модели : канальный. Физический., сетевой, транспортный,сеансовый,представления, уровень прикладного процесса

Билет 19 информационная безопасность — это состояние защищённости информационной среды, защита информации представляет собой деятельность по предотвращению утечки защищаемой информации, несанкционированных и непреднамеренных воздействий на защищаемую информацию, то есть процесс, направленный на достижение этого состояния.Информационная безопасность организации — целенаправленная деятельность её органов и должностных лиц с использованием разрешённых сил и средств по достижению состояния защищённости информационной среды организации, обеспечивающее её нормальное функционирование и динамичное развитие.Кортеж защиты информации — это последовательность действий для достижения определённой цели.Информационная безопасность государства[3] — состояние сохранности информационных ресурсов государства и защищённости законных прав личности и общества в информационной сфере.В современном социуме информационная сфера имеет две составляющие[4]: информационно-техническую (искусственно созданный человеком мир техники, технологий и т. п.) и информационно-психологическую (естественный мир живой природы, включающий и самого человека). Соответственно, в общем случае информационную безопасность общества (государства) можно представить двумя составными частями: информационно-технической безопасностью и информационно-психологической (психофизической) безопасностью. В качестве стандартной модели безопасности часто приводят модель из трёх категорий:конфиденциальность (англ. confidentiality)[6] — состояние информации, при котором доступ к ней осуществляют только субъекты, имеющие на неё право;целостность (англ. integrity)[7] — избежание несанкционированной модификации информации;доступность (англ. availability)[8] — избежание временного или постоянного сокрытия информации от пользователей, получивших права доступа.Выделяют и другие не всегда обязательные категории модели безопасности:неотказуемость или апеллируемость (англ. non-repudiation)[5] — способность удостоверять имевшее место действие или событие так, что эти события или действия не могли быть позже отвергнуты;подотчётность (англ. accountability)[9] — обеспечение идентификации субъекта доступа и регистрации его действий;достоверность (англ. reliability)[5] — свойство соответствия предусмотренному поведению или результату;аутентичность или подлинность (англ. authenticity)[5] — свойство, гарантирующее, что субъект или ресурс идентичны заявленным.

Билет20

Основные функции СУБД

управление данными во внешней памяти (на дисках);

управление данными в оперативной памяти с использованием дискового кэша;

журнализация изменений, резервное копирование и восстановление базы данных после сбоев;

поддержка языков БД (язык определения данных, язык манипулирования данными).

Обычно современная СУБД содержит следующие компоненты:

ядро, которое отвечает за управление данными во внешней и оперативной памяти, и журнализацию,

процессор языка базы данных, обеспечивающий оптимизацию запросов на извлечение и изменение данных и создание, как правило, машинно-независимого исполняемого внутреннего кода,

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

Систе́ма управле́ния ба́зами да́нных (СУБД) — совокупность программных и лингвистических средств общего или специального назначения, обеспечивающих управление созданием и использованием баз данных[1].

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

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

билет21

1). Основными свойствами алгоритма являются: детерминированностьрезультативностьмассовостьдискретность.

Дискретность - это свойство алгоритма, когда алгоритм разбивается на конечное число элементарных действий (шагов).

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

Детерминированность - свойство, когда каждое действие (операция.указание.шаг.требование) должно пониматься в строго определённом смысле, чтобы не оставалась места произвольному толкованию. чтобы каждый, прочитавший указание, понимал его однозначно.

Массовость - свойство, когда по данному алгоритму должна решаться не одна, а целый класс подобных задач.

Результативность – свойство, при котором любой алгоритм в процессе выполнения должен приводить к определённому результату. Отрицательный результат также является результатом.

Алгоритм может быть записан различными способами: на естественном языке в виде описания; в виде графических блок-схем; на специальном алгоритмическом языке.В школе на уроках информатики для записи алгоритмов используется, так называемый, "школьный алгоритмический язык". Этот язык по существу является "мёртвым" языком,. так как на нём не работают компьютеры, и мы не будем им пользоваться. Запись алгоритмов на родном языке доступна и удобна. Примеров таких записей множество, хотя бы книга кулинарных рецептов есть не что иное, как сборник алгоритмов, написанных на родном языке.

Существенным недостатком такой записи является недостаточная наглядность, что особенно сказывается, когда алгоритм имеет много ветвлений. Поэтому, мы будем записывать наши алгоритмы в виде блок-схемы.

2)BIOS (англ. basic input/output system — «базовая система ввода-вывода») — реализованная в виде микропрограмм часть системного программного обеспечения, которая предназначается для предоставления операционной системе API доступа к аппаратуре компьютера и подключенным к нему устройствам.

В персональных IBM PC-совместимых компьютерах, использующих микроархитектуру x86, BIOS представляет собой набор записанных в микросхему EEPROM (ПЗУ) персонального компьютера микропрограмм (образующих системное программное обеспечение), обеспечивающих начальную загрузку компьютера и последующий запуск операционной системы.Бо́льшую часть BIOS материнской платы составляют микропрограммы инициализации контроллеров на материнской плате, а также подключённых к ней устройств, которые, в свою очередь, могут иметь управляющие контроллеры с собственными BIOS.

Сразу после включения питания компьютера, во время начальной загрузки компьютера, при помощи программ записанных в BIOS, происходит самопроверка аппаратного обеспечения компьютера — POST (power-on self-test). В ходе POST BIOS проверяет работоспособность контроллеров на материнской плате, задаёт низкоуровневые параметры их работы (например, частоту шины и параметры центрального микропроцессора, контроллера оперативной памяти, контроллеров шин FSB, AGP, PCI, USB). Если во время POST случился сбой, BIOS может выдать информацию, позволяющую выявить причину сбоя. Если нет возможности вывести сообщение на монитор, BIOS издаёт звуковой сигнал через встроенный динамик.

Билет 22Паскаль (англ. Pascal) — язык программирования общего назначения. Один из наиболее известных языков программирования[4], используется для обучения программированию в старших классах, является базой для ряда других языков.Особенностями языка являются строгая типизация и наличие средств структурного (процедурного) программирования. Паскаль был одним из первых таких языков. По мнению Н. Вирта, язык должен способствовать дисциплинированию программирования, поэтому, наряду со строгой типизацией, в Паскале сведены к минимуму возможные синтаксические неоднозначности, а сам синтаксис автор постарался сделать интуитивно понятным даже при первом знакомстве с языком. Язык назван в честь выдающегося французского математика, физика, литератора и философа Блеза Паскаля, который создал первую в мире механическую машину, складывающую два числа.Язык Паскаль был создан Никлаусом Виртом в 1968—1969 годах после его участия в работе комитета разработки стандарта языка Алгол-68. Он был опубликован в 1970 году Виртом как небольшой и эффективный язык, чтобы способствовать хорошему стилю программирования, использовать структурное программирование и структурированные данные.Последующая работа Вирта была направлена на создание на основе Паскаля языка системного программирования, с сохранением возможности вести на его базе систематический, целостный курс обучения профессиональному программированию[5]. Результат этой работы — язык Модула-2.

Компьютерные вирусы не зря так названы – их сходство с «живыми» вирусами поражает. Они так же распространяются, живут, действуют, так же умирают. Разница лишь в том, что в качестве мишени выступают не люди и не животные, а компьютеры. Контактируя между собой посредством дискет, компакт дисков, локальных сетей, Интернет и других средств «общения», они, как и человек, заражают друг друга.Компьютерным вирусом называется программа, способная создавать свои копии (не обязательно полностью совпадающие с оригиналом) и внедрять их в различные объекты или ресурсы компьютерных систем, сетей и так далее без ведома пользователя. При этом копии сохраняют способность дальнейшего распространения. На сегодняшний день известно 6 основных типов вирусов: файловые, загрузочные, призраки (полиморфные), невидимки, скрипт-вирусы и макро-вирусы. Следует отличать вирусы от вредоносных кодов. К ним относятся Интернет-черви и программы, получившие название «Троянские кони»Основные симптомы вирусного поражения: замедление работы некоторых программ, увеличение размеров файлов (особенно выполняемых), появление не существовавших ранее подозрительных файлов, уменьшение объема доступной оперативной памяти (по сравнению с обычным режимом работы), внезапно возникающие разнообразные видео и звуковые эффекты. При всех перечисленных выше симптомах, а также при других странных проявлениях в работе системы (неустойчивая работа, частые самостоятельные перезагрузки и прочее) следует немедленно произвести проверку системы на наличие вирусов.Зарождение компьютерных вирусовО появлении первого компьютерного вируса много разных мнений. Доподлинно только известно, что на машине Чарльза Бэббиджа, считающегося изобретателем первого компьютера, его не было, а на Univax 1108 и IBM 360/370, в середине 1970-х годов они уже были. Интересно, что идея компьютерных вирусов появилась намного раньше самих персональных компьютеров. Точкой отсчета можно считать труды известного ученого Джона фон Неймана по изучению самовоспроизводящихся математических автоматов, о которых стало известно в 1940-х годах. В 1951 году он предложил способ создания таких автоматов. А в 1959 году журнал Scientific American опубликовал статью Л.С. Пенроуза, посвященную самовоспроизводящимся механическим структурам. В ней была описана простейшая двумерная модель самовоспроизводящихся механических структур, способных к активации, размножению, мутациям, захвату. Позднее другой ученый Ф.Ж. Шталь реализовал данную модель на практике с помощью машинного кода на IBM 650.Способы противодействия компьютерным вирусам можно разделить на несколько групп: профилактика вирусного заражения и уменьшение предполагаемого ущерба от такого заражения; методика использования антивирусных программ, в том числе обезвреживание и удаление известного вируса; способы обнаружения и удаления неизвестного вируса.

Билет 23

Алфавит языка.

В алфавит любого алгоритмического языка входит фиксированный набор основных символов.

В алфавите языка Паскаль можно выделить три группы знаков: буквы, цифры и специальные символы.

В качестве букв используют буквы латинского алфавита. Слова, состоящие из букв русского алфавита, могут быть использованы только как комментарии.

К цифрам относятся все арабские цифры от 0 до 9.

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

Константы, переменные, типы данных.

Константа – величина, значение которой не изменяется в период её существования. Существуют числовые и символьные константы.

Числовые константы в программе записываются в десятичной системе, вместо запятой пишется точка.

Например:      0, -17, 0.26, 3.1415, + 12.7, -0.18, 0.23Е+06.

Переменная – величина, которая может изменяться, принимая в процессе работы с ней различные значения.

Переменные всегда начинаются буквой, за которой могут следовать буквы, цифры и знак подчеркивания. Пробелы и специальные символы не могут входить в имя переменной.

Например:      X1, alfa, N4_65, A1_5, X[I].

Данные – информация, представленная в формальном виде, который обеспечивает возможность её хранения, обработки и передачи.

В языке Паскаль любая константа, переменная, значение функции или выражения характеризуются своим типом.

Тип объекта определяет множество значений этого объекта, набор операций, которые могут быть к нему применены, а также тип результата выполнения этих операций. Формат внутреннего представления объекта зависит от его типа.

Набор типов данных, используемых в Паскале.

Простые  

Структурированные

Порядковые - целые

Integer

- целое

Shortint

- короткое целое

Longint

- длинное целое

Byte

- байт

Word

– слово

логический

Boolean

символьный

Char

вещественные

Real

Single

Double

Extended

Comp

 

Массивы   Array

Записи        Record

Множества Set

Файлы  File

Строки String

Указатели Pointer

2)Форматирование диска (инициализация, разметка)  – это процесс разметки магнитного диска (жёсткого диска, дискеты, других дисковых накопителей и носителей информации). Также можно сказать, что это процедура записи на магнитный диск меток, определяющих последующее расположение записей данных (блоков, секторов, дорожек), участков не пригодных для записи, а также другой управляющей информации. Форматирование обязательно выполняется перед первым использованием диска.

Различают быстрое и полное форматирование. Быстрое форматирование – это очистка оглавления диска, а полное форматирование полностью очищает диск и ставит разметки. Обычно при форматировании уничтожается вся информация на жёстком диске.

Билет 24

Гипертекст- технология на базе средств обработки больших, глубоко вложенных, структурированных, связанных семантически, понятийно текстов, информации, которые организованы в виде фрагментов (текста), относящихся к одной и той же системе объектов, расположенных в вершинах некоторой сети и выделяемых обычно цветом. Они позволяют при машинной реализации быстро, нажатием нескольких клавиш, вызывать и помещать в нужное место просматриваемого или организуемого нового текста нужные фрагменты гипертекста, "привязанные" к выделенным по цвету ключевым словам или словосочетаниям[1].

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

1. Составной и пустой операторы

Составной оператор - это последовательность произвольных операторов программы, заключенная в операторные скобки.

Операторы ветвлений

Условный оператор

IF <условие> THEN <оператор1> [ELSE <оператор2>]

 Условие – значение типа BOOLEAN или логическая операция. Если условие верно, выполняется оператор, или блок операторов, следующий за THEN, в противном случае выполняется блок операторов после ELSE, если он есть.

Условия могут быть вложенными и в таком случае, любая встретившаяся часть ELSE соответствует ближайшей к ней "сверху" части THEN.Условный цикл с проверкой условия перед исполнением блока операторов.While <условие> Do <блок операторов> Блок операторов будет исполняться, пока условие имеет значение true. Необходимо, чтобы значение условия имело возможность изменения при исполнении блока операторов, иначе исполнение цикла не закончится никогда (в DOS это приведет к зависанию компыютера). Если условие зарание ложно, блок операторов не исполнится ни разу.

Условный цикл с проверкой после выполнения блока операторов.

Repeat <тело цикла> Until <условие>

Блок операторов независимо от значения условия будет выполнен хотябы один раз. Цикл заканчивается, если после очередного исполнения блока операторов условие имеет значение true.

Оператор выбора одного из вариантов.

Case <ключ выбора> Of <список выбора> Else <оператор> End;

<ключ выбора> - выражение любого перечислимого типа,

<список выбора> - одна или более конструкций вида <значение ключа>:<блок операторов>.

.25 билет  Стандартные математические функции Турбо Паскаля

Обращение Тип аргумента Тип результата Примечание

Abs(x) Real, integer Тип аргумента Модуль аргумента

ArcTan(x) Real, integer Real Арктангенс (значение в радианах)

Cos(x) Real, integer Real Косинус, угол в радианах

Exp(x) Real, integer Real Экспонента

Frac(x) Real Real Дробная часть числа

Int(x) Real, integer Real Целая часть числа

Ln(x) Real, integer Real Логарифм натуральный

Pi Нет Real 3,141592653

Sin(x) Real, integer Real Синус, угол в радианах

Sqr(x) Real, integer Тип аргумента Квадрат аргумента

Sqrt(x) Real, integer Real Корень квадратный

Random Нет Real Псевдослучайное число в интервале [0, 1]

Random(I) Integer Integer Псевдослучайное число в интервале [0, I]

Round(x) Real Integer Округление до ближайшего целого

Trunc(x) Real Integer Отбрасывание дробной части числа

Билет 25

билет 29

1)Microsoft Excel – это широко распространенная компьютерная программа. Нужна она для проведения расчетов, составления таблиц и диаграмм, вычисления простых и сложных функций.На большинстве компьютеров есть набор (пакет) программ Microsoft Office. Эти программы принято называть «офисными», так как они незаменимы при работе в офисе. Самые популярные офисные программы – Microsoft Word и Microsoft Excel.Microsoft Word – это программа для печати текста и составления документов.

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

2)Программа на Паскале не просто состоит из операторов -- порядок следования этих операторов не случаен и образует определенную структуру.

Название раздела

Операторы раздела

Заголовок программы (необязателен)

program ИмяПрограммы;

Раздел описаний - необязателен, но, как правило, присутствует

const список констант;

var список переменных;

Тело программы - обязателен, содержит операторы программы

begin

операторы;

endПара операторов begin и end называется операторными скобками, они служат для того, чтобы объединить группу операторов, выполняемых вместе, например, в цикле или по условию. Ключевые слова begin и end следует рассматривать как единый оператор, поэтому после begin точка с запятой не ставится, а количество begin и end в программе всегда одинаково. Таким образом, тело программы заключено в операторные скобки, объединяющие все ее операторы.

Только последний оператор программы завершается точкой: end. , все остальные -- символом ;.

Если в программе нет констант, в ней будет отсутствовать раздел const, если нет и переменных -- раздел var.

При написании текста программы следует соблюдать несложные правила, облегчающие его последующие чтение и модификацию:

·       внутри ключевых слов или идентификаторов не должно быть пробелов и других разделителей, таких как табуляция или перевод строки; во всех иных случаях не запрещено разрывать оператор, однако, делать это следует лишь тогда, когда написание оператора в одну строку затрудняет восприятие текста программы;

·       на каждой строке обычно пишется один оператор (это облегчает и отладку программы);

·       операторы одного уровня вложенности пишутся с одинаковым отступом слева; например, хорошим тоном считается после начала каждого блока (begin) отступать на следующей строке на символ или несколько символов вправо, а закрывать блок так, чтобы соответствующий end; находился под своим begin.

26 билет

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

Структура простейшей программы:

Название раздела

Операторы раздела

Заголовок программы (необязателен)

program ИмяПрограммы;

Раздел описаний - необязателен, но, как правило, присутствует

const список констант;

var список переменных;

Тело программы - обязателен, содержит операторы программы

begin

операторы;

end.

27 билет

Microsoft Office Access или просто Microsoft Access — реляционная СУБД[1] корпорации Microsoft. Имеет широкий спектр функций, включая связанные запросы, связь с внешними таблицами и базами данных. Благодаря встроенному языку VBA, в самом Access можно писать приложения, работающие с базами данных. Основные компоненты MS Access:

построитель таблиц;

построитель экранных форм;

построитель SQL-запросов (язык SQL в MS Access не соответствует стандарту ANSI);

построитель отчётов, выводимых на печать.

Они могут вызывать скрипты на языке VBA, поэтому MS Access позволяет разрабатывать приложения и БД практически «с нуля» или написать оболочку для внешней БД.

2)смотреть билет 24

28 билет

Microsoft Word (часто — MS Word, WinWord или просто Word) — текстовый процессор, предназначенный для создания, просмотра и редактирования текстовых документов, с локальным применением простейших форм таблично-матричных алгоритмов. Выпускается корпорацией Microsoft в составе пакета Microsoft Office. Первая версия была написана Ричардом Броди (Richard Brodie) для IBM PC, использующих DOS, в 1983 году. Позднее выпускались версии для Apple Macintosh (1984), SCO UNIX и Microsoft Windows (1989). Текущей версией является Microsoft Office Word 2010 для Windows и Microsoft Office Word 2011 для Mac.

2)смотреть Билет 25

Билет 30

1)Для обеспечения высокого уровня защиты, защита программы должна обладать следующими характеристики:

1.   Защита должна быть написана на языке низкого уровня. Лучше всего на ассемблере.

2.   Важные функции не должны носить имена типа ValidSerialNum, лучше придумать им имена, похожие на стандартные функции.

3.   Не надо сразу предупреждать пользователя о том, что защита нарушена. Лучше сделать это через два-три дня — хакеры это ненавидят.

4.   Хорошо работают "перекрестные" проверки CRC-кодов ЕХЕ- и DLL-файлов.

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

6.   Пароли должны храниться в каком-нибудь "необычном" месте, например, в свойствах поля базы данных.

7.   Не рекомендуется привязываться к системной дате. Текущую дату лучше вычислять из времени создания каких-нибудь системных файлов, например в Windows SYSTEM.DAT или 1)USER.DAT.

8.   Пароль нужно хранить в нескольких местах одновременно.

9.   Лучше не использовать "статические" строчки текста для уведомления пользователя о том, что пароль правильный (или неправильный). Это первое, на что смотрит хакер. Эти строчки надо генерировать динамически или использовать шифрование, хотя бы самое простенькое.

10.   Для защиты от дизассемблирования и отладки надо использовать "мелкие хитрости".

11.   Наконец, нельзя рассказывать о том, как построена защита программы.

2)2)Программа на Паскале не просто состоит из операторов -- порядок следования этих операторов не случаен и образует определенную структуру.

Название раздела

Операторы раздела

Заголовок программы (необязателен)

program ИмяПрограммы;

Раздел описаний - необязателен, но, как правило, присутствует

const список констант;

var список переменных;

Тело программы - обязателен, содержит операторы программы

begin

операторы;

end.

Пара операторов begin и end называется операторными скобками, они служат для того, чтобы объединить группу операторов, выполняемых вместе, например, в цикле или по условию. Ключевые слова begin и end следует рассматривать как единый оператор, поэтому после begin точка с запятой не ставится, а количество begin и end в программе всегда одинаково. Таким образом, тело программы заключено в операторные скобки, объединяющие все ее операторы.

Только последний оператор программы завершается точкой: end. , все остальные -- символом ;.

Если в программе нет констант, в ней будет отсутствовать раздел const, если нет и переменных -- раздел var.

При написании текста программы следует соблюдать несложные правила, облегчающие его последующие чтение и модификацию:

·       внутри ключевых слов или идентификаторов не должно быть пробелов и других разделителей, таких как табуляция или перевод строки; во всех иных случаях не запрещено разрывать оператор, однако, делать это следует лишь тогда, когда написание оператора в одну строку затрудняет восприятие текста программы;

·       на каждой строке обычно пишется один оператор (это облегчает и отладку программы);

·       операторы одного уровня вложенности пишутся с одинаковым отступом слева; например, хорошим тоном считается после начала каждого блока (begin) отступать на следующей строке на символ или несколько символов вправо, а закрывать блок так, чтобы соответствующий end; находился под своим begin.

Экзаменационный билет № 1

  1.  Системы счисления. Перевод чисел из одной системы счисления в другую.

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

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

К современным операционным системам предъявляются следующие требования:

  1.  совместимость — ОС должна включать средства для выполнения приложений, подготовленных для других ОС;
  2.  переносимость — обеспечение возможности переноса ОС с одной аппаратной платформы на другую;
  3.  надежность и отказоустойчивость — предполагает защиту ОС от внутренних и внешних ошибок, сбоев и отказов;
  4.  безопасность — ОС должна содержать средства защиты ресурсов одних пользователей от других;
  5.  расширяемость — ОС должна обеспечивать удобство внесения последующих изменений и дополнений;
  6.  производительность — система должна обладать достаточным быстродействием.

По числу одновременно выполняемых задач выделяют ОС однозадачные (MS DOS, ранние версии PC DOS) и многозадачные (OS/2, UNIX, Windows).

Однозадачные ОС предоставляют пользователю виртуальную машину и включают средства управления файлами, периферийными устройствами и средства общения с пользователем. Многозадачные ОС дополнительно управляют разделением между задачами совместно используемых ресурсов. Многозадачность бывает невытесняющая (NetWare, Windows3/95/98) и вытесняющая (Windows NT, OS/2, UNIX). В первом случае активный процесс по окончании сам передает управление ОС для выбора из очереди другого процесса. Во втором — решение о переключении процессора с одного процесса на другой принимает ОС.

По числу одновременно работающих пользователей ОС делятся на однопользовательские (MS DOS, Windows Зх, ранние версии OS/2) и многопользовательские (UNIX, WINDOWS NT). В многопользовательских системах присутствуют средства защиты информации пользователей от несанкционированного доступа.

В сетевой ОС присутствуют средства передачи данных между компьютерами по линиям связи и реализация протоколов передачи данных.

Кроме ОС, ориентированных на определенный тип аппаратной платформы, существуют мобильные ОС, легко переносимые на разные типы компьютеров (UNIX). В таких ОС аппаратно-зависимые места локализованы и при переносе системы переписываются. Аппаратно-независимая часть реализуется на языке программирования высокого уровня, как правило, на языке Си, и перекомпилируется при. переходе на другую платформу.

В настоящий момент около 90% компьютеров используют ОС Windows. Более широкий класс ОС ориентирован для использования на серверах. К этому классу ОС относятся семейство UNIX, разработки фирмы Microsoft (MS DOS и Windows), сетевые продукты Novell и корпорации IBM.

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

Независимо от версии общими для UNIX чертами являются многопользовательский режим со средствами защиты данных от несанкционированного доступа; реализация многозадачной обработки в режиме разделения времени; переносимость системы путем написания основной части на языке Си.

Недостаток UNIX — большая ресурсоемкость, и для небольших однопользовательских систем на базе персональных компьютеров она чаще всего является избыточной.

В целом ОС семейства UNIX ориентированы прежде всего на большие локальные (корпоративные) и глобальные сети, объединяющие работу тысяч пользователей. Большое распространение UNIX и ее версия LINUX получили в сети Интернет, где важнейшее значение имеет машинонезависимость ОС.

ОС MS DOS широко использовалась для персональных компьютеров, построенных на базе процессоров Intel 8088-80486.

В настоящее время MS DOS для управления персональными компьютерами практически не применяется. Однако ее не следует считать полностью исчерпавшей свои возможности и потерявшей актуальность. Низкие требования к аппаратным ресурсам оставляют DOS перспективной для практического использования. Так, в 1997 г. компания СаШега начала работы по адаптации DR DOS (аналог MS DOS) к рынку встроенных ОС мелких высокоточных устройств, присоединяемых к Интернету и интранет-сетям. К этим устройствам относятся кассовые аппараты, факсы, персональные цифровые ассистенты, электронные записные книжки и др.

Операционные системы Windows — это семейство операционных систем, включающих: Windows 3.1, Windows for Workgroups 3.11, Windows 9X, Windows NT, Windows 2000, Windows ME (первые две обычно называют операционными оболочками, поскольку ОС DOS для них устанавливалась отдельно). Windows 95 характеризуется простотой инсталляции, невысокими уровнями защиты данных и устойчивости к сбоям приложений. Windows 95 обладает интуитивно понятным интерфейсом, поддерживает, технологию plug-and-play, содержит встроенные средства для сетевой работы.

Windows 98 является развитием Windows 95. Эта версия тесно интегрирована с Web-броузером Internet Explorer и содержит большое количество драйверов к старым и новым устройствам. Пользователи отмечают упрощенный процесс инсталляции ОС, пониженные по сравнению с NT требования к мощности процессора, объему памяти и дисковому пространству. Одной из разновидностей Windows является ОС Windows СЕ. Эта линия ОС предназначена для использования на портативных компьютерах. Windows СЕ представляет собой 32-разрядную объектно-ориентированную многозадачную ОС, имеет встроенные функции энергосбережения. Версия Windows СЕ 3.0 (2000) приближается по своим возможностям к системам реального времени. Основная часть этой компактной ОС записана в перепрограммируемое ПЗУ портативных компьютеров. Windows NT 5.0 или Windows 2000 — полностью 32-разрядная ОС с приоритетной многозадачностью, улучшенной реализацией работы с памятью и изначально проектировалась со средствами обеспечения надежности, защиты и управления. Windows 2000 выпускается в четырех вариантах: Windows 2000 Professional, Windows 2000 Server, Windows 2000 Advanced Server и Windows 2000 DataCenter Server. Эти версии отличаются количеством входящих в поставку служб и программ, степенью поддержки аппаратного обеспечения.

Операционная система OS/2 (Operating system/2) является однопользовательской многозадачной ОС, односторонне (MS DOS —> OS/2) программно совместимой с MS DOS и предназначенной для работы с МП 80386 и выше (ПК IBM PC и PS/2). OS/2 может одновременно выполнять до 16 программ (каждая из них в своем сегменте памяти), но среди них только одну, подготовленную для MS DOS.

Важными особенностями OS/2 является наличие многооконного интерфейса пользователя; программных интерфейсов для работы с системой баз данных; эффективных программных интерфейсов для работы в локальных вычислительных сетях. К недостаткам OS/2 относится в первую очередь сравнительно небольшой объем программных приложений, наработанных к настоящему времени.


Логические элементы — устройства, предназначенные для обработки информации в цифровой форме (последовательности сигналов высокого — «1» и низкого — «0» уровней вдвоичной логике, последовательность «0», «1» и «2» в троичной логике, последовательности «0», «1», «2», «3», «4», «5», «6», «7», «8» и «9» в десятичной логике). Физически логические элементы могут быть выполнены механическими, электромеханическими (на электромагнитных реле), электронными (на диодах и транзисторах), пневматическими, гидравлическими, оптическими и др. С развитием электротехники от механических логических элементов перешли к электромеханическим логическим элементам (на электромагнитных реле), а затем к электронным логическим элементам на электронных лампах, позже — на транзисторах. После доказательства в 1946 г. теоремы Джона фон Неймана об экономичности показательных позиционных систем счисления стало известно о преимуществах двоичной и троичной систем счисления по сравнению с десятичной системой счисления. От десятичных логических элементов перешли к двоичным логическим элементам. Двоичность и троичность позволяет значительно сократить количество операций и элементов, выполняющих эту обработку, по сравнению с десятичными логическими элементами.

Функционально полные наборы логических элементов

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

 Примеры логических функций

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

Система логических элементов содержит:

  1.  элементы для выполнения логических операций
  2.  запоминающие элементы, реализующие функцию узлов
  3.  элементы усиления, восстановления, формирования сигналов

Основными параметрами систем логических элементов являются

  1.  уровни питания напряжения
  2.  уровни сигнала (для представления логических 0 или 1)
  3.  нагрузочная способность
  4.  помехоустойчивость
  5.  рассеиваемая мощность и быстродействие

Основными типами интегральных элементов являются ТТЛ, потенциальные элементы транзисторной логики с эммитерными связями, МОП-транзисторы

Кодирование числовой информации

Сходство в кодировании числовой и текстовой информации состоит в следующем: чтобы можно было сравнивать данные этого типа, у разных чисел (как и у разных символов) должен быть различный код. Основное отличие числовых данных от символьных заключается в том, что над числами кроме операции сравнения производятся разнообразныематематические операции: сложение, умножение, извлечение корня, вычисление логарифма и пр. Правила выполнения этих операций в математике подробно разработаны для чисел, представленных в позиционной системе счисления. Многовековая история развития математики показывает, что именно позиционный принцип позволяет использовать эти правила как универсальные алгоритмы, справедливые для системы счисления с любым основанием: 2,3, 8, 10, 16, 60 и пр.

Любое число N в позиционной системе счисления  с основанием   может быть представлено в виде полинома от основания :

здесь N - число, a- коэффициенты (цифры числа),  p - основание системы  счисления (p >1)

Принято представлять числа в виде последовательности цифр:

. 

Микропроце́ссор — процессор (устройство, отвечающее за выполнение арифметических, логических операций и операций управления, записанных в машинном коде), реализованный в виде одной микросхемы[1] или комплекта из нескольких специализированных микросхем[2] (в отличие от реализации процессора в виде электрической схемы на элементной базе общего назначения или в виде программной модели). Первые микропроцессоры появились в 1970-х годах и применялись в электронных калькуляторах, в них использовалась двоично-десятичнаяарифметика 4-битных слов. Вскоре их стали встраивать и в другие устройства, например терминалы, принтеры и различную автоматику. Доступные 8-битные микропроцессоры с 16-битной адресацией позволили в середине 1970-х годах создать первые бытовые микрокомпьютеры.

Математические основы информатики:
1. методы и модели оценки количества информации;
2. основные понятия теории алгоритмов;
3. системы счисления
4. Формы представления и преобразования информации

  1.  Объемный. Объем информации в сообщении – это количество символов в сообщении. Этот способ зависит от формы записи сообщения, например, число 21 можно записать следующим образом:
  2.  2. Основные понятия теории алгоритмов.
  3.  Теория алгоритмов – раздел математики, изучающий общие свойства алгоритмов.
  4.  Термин «алгоритм» происходит от имени средневекового математика Абу Джафара ибн Муссы аль-Хорезми.
  5.  Современное содержание понятия алгоритма можно определить следующим образом: алгоритм – точное предписание, которое задает алгоритмический процесс, начинающийся с произвольного исходного данного и направленный на получение полностью определенного этим данным конечного результата. Алгоритмический процесс – процесс последовательного преобразования конструктивных объектов (слов, чисел, пар слов, пар чисел, предложений, граф, логических выражений и т.п.), происходящий дискретными «шагами». Каждый шаг состоит в смене одного конструктивного объекта другим.

  1.  Принцип программного управления
  2.   Программа, выполняемая компьютером, представляет собой последовательность команд. Для того чтобы обеспечить последовательное выполнение команд выполняется следующее:
  3.   К адресу первой команды прибавляется её длина (в байтах), таким образом определяется адрес второй команды. После выполнения второй команды к её адресу прибавляется её длина и определяется адрес третей команды и.т.д. Если процесс нарушается, выполняется процесс условного перехода.
  4.  
  5.  Код операции – код, находящийся в оперативной части; определяет какая именно операция выполняется. занимает 8 бит
  6.  Микрооперация – элементарное действие внутри Вычислительной Машины.
  7.  Адресная часть – часть, где хранятся адреса.
    команды бывают одно-, двух-, трехадресные и безадресные(испольщуются для уменьшения числа обращений к оперативной памяти)
  8.  Регистр команд – регистр, после помещения в который, тело команды начнет выполняться .
  9.  Команды дробятся на микрокоманды. Микрокоманды и микрооперации находяятся в постоянной памяти.
    Каждой микрокоманде может соответствовать одна или несколько микроопераций
  10.  Принцип программного управления заключается в том, что после сообщения машине адреса первой команды программы и занесения тела этой команды в регистр команд, программа управляет сама собой. Далее никакого внешнего управления не требуется. Этот принцип выполняется как на уровне команд, так и на уровне микрокоманд. Архитектура фон Неймана — широко известный принцип совместного хранения программ и данных в памяти компьютера.Вычислительные системы такого рода часто обозначают термином «машина фон Неймана», однако соответствие этих понятий не всегда однозначно. В общем случае, когда говорят об архитектуре фон Неймана, подразумевают физическое отделение процессорного модуля от устройств хранения программ и данных.

ЗАПОМИНАЮЩИЕ УСТРОЙСТВА ПЕРСОНАЛЬНОГО КОМПЬЮТЕРА. ИХ ИЕРАРХИЯ И ОСНОВНЫЕ ХАРАКТЕРИСТИКИ

Персональные компьютеры имеют четыре иерархических уровня памяти:

  1.  микропроцессорная память;
  2.  основная память;
  3.  регистровая кэш-память;
  4.  внешняя память.

Микропроцессорная память рассмотрена выше. Основная память предназначена для хранения и оперативного обмена информацией с другими устройствами компьютера. Функции памяти:

  1.  прием информации от других устройств;
  2.  запоминание информации;
  3.  выдача информации по запросу в другие устройства машины.

Основная память содержит два вида запоминающих устройств:

  1.  ПЗУ — постоянное запоминающее устройство;
  2.  ОЗУ — оперативное запоминающее устройство.

ПЗУ предназначено для хранения постоянной программной и справочной информации. Данные в ПЗУ заносятся при изготовлении. Информацию, хранящуюся в ПЗУ, можно только считывать, но не изменять.

В ПЗУ находятся:

  1.  программа управления работой процессора;
  2.  программа запуска и останова компьютера;
  3.  программы тестирования устройств, проверяющие при каждом включении компьютера правильность работы его блоков;
  4.  программы управления дисплеем, клавиатурой, принтером, внешней памятью;
  5.  информация о том, где на диске находится операционная система.

ПЗУ является энергонезависимой памятью, при отключении питания информация в нем сохраняется.

ОЗУ предназначено для оперативной записи, хранения и считывания информации (программ и данных), непосредственно участвующей в информационно-вычислительном процессе, выполняемом компьютером в текущий период времени. 

Устройство ввода-вывода

[править]

Материал из Википедии — свободной энциклопедии

Устройство ввода-вы́вода — компонент типовой архитектуры ЭВМ, предоставляющий компьютеру возможность взаимодействия с внешним миром и, в частности, с пользователямии другими компьютерами. Подразделяются на:

  1.  Устройство ввода
  2.  Устройство вывода

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

  1.  Клавиатура
  2.  Мышь и трекбол
  3.  Планшет
  4.  Джойстик
  5.  Сканер
  6.  Цифровые фото и видеокамеры предназначены для ввода графической (фотографий и видеофильмов)
  7.  Микрофон — для ввода звуковой информации

[править]Устройства вывода

  1.  Монитор
  2.  Принтер

[править]Устройства ввода/вывода

  1.  Стример
  2.  Дисковод
  3.  Компьютерная клавиатура — одно из основных устройств ввода информации от пользователя в компьютер. Стандартная компьютерная клавиатура, также называемая клавиатурой PC/AT или AT-клавиатурой (поскольку она начала поставляться вместе с компьютерами серииIBM PC/AT), имеет 101 или 102 клавиши. Клавиатуры, которые поставлялись вместе с предыдущими сериями — IBM PC и IBM PC/XT, — имели 86 клавиш[источник не указан 1184 дня]. Расположение клавиш на AT-клавиатуре подчиняется единой общепринятой схеме, спроектированной в расчёте на английский алфавит.

Манипуля́тор «мышь» (просто «мышь» или «мышка») — механический манипулятор, преобразующий механические движения в движение курсора на экране. Трекбол (англ. trackball, произносится /ˈtrækˌbɔːl/) — указательное устройство ввода информации об относительном перемещении длякомпьютера. Аналогично мыши по принципу действия и по функциям. Трекбол функционально представляет собой перевернутую механическую (шариковую) мышь. Шар находится сверху или сбоку и пользователь может вращать его ладонью или пальцами, при этом не перемещая корпус устройства. Несмотря на внешние различия, трекбол и мышь конструктивно похожи — при движении шар приводит во вращение пару валиков или, в более современном варианте, его сканируют оптические датчики перемещения (как в оптической мыши). Графи́ческий планше́т (от англ. graphics tablet или graphics paddrawing tabletdigitizing tabletdigitizer - дигитайзер,диджитайзер) — это устройство для ввода рисунков от руки непосредственно в компьютер. Джо́йстик (англ. joystick — «ручка управления самолётом») — устройство ввода информации, которое представляет собой качающуюся в двух плоскостях ручку. Наклоняя ручку вперёд, назад, влево и вправо, пользователь может передвигать что-либо по экрану. На ручке, а также в платформе, на которой она крепится, обычно располагаются кнопки и переключатели различного назначения. Помимо координатных осей X и Y, возможно также изменение координаты Z, за счет вращения рукояти вокруг оси, наличия второй ручки, дополнительного колёсика и т. п. Ска́нер (англ. scanner) — устройство, выполняющее преобразование изображений в цифровой формат — цифровую копию изображения объекта. Процесс получения этой копии называется сканированием. Цифровой фотоаппарат — это фотоаппарат, в котором для получения изображения используется массив полупроводниковых светочувствительных элементов, называемый матрицей, на которую изображение фокусируется с помощью системы линз объектива. Полученное изображение, в электронном виде сохраняется в виде файлов в памяти фотоаппарата или дополнительном носителе, вставляемом в фотоаппарат. Видеока́мера — первоначальное значение — комбинация телевизионной передающей камеры и устройства для видеозаписи. Впоследствии, слово «видеокамера» практически вытеснило слова «телевизионная камера» и «телекамера» (ТВ-камера), заменив их.

Микрофо́н (от греч. μικρός — маленький, φωνη — звук) — электроакустический прибор, преобразовывающий звуковые колебания вколебания электрического токаустройство ввода. Служит первичным звеном в цепочке звукозаписывающего тракта или звукоусиления. Микрофоны используются во многих устройствах, таких как телефоны и магнитофоны, в звукозаписи и видеозаписи, на радио и телевидении, для радиосвязи, а также для ультразвукового контроля и измерения. Основы алгебры логики

Алгебра – это раздел математики, предназначенный для описания действий над переменными величинами, которые принято обозначать строчными буквами латинского алфавита – а, b, x, y и т.д. Действия над переменными величинами записываются  в виде математических выражений.

Термин «логика» происходит от древнегреческого “logos”, означающего «слово, мысль, понятие, рассуждение, закон».

Алгеброй логики называется аппарат, который позволяет выполнять действия над высказываниями.

Алгебру логику называют также алгеброй Буля, или булевой алгеброй, по имени английского математика Джорджа Буля, разработавшего в XIX веке ее  основные положения. В булевой  алгебре высказывания принято обозначать прописными латинскими буквами: A, B, X, Y. В алгебре Буля введены три основные логические операции с высказываниями? Сложение, умножение, отрицание. Определены аксиомы (законы) алгебры логики для выполнения этих операций. Действия, которые производятся над высказываниями, записываются в виде логических выражений.

Логические выражения могут быть простыми и сложными. Основными функциональными характеристиками ПК являются:

  1.  Производительность, быстродействие, тактовая частота;
  2.  Тип и базовые характеристики МП;
  3.  Тип и базовые характеристики набора системных микросхем;
  4.  Типы системного, локального и периферийных интерфейсов;
  5.  Тип и емкость оперативной памяти;
  6.  Тип и емкость накопителей на магнитных дисках;
  7.  Наличие, виды и емкость кэш-памяти;
  8.  Тип видеомонитора (дисплея) и видеоадаптера;
  9.  Наличие и типы накопителей CD и DVD;
  10.  Наличие и тип модема или сетевой карты;
  11.  Наличие и виды мультимедийных аудио-видео средств;
  12.  Имеющееся программное обеспечение и вид операционной системы;
  13.  Аппаратная и программная совместимость с другими типами компьютеров;
  14.  Возможность работать в вычислительной сети;
  15.  Возможность работать в многозадачном режиме;
  16.  Надежность;
  17.  Стоимость;
  18.  Габариты и вес.

ВНЕШНИЕ УСТРОЙСТВА ПЕРСОНАЛЬНОГО КОМПЬЮТЕРА. ИХ НАЗНАЧЕНИЕ И ОСНОВНЫЕ ХАРАКТЕРИСТИКИ

Внешние (периферийные) устройства персонального компьютера составляют важнейшую часть любого вычислительного комплекса. Стоимость внешних устройств в среднем составляет около 80-85% стоимости нашего комплекса. Внешние устройства обеспечивают взаимодействие компьютера с окружающей средой — пользователями, объектами управления и другими компьютерами.

Внешние устройства подключаются к компьютеру через специальные разъемы-порты ввода-вывода. Порты ввода-вывода бывают следующих типов:

  1.  параллельные (обозначаемые LPT1 — LPT4) — обычно используются для подключения принтеров;
  2.  последовательные (обозначаемые СОМ1 — COM4) — обычно к ним подключаются мышь, модем и другие устройства.

К внешним устройствам относятся:

  1.  устройства ввода информации;
  2.  устройства вывода информации;
  3.  диалоговые средства пользователя;
  4.  средства связи и телекоммуникации.

К устройствам ввода информации относятся:

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

К устройствам вывода информации относятся:

  1.  графопостроители (плоттеры) — для вывода графической информации на бумажный носитель;

принтеры — печатающие устройства для вывода информации на бумажный носитель. 

Структура программного обеспечения ПК

Программное обеспечение

Совокупность программ, предназначенная для решения задач на ПК, называется программным обеспечением. Состав  программного обеспечения ПК называют программной конфигурацией.


Программное обеспечение, можно условно разделить на три категории:

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

  прикладное ПО, обеспечивающее выполнение необходимых работ на ПК: редактирование текстовых документов, создание рисунков или картинок, обработка информационных массивов и т.д.

  инструментальное ПО (системы программирования), обеспечивающее разработку  новых программ для компьютера на языке программирования.

  К системному ПО относятся:

  операционные системы (эта программа загружается в ОЗУ при включении компьютера)

  программы – оболочки (обеспечивают более удобный и наглядный способ общения с компьютером, чем с помощью командной строки DOS, например, Norton Commander)

  операционные оболочки – интерфейсные системы, которые используются для создания графических интерфейсов, мультипрограммирования и.т.

  Драйверы (программы, предназначенные для управления портами периферийных устройств, обычно загружаются в оперативную память при запуске компьютера)

  утилиты (вспомогательные или служебные программы, которые представляют пользователю ряд дополнительных услуг)
К утилитам относятся:

  диспетчеры файлов или файловые менеджеры

  средства динамического сжатия данных (позволяют увеличить количество информации на диске за счет ее динамического сжатия)

  средства просмотра и воспроизведения

  средства диагностики; средства контроля позволяют проверить конфигурацию компьютера и проверить работоспособность устройств компьютера, прежде всего жестких дисков

  средства коммуникаций (коммуникационные программы) предназначены для организации обмена информацией между компьютерами 

  средства обеспечения компьютерной безопасности (резервное копирование, антивирусное ПО).

Необходимо отметить, что часть утилит входит в состав операционной системы, а другая часть функционирует автономно. Большая часть общего (системного) ПО входит в состав ОС. Часть общего ПО входит в состав самого компьютера (часть программ ОС и контролирующих тестов записана в ПЗУ или ППЗУ, установленных на системной плате). Часть общего ПО относится к автономными программам и поставляется отдельно.

Понятие и структура информационного процесса

Под информационным процессом понимается процесс взаимодействия между двумя объектами материального мира, в результате которого возникает информация.

Сообщение, отображающее информацию, всегда представляется в виде сигнала. Под сигналом понимается изменение состояния некоторого объекта.

В зависимости от среды объекта сигналы могут быть механические, электрические, световые и т. д. Можно считать, что сигналы являются отображением сообщений. Но возможен и обратный процесс. От материального объекта поступает сигнал, который далее становится источником сообщения.

От объекта управления могут поступать статические и динамические сигналы. Статические сигналы отображают устойчивое состояние объекта - это положение элементов в системе, состояние прибора, текст в документе. Эти сигналы участвуют в процессах подготовки, хранении, накоплении информации.

Динамические сигналы характеризуют быстрое изменение во времени, они могут отображать изменения электрических параметров системы. Они участвуют в процессах передачи информации и в управлении.

На логическом уровне сигналы разделяются на непрерывные и дискретные. Непрерывный сигнал отображается непрерывной функцией. Физически он представляет собой непрерывно изменяющееся значение колебаний.

Дискретный сигнал определяется конечным множеством значений, которое отражает определенное состояние физического объекта.

При формализации реальные сигналы представляются следующими видами функций:

  1.  Непрерывная функция непрерывного аргумента.
    Функция 
    f(t) непрерывна на всем отрезке ее рассмотрения. Она описывает реальный сигнал в любой момент времени своим мгновенным значением, при этом никаких ограничений на выбор значений функция в момент времени не накладывается.
  2.  Непрерывная функция дискретного аргумента.
    Функция 
    f(ti) непрерывна, но определяется лишь для дискретных моментов времени ti, которое выбирается с шагом квантования по времени ∆t. Шаг квантования задается исходя из свойств исходного физического процесса. Такая функция применяется при переходе от непрерывного представления сигнала к дискретному на основе теоремы Котельникова. Это процесс квантования непрерывной величины по времени.
  3.  Дискретная функция непрерывного аргумента.
    Функция 
    fi(t) определяется набором конечных дискретных значений на всем интервале времени t для любого его момента. Дискретизация функции происходит за счет выбора определенной шкалы квантования по уровню. Реальный физический процесс переводится в непрерывный дискретизированный процесс с заданным шагом квантования по амплитуде. При этом шаг может быть равномерным и неравномерным. Функция fi характеризуется набором дискретных отсчетов. При этом кодирование осуществляется с помощью специальных кодов.
  4.  Дискретная функция дискретного аргумента.
    Функция 
    fi(ti) может принимать дискретные значения бесконечного множества и определяется лишь в моменты времени ti. В этом случае осуществляется квантование по времени и квантование по уровню. Физический процесс преобразуется в дискретизированный непрерывный процесс с определенным шагом квантования.

Исходный сигнал, снимаемый с реального объекта, по своей природе имеет непрерывный характер. Для повышения точности измерения он превращается в набор дискретных значений. Как непрерывный, так и дискретный сигналы, далее преобразуются в сообщения. Это начало информационного процесса.

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

Информация, переданная в систему ИТ, превращается в данные, а данные отображаются в виде некоторого носителя - сигнала, то есть непрерывная цепь преобразований: материальный объект → сигнал → информация → данные → сигнал.

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

При передаче в качестве сигнала выступает переносчик. Воздействуя на параметры переносчик (модулируя) можно осуществить передачу данных на требуемое расстояние по выбранному каналу.

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

Основные устройства ПК, их назначения и характеристики:
1. микропроцессор
2. внутренняя память
3. контороллеры и адаптеры
4. системная шина
5. монитор
6. клавиатура

В состав материнской платы входят такие основные компоненты:

-микропроцессор;
- оперативная память (ОЗУ);

- ПЗУ;

- видеокарта – для работы с графикой;

- звуковая карта;

- сетевая карта;

- контроллеры (адаптеры);

- порты;

Порт – средство для подключения периферийных устройств к материальной плате. Порты бывают параллельные – LPT 1 и последовательные – COM 1. Последнее время приобрел популярность портUSB – универсальный порт, его контроллер обеспечивает большую скорость передачи данных – до 480 Мбит/сек.

1. микропроцессор

Микропроцессор (МП) – сверхбольшая интегральная схема (СБИС), реализованная в едином при кристалле (Si илиGe) площади меньше 0,1 см2.

 

Степень интеграции определен размером кристалла и количеством реализованных в нем транзисторов (10 – ки млн.).

Микропроцессоры различаются рядом важных характеристик:

 - тактовой частотой – влияет на быстродействие так, один из первых МП, фирмы Intel, выпущенный в 1976г. 8080 имел тактовую частоту 2МГц, в настоящее время модель Pentium – и достигла отметки 3,6ГГц. Аналогичными характеристиками обладает модель Alton 64 Fix 55 фирмы АМД;

 один из способов повышения быстродействия – использование кэш – памяти, которая предназначена для согласования скорости работы устройств с процессором;

 разрядность процессора – число одновременно обрабатываемых бит современного микропроцессора – важнейший фактор производительности(8,16,32,64 - разрядные).

 

 

 

2. внутренняя память

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

В памяти хранятся данные и обрабатываемая информация. Память подразделяется на внутреннюю (основную) и внешнюю.

(Внешняя память реализована на носителях, используется для долговременного хранения информации).

Внутренняя память реализуется в виде электронных микросхем и располагается на материнской плате. К ее видам относят – ПЗУROM – память только для чтения. Служит для хранения программ начальной загрузки компьютера и тестирования его узлов.

Энергонезависима - не изменяется после выключения компьютера. Существует перепрограммируемая постоянная память – ОЗУRAM – предназначена для хранения информации, изменяющейся в ходе выполнения операций по ее обработке.

Энергозависима (RAM – память с произвольным доступом - информация, вводимая в контроллер возникающая в ходе его работы храниться пока ПК включен. Структурно ОП можно представить как совокупность ячеек памяти, разделенных на разряды, для хранения в каждом из них бита информации. Физически, для построения запоминающего устройства типа RAM используют микросхемы динамической и статической памяти, для которых сохранение бита информации означает сохранение электрического заряда.

(RAM – память с произвольным доступом.) Этим названием подчеркивается тот факт, что процессор может обращаться к ячейкам памяти в произвольном порядке, при этом время чтения (записи информации одинакового для всех ячеек (мкс.)).

ОЗУ – быстрая полупроводниковая энергозависимая память. В ОЗУ хранятся исполняемая в данный момент программа и данные, с которыми она непосредственно работает. ОЗУ – память для чтения и записи информации.

Память характеризуется емкостью (объемом) – например, 512 МБ.

 

3. контроллеры и адаптеры

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

Например: видеоадаптер (монитора), адаптер портов для подключения принтера, мыши, контроллеры дополнительных устройств, для подключения модема, сканера. Т. о. контроллеры на физическом уровне осуществляют подключение отдельных модулей МЭВМ к процессору и ОЗУ.

На программном уровне подключение и управление устройствами осуществляют специальные программы драйверы, которые входят в состав ОС.

 

4. системная шина

Магистраль – (системная шина) – это набор электронных линий, связывающих ЦП, основную память и периферийные устройства воедино, относительно передачи данных, служебных сигналов и адресации памяти. Благодаря модульному принципу потребитель может комплектовать компьютер нужной ему конфигурации. Например: P4 – 2,8/512DDR (PC3200)/ 50Gb/GeForce FX 128/Combo.

 

 

 

5. монитор

Чтобы увидеть, отображаемую на экране, информацию в любой момент времени, используют устройства вывода (схема) – самые главные из них – монитор и принтер. Как указывалось выше, в состав материнской платы входит видеокарта – контроллер монитора или видеоадаптер – набор электронных микросхем обеспечивающих качество изображения на экране монитора с некоторой разрешающей способностью. Основная его характеристика – объем видеопамяти: 64 – 128 Мб. Карты на основе микросхем Nvideo считается лучшим выбором для любителей игр. Именно они доминируют сейчас на рынке (GeForce/GeForce Fx).

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

Типы мониторов:

 самый распространенный тип монитора на основе ЭЛТ. Недостатки – большие потребления энергии, вредное воздействие;

 альтернатива – ЖК-мониторы – компактны и легки, безопасны, потребляют мало энергии, цифровой метод передачи информации. Недостатки – высокая цена, по контрастности и зернистости отстают от лучших ЭЛТ-мониторов.

Характеристики мониторов:

 размер по диагонали от 14 до 21 дюйма;

 величина экранного зерна (точки) 0,28-0,25мм;

 разрешающая способность – число точек на экране: 800х600. Стандартный режим для 15-дюймового монитора; 1024х768 – 17//; 1152х864 – 19//; 1280х1024 20//; 1600х1200 – 21//;

 максимальная частота развертки (сигнала частоты обновления кадров, минимальная величина для комфортной работы 85Гц). Иначе – мерцание и утомляемость глаз (для ЭЛТ-мониторов). Цена 17//, 19// от 2000$ до 500$(ЭЛТ).

6. клавиатура

 

 

 

 

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

Стандартная клавиатура IBM PC имеет не менее 101 клавиш (104-105), с помощью которых могут быть сгенерированы 256 различных символов и знаков. Выделяют следующие основные группы клавиш:

 функциональные(их назначение определяется программой);

 алфавитно–цифровые клавиши (символьные);

 управляющие (управляют положением курсора на экране);

 служебные или специальные, которые изменяют значения других клавиш, к ним относятся и клавиши – переключатели;

 дополнительная цифровая клавиатура;

 индикаторы режимов;

 дополнительные клавиши;

 

 

  1.  Экзаменационный билет № 4
  2.  Решить задачу в программе Pascal: Вычислить сумму элементов матрицы А(5,5), расположенных выше главной диагонали.
  3.  Program 4;
  4.  Var a:array[1..5,1..5] of integer;
  5.  S,I,j:intger
  6.  Begin
  7.  Randomize;
  8.  For i:=1 to 5 do
  9.  Begin
  10.  For j:=1 to 5 do
  11.  Begin
  12.  A[I,j]:=random(10)-5;
  13.  End;
  14.  End;
  15.  For i:=1 to 5 do
  16.  Begin
  17.  For j:=1 to 5 do
  18.  Begin
  19.  If i<j then
  20.  S:=s+a[I,j];
  21.  End;
  22.  End;
  23.  Writeln(s);
  24.  End.
  1.  Экзаменационный билет № 5

  1.  Решить задачу в программе Pascal: Вычислить сумму отрицательных элементов матрицы А(5,5), расположенных выше главной диагонали.
  2.  Program 5;
  3.  Var a:array[1..5,1..5] of integer;
  4.  S,I,j:intger
  5.  Begin
  6.  Randomize;
  7.  For i:=1 to 5 do
  8.  Begin
  9.  For j:=1 to 5 do
  10.  Begin
  11.  A[I,j]:=random(10)-5;
  12.  End;
  13.  End;
  14.  For i:=1 to 5 do
  15.  Begin
  16.  For j:=1 to 5 do
  17.  Begin
  18.  If (i<j) and (a[I,j]<0) then
  19.  S:=s+a[I,j];
  20.  End;
  21.  End;
  22.  Writeln(s);
  23.  End.

  1.  Экзаменационный билет № 6
  2.  Решить задачу в программе Pascal: Найти количество нулевых элементов матрицы В(4,4), расположенных ниже главной диагонали.

  1.  Program 6;
  2.  Var a:array[1..4,1..4] of integer;
  3.  S,I,j:intger
  4.  Begin
  5.  Randomize;
  6.  For i:=1 to 4 do
  7.  Begin
  8.  For j:=1 to 4 do
  9.  Begin
  10.  A[I,j]:=random(10)-5;
  11.  End;
  12.  End;
  13.  For i:=1 to 4 do
  14.  Begin
  15.  For j:=1 to 4 do
  16.  Begin
  17.  If (i>j) and (a[I,j]=0) then
  18.  S:=s+1;
  19.  End;
  20.  End;
  21.  Writeln(s);
  22.  End.

  1.  Экзаменационный билет № 7

  1.  Решить задачу в программе Pascal: Найти сумму элементов каждого столбца матрицы А(5,5). Результат записать в вектор S(5).

  1.  Program 7;
  2.  Var a:array[1..5,1..5] of integer;
  3.  S:array[1..5] of integer;
  4.  I,j:intger
  5.  Begin
  6.  Randomize;
  7.  For i:=1 to 5 do
  8.  Begin
  9.  For j:=1 to 5 do
  10.  Begin
  11.  A[I,j]:=random(10)-5;
  12.  End;
  13.  End;
  14.  For j:=1 to 5 do
  15.  Begin
  16.  For i:=1 to 5 do
  17.  Begin
  18.  S[i]:=s[i]+a[I,j];
  19.  End;
  20.  End;
  21.  For i:=1 to 5 do
  22.  Begin
  23.  Write(s[I],’ ‘);
  24.  End;
  25.  End.

  1.  Экзаменационный билет №
  1.  14

  1.  Program 14;
  2.  Var a:array[1..6,1..5] of integer;
  3.  k:array[1..6] of integer;
  4.  I,j:intger
  5.  Begin
  6.  Randomize;
  7.  For i:=1 to 6 do
  8.  Begin
  9.  For j:=1 to 5 do
  10.  Begin
  11.  A[I,j]:=random(10)-5;
  12.  End;
  13.  End;
  14.  For i:=1 to 6 do
  15.  Begin
  16.  For j:=1 to 5 do
  17.  Begin
  18.  If a[I,j]=0 then
  19.  K[i]:=k[i]+1;
  20.  End;
  21.  End;
  22.  For i:=1 to 6 do
  23.  Begin
  24.  Write(k[I],’ ‘);
  25.  End;
  26.  End.
  1.  Экзаменационный билет №
  1.  15

  1.  Program 15;
  2.  Var a:array[1..3,1..4] of integer;
  3.  SA:array[1..4] of real;
  4.  I,j:intger
  5.  Begin
  6.  Randomize;
  7.  For i:=1 to 6 do
  8.  Begin
  9.  For j:=1 to 5 do
  10.  Begin
  11.  A[I,j]:=random(10)-5;
  12.  End;
  13.  End;
  14.  For j:=1 to 4 do
  15.  Begin
  16.  For i:=1 to 3 do
  17.  Begin
  18.  SA[j]:=a[I,j]+SA[j];
  19.  End;
  20.  End;

  1.  For i:=1 to 4 do
  2.  Begin
  3.  SA[i]:=SA[i]/3;
  4.  Write(SA[I],’ ‘);
  5.  End;
  6.  End.

  1.  Экзаменационный билет №
  1.  16

  1.  Решить задачу в программе Pascal: Вычислить сумму отрицательных элементов матрицы Х(6,6), расположенных выше главной диагонали
  2.  Program 16;
  3.  Var a:array[1..6,1..6] of integer;
  4.  S,I,j:intger
  5.  Begin
  6.  Randomize;
  7.  For i:=1 to 6 do
  8.  Begin
  9.  For j:=1 to 6 do
  10.  Begin
  11.  A[I,j]:=random(10)-5;
  12.  End;
  13.  End;
  14.  For i:=1 to 6 do
  15.  Begin
  16.  For j:=1 to 6 do
  17.  Begin
  18.  If (i<j) and (a[I,j]<0) then
  19.  S:=s+a[I,j];
  20.  End;
  21.  End;
  22.  Writeln(s);
  23.  End.

  1.  Экзаменационный билет №
  1.  17

  1.  Решить задачу в программе Pascal: Поменять местами наибольший и наименьший элементы вектора А(10).
  2.  Program 17;
  3.  Var a:array [1..10] of integer;
  4.  I,min,max,k,l:integer;
  5.  Begin
  6.  Randomize;
  7.  For i:=1 to 10 do
  8.  Begin
  9.  A[i]:=random(100)-50;
  10.  End;
  11.  Max:=a[1];
  12.  Min:=a[1];
  13.  K:=1;
  14.  L:=1;
  15.  For i:=1 to 10 do
  16.  Begin
  17.  If a[i]>max then
  18.  Begin
  19.  Max:=a[i];
  20.  K:=I;
  21.  End;
  22.  If a[i]<min then
  23.  Min:=a[i];
  24.  L:=I;
  25.  End;
  26.  End;
  27.  For i:=1 to 10 do
  28.  Begin
  29.  If i=k then
  30.  A[i]:=min;
  31.  If i=l then
  32.  A[i]:=max;
  33.  End;
  34.  For i:=1 to 10 do
  35.  Begin
  36.  Write(a[i],’ ‘);
  37.  End;
  38.  End.

  1.  Экзаменационный билет №
  1.  18

  1.  Решить задачу в программе Pascal: В одномерном массиве С(20) просуммировать  первый элемент с последним, второй с предпоследним и т.д. Результат записать в массив В(10) и в нем найти наибольший элемент.

  1.  Program 18;
  2.  Var c:array [1..20] of integer;
  3.  B:array [1..10] of integer;
  4.  I,j,max:integer;
  5.  Begin
  6.  Randomize;
  7.  For i:=1 to 20 do
  8.  Begin
  9.  C[i]:=random(100)-50;
  10.  End;
  11.  For i:=1 to 10 do
  12.  Begin
  13.  For j:=10 downto 1 do
  14.  Begin
  15.  B[i]:=c[i]+c[j];
  16.  End;
  17.  Max:=b[1];
  18.  For i:=1 to 10 do
  19.  Begin
  20.  If max<b[i] then
  21.  Max:=b[i];
  22.  End;
  23.  For i:=1 to 10 do
  24.  Begin
  25.  Write(b[i],’ ‘);
  26.  End;
  27.  Write(max);
  28.  End.

  1.  Экзаменационный билет №
  1.  20
  1.  Решить задачу в программе Pascal: Найти наименьшее значение функции Y=sin2+5x)cos(3x2-x) в интервале изменения аргумента x от 0 до 8 с шагом 0.4.  Значение функции записать в массив А.

  1.  Program 20;
  2.  Var x:real;
  3.  A:array [1..21] of real;
  4.  I:integer;
  5.  Begin
  6.  X:=0;
  7.  I:=1;
  8.  While x<=8 do
  9.  Begin
  10.  A[i]:=sin(sqr(x)+5*x)*cos(3*sqr(x)-x);
  11.  X:=x+0.4;
  12.  I:=i+1;
  13.  End;
  14.  For i:=1 to 21 do
  15.  Begin;
  16.  Write(a[i],’ ‘);
  17.  End;
  18.  End.

  1.  Экзаменационный билет №
  1.  22
  1.  Решить задачу в программе Pascal: Даны два вектора А(10) и В(10). Вычислить произведение соответствующих элементов массивов. Результат поместить в вектор X(10).
  2.  Program 22;
  3.  Var a,b,x:array [1..10] of integer;
  4.  I:integer;
  5.  Begin
  6.  Randomize;
  7.  For i:=1 to 10 do
  8.  Begin
  9.  A[i]:=random(100)-50;
  10.  B[i]:=random(100)-50;
  11.  End;
  12.  For i:=1 to 10 do
  13.  Begin
  14.  X[i]:=a[i]*b[i];
  15.  Write(x[i],’ ‘);
  16.  End;
  17.  END.
  1.  Экзаменационный билет №
  1.  23
  1.  Решить задачу в программе Pascal: Даны массивы А(4) и С(6). Найти суммы положительных элементов каждого массива, запомнить их в массиве Х и найти среди них наименьшую.
  2.  Program 23;
  3.  Var a:array [1..4] of integer;
  4.  C:array [1..6] of integer;
  5.  X:array[1..2] of integer;
  6.  I:integer;
  7.  Begin
  8.  Randomize;
  9.  For i:=1 to 4 do
  10.  Begin
  11.  A[i]:=random(100)-50;

  1.  End;
  2.  For i:=1 to 6 do
  3.  Begin
  4.  C[i]:=random(100)-50;
  5.  End;
  6.  For i:=1 to 4 do
  7.  Begin
  8.  If a[i]>0 then
  9.  X[1]:=x[1]+a[i];
  10.  End;
  11.  For i:=1 to 6 do
  12.  Begin
  13.  If c[i]>0 then
  14.  X[2]:=x[2]+c[i];
  15.  End;
  16.  If x[1]>x[2] then
  17.  Write(x[1],x[2],’ min ‘,x[2])
  18.  Else
  19.  Write(x[1],x[2],’ min ‘,x[1]);
  20.  END.

  1.  Экзаменационный билет №
  1.  24
  1.  Решить задачу в программе Pascal: Удвоить все элементы целочисленного вектора А(10), являющиеся четными числами и утроить все оставшиеся.
  2.  program 24;
  3.  var a:array [1..10] of integer;
  4.  i:integer;
  5.  begin
  6.  randomize;
  7.  for i:=1 to 10 do
  8.  begin
  9.  a[i]:=random(100);
  10.  end;
  11.  for i:=1 to 10 do
  12.  begin
  13.  if a[i] mod 2=0 then
  14.  a[i]:=a[i]*2
  15.  else a[i]:=3*a[i];
  16.  end;
  17.  for i:=1 to 10 do
  18.  begin
  19.  write(a[i],’ ‘);
  20.  end;
  21.  end.

  1.  Экзаменационный билет №
  1.  25
  1.  Решить задачу в программе Pascal: Вычислить среднее арифметическое элементов, расположенных на главной диагонали, для каждой из матриц А(4,4) и С(5,5).
  2.  Var a:array [1..4,1..4] of integer;
  3.  C:array [1..5,1..5] of integer;
  4.  I,j,s,s1:integer;
  5.  Begin
  6.  Randomize;
  7.  For i:=1 to 4 do
  8.  Begin
  9.  For j:=1 to 4 do
  10.  Begin
  11.  A[I,j]:=random(100)-50;
  12.  Write(a[I,j],’ ‘);
  13.  End;
  14.  Writeln;
  15.  End;
  16.  For i:=1 to 5 do
  17.  Begin
  18.  For j:=1 to 5 do
  19.  Begin
  20.  c[I,j]:=random(100)-50;
  21.  Write(c[I,j],’ ‘);
  22.  End;
  23.  Writeln;
  24.  End;
  25.  For i:=1 to 4 do
  26.  Begin
  27.  For j:=1 to 4 do
  28.  Begin
  29.  If i=j then
  30.  S:=s+a[I,j];
  31.  End;
  32.  For i:=1 to 5 do
  33.  Begin
  34.  For j:=1 to 5 do
  35.  Begin
  36.  If i=j then
  37.  S1:=s1+c[I,j];
  38.  End;
  39.  Writeln(‘srednearefm massiva A’,s/4);
  40.  Writeln(‘srednearefm massiva C’,s1/5);
  41.  End.
  1.  Экзаменационный билет №

26

  1.  Решить задачу в программе Pascal: Вычислить среднее арифметическое элементов, расположенных ниже главной диагонали, для каждой из матриц А(4,4) и С(5,5).
  2.  Var a:array [1..4,1..4] of integer;
  3.  C:array [1..5,1..5] of integer;
  4.  I,j,s,s1:integer;
  5.  Begin
  6.  Randomize;
  7.  For i:=1 to 4 do
  8.  Begin
  9.  For j:=1 to 4 do
  10.  Begin
  11.  A[I,j]:=random(100)-50;
  12.  Write(a[I,j],’ ‘);
  13.  End;
  14.  Writeln;
  15.  End;
  16.  For i:=1 to 5 do
  17.  Begin
  18.  For j:=1 to 5 do
  19.  Begin
  20.  c[I,j]:=random(100)-50;
  21.  Write(c[I,j],’ ‘);
  22.  End;
  23.  Writeln;
  24.  End;
  25.  For i:=1 to 4 do
  26.  Begin
  27.  For j:=1 to 4 do
  28.  Begin
  29.  If i>j then
  30.  S:=s+a[I,j];
  31.  End;
  32.  For i:=1 to 5 do
  33.  Begin
  34.  For j:=1 to 5 do
  35.  Begin
  36.  If i>j then
  37.  S1:=s1+c[I,j];
  38.  End;
  39.  Writeln(‘srednearefm massiva A’,s/8);
  40.  Writeln(‘srednearefm massiva C’,s1/12.5);
  41.  End.

Экзаменационный билет №

27

  1.  Решить задачу в программе Pascal: Определить порядковые номера максимальных элементов массивов Z(10) и X(15).
  2.  Var x:array[1..15] of integer;
  3.  Z:array[1..10] of integer;
  4.  I,k,l,max:integer;
  5.  Begin
  6.  Randomize;
  7.  For i:=1 to 15 do
  8.  Begin
  9.  X[i]:=random(100)-50;
  10.  End;
  11.  For i:=1 to 10 do
  12.  Begin
  13.  z[i]:=random(100)-50;
  14.  End;
  15.  Max:=x[1];
  16.  For i:=1 to 15 do
  17.  Begin
  18.  If max<x[i] then
  19.  Begin
  20.  Max:=x[i];
  21.  K:=I;
  22.  End;
  23.  End;
  24.  Max:=z[1];
  25.  For i:=1 to 10 do
  26.  Begin
  27.  If max<z[i] then
  28.  Begin
  29.  Max:=z[i];
  30.  l:=I;
  31.  End;
  32.  End;
  33.  Writeln(k);
  34.  Writeln(l);
  35.  End.

Экзаменационный билет №

28

  1.  Решить задачу в программе Pascal: Найти произведение положительных и сумму отрицательных элементов для матриц В(3,5) и С(3,4).
  2.  Var b:array [1..3,1..5] of integer;
  3.  C:array [1..3,1..4] of integer;
  4.  I,j,p,s:integer;
  5.  Begin
  6.  Randomize;
  7.  For i:=1 to 3 do
  8.  Begin
  9.  For j:=1 to 5 do
  10.  Begin
  11.  B[I,j]:=random(100)-50;
  12.  Write(b[I,j]);
  13.  End;
  14.  Writeln;
  15.  End;
  16.  For i:=1 to 3 do
  17.  Begin
  18.  For j:=1 to 4 do
  19.  Begin
  20.  c[I,j]:=random(100)-50;
  21.  Write(c[I,j]);
  22.  End;
  23.  Writeln;
  24.  End;
  25.  P:=1;
  26.  For i:=1 to 3 do
  27.  Begin
  28.  For j:=1 to 5 do
  29.  Begin
  30.  If b[I,j]>0 then
  31.  P:=p*b[I,j]
  32.  Else
  33.  S:=s+b[I,j];
  34.  End;
  35.  End;
  36.  Writeln(p,’ ‘,s);
  37.  For i:=1 to 3 do
  38.  Begin
  39.  For j:=1 to 4 do
  40.  Begin
  41.  If c[I,j]>0 then
  42.  P:=p*c[I,j]
  43.  Else
  44.  S:=s+c[I,j];
  45.  End;
  46.  End;
  47.  Writeln(p,’ ‘,s);
  48.  End.

Экзаменационный билет №

29

  1.  Решить задачу в программе Pascal: Найти количество элементов, больших 5, меньших 5 и равных 5 для двух массивов А(3,5) и В(4,4).
  2.  Var a:array[1..3,1..5] of integer;
  3.  B:array[1..4,1..4] of integer;
  4.  I,j,k,k1,k2:integer;
  5.  Begin
  6.  Randomize;
  7.  For i:=1 to 3 do
  8.  Begin
  9.  Forj:=1 to 5 do
  10.  Begin
  11.  A[I,j]:=random(10);
  12.  Write(a[I,j],’ ‘);
  13.  End;
  14.  Writeln;
  15.  End;
  16.  For i:=1 to 4 do
  17.  Begin
  18.  Forj:=1 to 4 do
  19.  Begin
  20.  b[I,j]:=random(10);
  21.  Write(b[I,j],’ ‘);
  22.  End;
  23.  Writeln;
  24.  End;
  25.  For i:=1 to 3 do
  26.  Begin
  27.  Forj:=1 to 5 do
  28.  Begin
  29.  Case a[I,j] of
  30.  1..4:k:=k+1;
  31.  5: k1:=k1+1;
  32.  5..9: k2:=k2+1;
  33.  End;
  34.  End;
  35.  End;
  36.  Writeln(‘kol-vo <5 ‘,k,’ =5 ‘,k1,’ >5 ‘, k2);
  37.  For i:=1 to 4 do
  38.  Begin
  39.  Forj:=1 to 4 do
  40.  Begin
  41.  Case b[I,j] of
  42.  1..4:k:=k+1;
  43.  5: k1:=k1+1;
  44.  5..9: k2:=k2+1;
  45.  End;
  46.  End;
  47.  End;
  48.  Writeln(‘kol-vo <5 ‘,k,’ =5 ‘,k1,’ >5 ‘, k2);
  49.  End.




1.  3D ~ рендеринг. Этап сканирования объема
2. вариант RostovonDon ws in 17491
3. Наука международного права
4. варианте теории субъективной локализации контроля Дж
5. Право собственности и другие вещные права ст
6. Розрахунок кількості гнізд пресформи та їх розташування
7. Метод экспертных оценок в анализе качества обучающего процесса в ИП Стратегия
8. Технология и эксплуатация САПР
9. Контрольная работа- Экосистемы
10. Сущность цели и задачи кадрового планирования
11. Задание- решать задачи путем построения электронной таблицы
12. Реферат- Cлова с размытой семантической структурой во французской разговорной речи
13. го лица он изменяется по родам Вопросительные местоимения кт
14. Борис Герасимович Ананьев предлагая методы психологической науки разделял их на четыре группы- организац
15. гуманного отстрела
16. Теория и методика воспитания младших школьников НО 1101 Барабошкина Олеся Юрьевна 5 Баранова Ольга Ал
17. на тему- Типы и виды менеджмента студентка группы ТРГ52 Клонова Елена
18.  201 г ФГБОУ ВПО Тамбовский государственный университет им
19. Лекция 16 11Генераторы когерентного света Слово лазер является аббревиатурой выражения ldquo;Light mplifiction by sti
20. ТЕМА 2. АЛГОРИТМІЗАЦІЯ ТА ПРОГРАМУВАННЯ