Информатика

Контрольная работа по информатике № 4

Дайте определения понятиям “код” и “кодирование информации”

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

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

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

Семантическая сеть — структура данных, состоящая из узлов, соответствующих понятиям, и связей, указывающих на взаимосвязи между узлами. Наиболее важными связями являются связи “Это — есть” (Is-a), позволяющие построить в семантической сети иерархию понятий, в которой узлы низких уровней наследуют свойства узлов более высоких уровней.

Дайте представление словесной модели в виде текстового документа

Для иллюстрации приведем словесную модель процесса распределения товаров по заказам.

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

Если заказ не отвечает номенклатуре товаров фирмы или неверно оформлен, он аннулируется с уведомлением заказчика.

Если заказ принят, то определяется наличие товаров на складе.

Если товар есть, то выписывается предъявляемый заказчику счет к оплате, после которой товар отправляется заказчику.

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

Дайте определение типа данных. Приведите примеры

Тип данных (data type) — способ представления данных в памяти. Чем больше типов данных, тем лучше работает программа, оперирующая данными. В некоторых языках, однако, предпочтение отдается гибкости использования данных, и там количество типов данных меньше.

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

Дайте определение понятия “транслятор”

Транслятор (translator) — программа, которая преобразует набор команд исходной программы в машинные коды.

В трансляторах выделяют ассемблеры (транслятор с языка Ассемблера), компиляторы и интерпритаторы (трансляторы с языков высокого уровня).

Дайте определение модели состава системы

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

Зачем необходимо использовать технологию модульного проектирования?

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

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

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

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

Перспективы перехода к информационному обществу

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

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

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

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

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

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

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

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

Необходима всесторонняя оценка информационных процессов с позиции основного субъекта информационного процесса — человека. Важно проследить “сквозное” прохождение информации.

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

Как связаны информатика и философия?

Во всем мире неуклонно происходит увеличение доли людей, работающих в информационной сфере по сравнению с производственной. Так, например, в США сто лет назад в информационной сфере было занято 5 процентов работающих и в производственной — 95 процентов, а в 1980 году это соотношение было уже 45 и 55 процентов, причем подобное перераспределение людей продолжается. Автоматизация и компьютеризация информационной сферы, в общем, отстает от автоматизации производственной сферы. В связи с этим информационная сфера, если не принять энергичных мер, станет тормозить рост общественной производительности труда. Массовая компьютеризация информационной сферы должна повлечь за собой использование ЭВМ широкими кругами непрограммирующих специалистов, и нужно присвоить машинам такие свойства, чтобы с ними можно было обращаться без всяких посредников: математиков, программистов, операторов. В связи с этим усилился интерес к искусственному интеллекту, к его программно-аппаратным средствам, получившим название “комплексный диалоговый интерфейс”, или просто “интерфейс”. К сожалению, до сих пор не изжито представление о том, что можно создать искусственный интеллект как синоним искусственного разума — об этом и речи быть не может по целому ряду принципиальных соображений. Можно говорить лишь о важнейшем направлении в информатике, связанном с имитацией или моделированием на ЭВМ отдельных творческих процессов. Здесь одно из двух главных направлений — назовем его прагматическим — мало интересуется тем, что происходит в человеческом мозгу, а занято построением ЭВМ и их программ, позволяющих воспроизвести отдельные процессы, по нашим человеческим оценкам — творческие.

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

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

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

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

Пояснение этих терминов потребовало бы много времени, я скажу несколько слов лишь о продукционных системах. Мы живем в мире правил и окружены правилами, или, другими словами, продукциями. В медицине — это правила диагностики и лечения, накопленные тысячелетиями. Вспомним грамматические правила, правила дорожного движения. Все правила укладываются в формулу “если — то”. Как видно, в продукции есть левая часть — ситуация и правая часть — действие. Если взять статьи Уголовного кодекса, то левая часть — это диспозиция, а правая — санкция. Набор продукций из какой-либо области знаний образует базу знаний экспертной системы и в зависимости от состояния системы в диалоге с пользователем определяется по левым частям та или иная продукция, которая изменяет состояние системы.

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

Дайте классификацию программного обеспечения

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

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

Для расширения возможностей операционных систем и предоставления набора дополнительных услуг используются сервисные программы. Их можно разделить на следующие группы:

интерфейсные системы;

оболочки операционных систем;

утилиты.

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

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

К типовому прикладному ПО относят следующие программы:

текстовые процессоры;

табличные процессоры;

системы иллюстративной и деловой графики (графические процессоры);

системы управления базами данных;

экспертные системы;

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

Операционные системы

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

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

Что такое семейство? Приведите примеры

Семейство — группа нескольких видов компьютеров (процессоров, операционных систем и т. д.), сходных по строению и совместимых по используемой системе команд.

Например, семейство компьютеров IBM PC, семейство процессоров Intel/AMD, семество операционных систем Windows.

Назовите модели микропроцессоров

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

Примеры моделей микропроцессоров:

Intel Pentium-IV, AMD Athlon, Transmeta Crusoe, Apple PowerPC.

Охарактеризуйте Windows как сетевую операционную систему

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

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

Поддержка всех современных сетевых протоколов.

Возможности масштабирования сети.

Система защиты.

Инструменты по управлению сетью.

Подключение к сетям с другими ОС.

Возможности удаленной работы.

Расскажите о конвертировании форматов файлов

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

Назовите два способа создания документа

На основе шаблона или при помощи мастера;

На основе копии существующего документа.

Назовите основные особенности ввода и редактирования данных рабочего листа

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

Охарактеризуйте процесс создания и редактирования диаграмм Excel

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

Для построения диаграммы необходимо выполнить следующие действия:

1. Выделить в таблице диапазон ячеек с исходными данными (область данных диаграммы).

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

Замечание. Для выделения несвязанных диапазонов ячеек таблицы необходимо выполнить эти действия при нажатой клавише Ctrl.

2. Вставить диаграмму.

Для этого выполнить команду “Вставка-Диаграмма”. Мастер диаграмм осуществляет построение новой диаграммы за четыре шага.

3. В окне “Мастер диаграмм, тип диаграммы” выбрать тип и вид диаграммы (шаг 1 из 4).

4. В окне диалога “Мастер диаграмм, источник данных диаграммы” указать расположение данных (по строкам или по столбцам) и определить названия рядов и подписи категорий (шаг 2 из 4).

5. В окне диалога “Мастер диаграмм, параметры диаграммы” задать заголовок диаграммы, указать расположение легенды, отобразить подписи значений рядов (шаг 3 из 4).

6. В окне диалога “Мастер диаграмм, размещение диаграммы” указать лист, на котором будет располагаться диаграмма (шаг 4 из 4).

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

Совершенствование материально-технической базы информатики

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

Предлагается три сценария развития обеспечение материально-технической базы:

Наличие выделенных денежных средств. При закупке компьютеров для классов информатики исходить из цифры $ 350 на компьютер, $ 250 на монитор и попытаться получить дешевые лицензии ($ 30 – 70) на комплект (Windows + Office) старых продуктов фирмы Microsoft. К такому классу нужен сервер за $ 1000 – 1500. При этом экономить надо скорее на производительности, а не надежности или эргономике.

Поиск подрядчика, поставляющего классы с сопровождением (можно использовать и Linux, и Windows, но легальные копии). Компьютеры могут быть и second-hand, если заботу об их оперативной замене берет на себя подрядчик.

Заказ учебно-методического комплекта для курса программирования (программное обеспечение, учебники, пособия по языкам программирования, сборники заданий, системы тестирования и т. п. — все должно быть согласовано и предустановлено, так что в классе останется лишь включить компьютер). Базовой операционной средой можно взять DOS на машинах обучающихся плюс UNIX на файл-сервере (или UNIX везде). Что касается языка программирования, лучше заказывать три конкурирующих проекта: на основе специальных сред типа “Лого-Роботландии” и т. п., на основе “E-практикума” (группы Кушниренко) и на основе Turbo Pascal.

Библиографический список

Информационные системы в экономике. — М.: Высшая школа, 1996.

На пути к информационному обществу. “Автоматизированные информационные ресурсы России. Состояние и тенденции развития” (Национальный доклад). // Вестник РОИВТ, 1994, № 4-5.

2. Осейко Н. Бухгалтерский учет с помощью ПК. — К.: СофтАрт, 1996.

Фигурнов. ПК для начинающих. — М.: Высшая школа, 1995.

Шень А. Информатика: былое и думы. // Компьютерра, 2001, № 34.

Рубрики

Партнеры: