WWW.DISS.SELUK.RU

БЕСПЛАТНАЯ ЭЛЕКТРОННАЯ БИБЛИОТЕКА
(Авторефераты, диссертации, методички, учебные программы, монографии)

 

Pages:   || 2 |

«ИНФОРМАТИКА Методические указания к лабораторным работам по дисциплине Информатика для направления 140400 Электроэнергетика и электротехника, профиль Электропривод и автоматика, ...»

-- [ Страница 1 ] --

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

Государственное образовательное учреждение высшего профессионального образования

УЛЬЯНОВСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

ИНФОРМАТИКА

Методические указания к лабораторным работам по дисциплине

«Информатика» для направления 140400

«Электроэнергетика и электротехника», профиль

«Электропривод и автоматика», квалификация «бакалавр»

Составитель М. В. Петрова Ульяновск УлГТУ 2011 УДК 681.3.06:004(076) ББК 32.97 я7 И 74 Рецензент доктор технических наук, профессор кафедры «Электроснабжение» энергетического факультета, Ульяновского государственного технического университета Кузнецов А. В.

Одобрено секцией методических пособий научно-методического совета университета Информатика : методические указания / сост. М. В. Петрова.

И 74 Ульяновск : УлГТУ, 2011. 67 с.

Методические указания адресованы студентам 1-го курса дневной формы обучения квалификации бакалавр 14400.62 для оказания помощи в освоении дисциплины «Информатика» при выполнении лабораторных работ.

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

Работа подготовлена на кафедре «Электропривод и АПУ».

УДК 681.3.06:004(076) ББК 32.97 я Петрова М. В., составление, Оформление. УлГТУ,

СОДЕРЖАНИЕ

Введение

Раздел 1. Понятие информации

Тема 1.1. Общая характеристика процессов сбора, передачи, обработки и накопления информации…

Тема 1.2. Представление (кодирование) данных…

Тема 1.3. Логические основы ЭВМ…………………………………………….. Раздел 2. Технические и программные средства реализации информационных процессов

Раздел 3. Модели решения функциональных и вычислительных задач.............. Тема 3.1. Системный подход в моделировании систем

Тема 3.2. Информационные технологии

Раздел 4. Алгоритмизация и программирование задач

Раздел 5. Базы данных





Раздел 6. Программное обеспечение и технологии программирования.............. Раздел 7. Локальные и глобальные сети. Ресурсы Internet

Раздел 8. Основы информационной безопасности.

Методы защиты информации……………………………………………………... Приложение А

Приложение Б

Приложение В

Правила выполнения контрольных работ………………………………………... Заключение………………………………………………………………………….

ВВЕДЕНИЕ

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

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

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

формирование умений самостоятельно овладевать ИТ;

знакомство с методами и средствами информационного моделирования (в том числе основами алгоритмизации и программирования) в профессиональной деятельности.

Задачи дисциплины В результате изучения данной дисциплины студент должен знать:

основные объекты и методы изучения науки информатики;

понятия «информация» и «информационные процессы»;

основные подходы к определению понятия «информация»;

носители информации, виды и свойства информации, основные информационные процессы;

принципы кодирования и декодирования информации;

классификацию систем счисления;

историю развития вычислительной техники, поколения ЭВМ;

архитектуру персонального компьютера (ПК);

основные устройства компьютера, их виды, принципы работы, характеристики;

программное обеспечение компьютера, его виды;

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

классификацию компьютерных вирусов, меры борьбы с ними;

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

классификацию языков программирования;

принципы работы компиляторов и интерпретаторов;

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

понятие модели, свойства информационных моделей, этапы информационного моделирования;

основные логические операции, логические элементы и устройства компьютера.

Студент должен уметь:

измерять информацию в соответствии с объемным и вероятностным подходами;

решать задачи на кодирование и декодирование информации;

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

выполнять арифметические действия с числами, записанными в нормализованном виде;

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





работать с различными программными средствами;

интегрировано использовать различные программные средства для решения профессионально-ориентированных задач;

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

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

записывать алгоритмы и программы;

составлять информационные модели;

составлять таблицы истинности и функциональные схемы логических устройств;

выполнять упрощения логических выражений.

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

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

РАЗДЕЛ 1. ПОНЯТИЕ ИНФОРМАЦИИ

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

Информационные процессы поиска, отбора, хранения, передачи, обработки, защиты. Процесс кодирования. Задачи на кодирование и декодирование информации. Языки кодирования.

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

Можно выделить следующие методы изучения науки информатики:

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

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

Охарактеризуйте основные объекты и методы информатики.

Охарактеризуйте смежные с информатикой дисциплины.

Выделите общие свойства и отличительные особенности в различных определениях понятия «информация».

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

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

Сформулируйте свойства информации. Приведите примеры.

Охарактеризуйте сущность каждого подхода к измерению информации.

Изобразите схему взаимосвязи информационных процессов.

Объясните сущность задач на кодирование и декодирование информации.

История развития вычислительной техники.

Информатика: Базовый курс: учебник для вузов / под ред.

С. В. Симонович. – СПб. : Питер, 2005. – 640 с.

Информатика: учебник для вузов / под ред. Н. В. Макаровой. – 3-е изд. – М. : Финансы и статистика, 2001. – 768 с.

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

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

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

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

1. Приведите примеры записи чисел в позиционной и непозиционной системах счисления.

2. Дайте определения базису, основанию системы счисления.

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

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

1. Андреева, Е. Информатика: Системы счисления и компьютерная арифметика / Е. Андреева, И. Фалина. – М. : Лаборатория Базовых Знаний, 2001. – 256 с.

Тема 1.3. Логические основы ЭВМ Основные логические операции. Таблицы истинности. Логические выражения и их преобразования.

Основные логические элементы и устройства компьютера.

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

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

1. Дайте определение высказыванию, приведите примеры истинных и ложных, простых и сложных высказываний.

2. Заполните таблицы истинности для следующих логических операций:

логического отрицания, дизъюнкции, конъюнкции, импликации, эквивалентности.

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

4. Объясните назначение и принципы работы логических элементов И, ИЛИ, НЕ. Изобразите соответствующие схемы.

5. Охарактеризуйте сущность основных логических устройств.

6. Изобразите функциональные схемы и структурные формулы основных логических устройств.

1. Бузук, Г. Л. Логика и компьютер/ Г. Л. Бузук. – М. : Финансы и статистика, 1995. – 208 с.

2. Ваш персональный компьютер / М. К. Буза, Л. В. Певзнер, С. Р. Сорока, И. А. Хижняк. – М. : Минск : Высшая шк., 1995. – 333 с.

3. Интегральные микросхемы и их зарубежные аналоги: справочник. Т. 2 / А. В. Нефедов. – М. : ИП РадиоСофт, 1998. – 640 с.

4. Лыскова, В. Ю. Логика в информатике / В. Ю. Лыскова, Е. А. Ракитина. – 5. Мендельсон, Э. Введение в математическую логику / Э. Мендельсон. – 6. Новиков, П. С. Элементы математической логики / П. С. Новиков. – М. :

7. Отечественные микросхемы и зарубежные аналоги : справочник / Б. Л. Перельман, В. И. Шевелев.– М. : «НТЦ Микротех», 1998. – 376 с.

РАЗДЕЛ 2. ТЕХНИЧЕСКИЕ И ПРОГРАММНЫЕ СРЕДСТВА

РЕАЛИЗАЦИИ ИНФОРМАЦИОННЫХ ПРОЦЕССОВ

Структура персонального компьютера. Классификация компьютеров.

Аппаратное обеспечение компьютера. Архитектура компьютера. Основные устройства компьютера (ввода, вывода, отображения, хранения, передачи, обработки информации). Их виды, принципы работы, характеристики.

Программное обеспечение компьютера (ПО). Классификация ПО.

Операционные системы и оболочки компьютера. Этапы загрузки операционной системы Windows. Файловая система. Способы образования имен файлов.

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

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

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

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

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

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

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

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

1. Перечислите классификационные признаки деления компьютеров.

2. Изобразите схему взаимодействий устройств компьютера согласно архитектуре фон Неймана.

3. Внутренние устройства системного блока.

4. Системы, расположенные на материнской плате.

5. Основные параметры процессора.

6. Микросхема ПЗУ и система BIOS.

7. Шинные интерфейсы материнской платы.

8. Переферийные устройства персонального компьютера.

9. Назовите четыре основных уровня программного обеспечения.

10. Перечислите основные функции операционной системы.

11. Расскажите о видах интерфейса пользователя, применяемых в разных операционных системах.

12. Опишите организацию хранения файлов на диске компьютера.

13. Перечислите функции операционной системы по обслуживанию файловой структуры.

14. Что такое файловая навигация?

15. Объясните правила, по которым формируют короткое имя файла.

16. В чем заключается операция установки приложений?

17. Что такое однозадачные и многозадачные операционные системы?

18. Опишите дополнительные функции операционных систем.

1. Информатика: Базовый курс: учебник для вузов / под ред.

С. В. Симонович. – СПб. : Питер, 2005. – 640 с.

2. Фигурнов, В. Э. IBM PC для пользователя/В. Э. Фигурнов.– М. : ИНФРАМ, 2001.– 640 с.

3. Информатика : учебник для вузов / под ред. Н. В. Макаровой. – 3-е изд. – М. : Финансы и статистика, 2001.– 768 с.

4. Каймин, В. А. Информатика : учебник для вузов/В. А. Каймин. – 2-е изд.

– М. : ИНФРА-М, 2002. – 272 с.

5. Леонтьев, В. П. Новейшая энциклопедия персонального компьютера 2002./В. П. Леонтьев. – М. : ОЛМА-ПРЕСС, 2002. – 920 с.

РАЗДЕЛ 3. МОДЕЛИ РЕШЕНИЯ ФУНКЦИОНАЛЬНЫХ

И ВЫЧИСЛИТЕЛЬНЫХ ЗАДАЧ

Тема3.1. Системный подход в моделировании систем Понятие модели. Виды моделей. Свойства моделей. Этапы информационного моделирования. Системный подход в моделировании систем.

Классификация видов моделирования. Информационные модели.

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

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

1. Дайте краткую характеристику таким классам моделей, как материальные (натурные), воображаемые и информационные.

2. Перечислите возможные основания деления моделей на классы.

3. Охарактеризуйте компьютерные модели.

4. Назовите набор свойств, характеризующий такие аспекты моделирования, как внешний вид объекта моделирования, его структура 5. Перечислите этапы моделирования, охарактеризуйте каждый из них.

6. Объясните сущность формализации.

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

9. Охарактеризуйте каждый этап решения задачи с помощью компьютера.

10. Что такое имитационное моделирование?

Глинский, Б. А. Моделирование и когнитивные репрезентации / Б. А. Глинский, О. Е. Баксанский. – М. : Альтекс,2000. – 148 с.

Горстко, А. Б. Познакомьтесь с математическим моделированием / А. Б. Горстко. – М. : Знание, 1991.

Компьютеры, модели, вычислительный эксперимент. Введение в информатику с позиций математического моделирования. – М., 1988.

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

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

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

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

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

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

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

Уметь характеризовать этапы оцифровки и дискретизации.

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

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

классификацию информационно-поисковых систем.

1. Сформулируйте отличительные особенности технологии.

2. Перечислите составляющие информационной технологии.

3. Опишите технологию поиска литературы в библиотеке.

4. Назовите наиболее популярные таблицы кодировки.

5. Перечислите аппаратные и программные средства обработки текстовой 6. Объясните сущность кодирования целых и вещественных чисел.

7. Охарактеризуйте аппаратные и программные средства обработки числовой информации.

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

9. Назовите аппаратные и программные средства обработки графической информации.

10. Охарактеризуйте типы компьютерного звука.

11. Назовите аппаратные и программные средства обработки звуковой информации.

12. Охарактеризуйте информационную систему.

13. Перечислите основные возможности систем управления базами данных.

14. Дайте характеристику основным моделям данных в базах данных.

15. Охарактеризуйте сетевые информационно-поисковые системы.

1. Информатика: Базовый курс : учебник для вузов / под ред.

С. В. Симонович. – СПб. : Питер, 2000– 640 с.

2. Информатика: Практикум по технологии работы на компьютере : учебное пособие для вузов / под ред. Н. В. Макаровой. – 2-е изд. – М. : Финансы и статистика, 2003.– 256 с.

3. Информатика : учебник для вузов / под ред. Н. В. Макаровой. – 3-е изд. – М. : Финансы и статистика, 2001.– 768 с.

4. Основы современных компьютерных технологий : учебное пособие / под ред. А. Д. Хомоненко. – 2-е изд. – СПб. : Корона принт, 2002.– 448 с.

5. Фигурнов, В. Э. IBM PC для пользователя / В. Э. Фигурнов. – М. :

ИНФРА-М, 2001.– 640 с.

РАЗДЕЛ 4. АЛГОРИТМИЗАЦИЯ И ПРОГРАММИРОВАНИЕ ЗАДАЧ

Основные этапы решения задач на компьютере. Постановка задачи.

Математическое или информационное моделирование.

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

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

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

Языки программирования: компиляторы и интерпретаторы.

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

Операторы языка. Подпрограммы. Процедуры. Функции. Формальные и фактические параметры. Рекурсивные подпрограммы и функции. Их особенности. Способы заполнения массивов. Вывод одномерных и многомерных массивов на экран. Основные задачи на обработку массивов (поиск заданного элемента, определение числа заданных элементов в массиве, суммирование элементов, определение среднего арифметического и среднего геометрического элементов массива, сортировка).

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

1. Перечислите свойства алгоритма. Приведите примеры на каждое 2. Охарактеризуйте исполнителей алгоритмов.

3. Объясните сущность алгоритмического стиля деятельности.

4. Сформулируйте определение линейного алгоритма, изобразите его блоксхему.

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

6. Сформулируйте определение циклического алгоритма, изобразите блоксхемы цикла с пред-постусловием, цикла с заданным числом повторений.

7. Объясните назначение вспомогательных алгоритмов.

8. Охарактеризуйте сущность работы транслятора.

9. Объясните принципы работы интерпретатора и компилятора. Выделите преимущества и недостатки в работе каждого.

10. Дайте классификацию языкам программирования. Охарактеризуйте процедурные, функциональные, логические, объектно-ориентированные 11. Назовите основные элементы структуры программы на языке Pascal, алфавит языка.

12. Перечислите основные типы данных языка Pascal и охарактеризуйте 13. Дайте характеристику основным операторам языка Pascal, запишите формат каждого из них.

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

15. Сформулируйте отличия фактических переменных от формальных.

16. Назовите особенности рекурсивных описаний.

17. Перечислите способы заполнения массивов и приведите фрагменты программ для каждого способа.

18. Сформулируйте основные задачи на обработку массивов и запишите соответствующие фрагменты программ.

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

20. Охарактеризуйте каждый этап при нахождении корней нелинейного уравнения с помощью итерационного метода.

Информатика : учебник для вузов / под ред. Н. В. Макаровой. – 3-е изд. – М. : Финансы и статистика, 2001.– 768 с.

Епанешников, А. М. Программирование в среде Turbo Pascal 7.0. / А. М. Епанешников, В. А. Епанешников. – М. : «Диалог МИФИ», 1996. – Касьянов, В. Н. Курс программирования на Паскале в задачах и упражнениях / В. Н. Касьянов. – Новосибирск,2001.

Фаронов, В. В. Турбо Паскаль 7.0. Практика программирования : учебное пособие / В. В. Фаронов. – М. : Нолидж,1997. – 432 с.

РАЗДЕЛ 5. БАЗЫ ДАННЫХ

Базы данных и системы управления базами данных. Структура базы данных. Свойства полей базы данных. Типы данных. Безопасность баз данных.

Проектирование БД. Работа с СУБД Microsoft Access.

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

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

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

1. Что называется предметной областью? Приведите примеры.

2. Что называется базой данных?

3. Опишите основные операции с БД.

4. Что такое атрибут сущности? Сколько атрибутов имеет сущность?

5. Какие базы данных и СУБД относятся к реляционным?

6. Для чего используются таблицы баз данных?

7. Определите понятия «запись» и «поле таблицы базы данных».

8. Опишите основные характеристики поля записи.

9. Что такое первичный ключ? Какими свойствами он обладает?

10. Для чего нужна сортировка таблицы базы данных?

11. Что такое индекс таблицы? Сколько индексов может иметь таблица?

12. Почему необходимо учитывать связи между сущностями в базах данных?

13. Как создаются связи между таблицами? Что такое внешний ключ?

14. Какие записи считаются связанными?

15. Что представляет собой структура базы данных?

16. Что называется запросом в базу данных?

17. Что такое приложение базы данных?

18. Для чего нужен администратор базы данных, его основные обязанности?

РАЗДЕЛ 6. ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ И ТЕХНОЛОГИИ

ПРОГРАММИРОВАНИЯ

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

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

Совокупность всех программных средств и требующихся им данных, используемых на компьютере, называют software (software – программное обеспечение), а совокупность аппаратных средств – hardware (hardware – аппаратное обеспечение). На любом компьютере имеется конкретный набор аппаратных и программных средств, а также различных данных, которые образуют его ресуры.

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

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

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

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

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

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

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

1. Что такое программное обеспечение?

2. Что относится к ресурсам компьютера?

3. Опишите классификацию программного обеспечения.

4. Для чего нужно системное программное обеспечение?

5. Зачем нужны операционные системы?

6. Для чего используют инструментальное программное обеспечение?

7. Дайте определение понятий «прикладная программа» и «приложение».

8. Опишите известные вам пакеты прикладных программ.

9. Что такое языки прогарммирования?

10. В чем отличие компиляторов от интерпритаторов?

11. Объясните термины «язык низкого уровня» и «язык высокого уровня».

12. Расскажите о поколениях языков программирования.

13. Опишите использование принципов объектно-ориентированного программирования в средах быстрого проектирования.

14. В чем трудности разработки крупных программных проектов?

15. Какова роль программирования в ходе работы над проектом?

1. Информатика: Базовый курс : учебник для вузов / под ред.

С. В. Симонович. – СПб. : Питер, 2000. – 640 с.

2. Информатика : учебник / под ред. Б. В. Соболь, А. Б. Галин, Ю. В. Панов, Е. В. Рашидова, Н. Н. Садовой. – Ростов н/Д : Феникс, 2005. – 448 с.

3. Информатика : учебник для вузов / под ред. А. Н. Степанова. – СПб. :

4. Информатика : учебник для вузов / под ред. Н. В. Макаровой. – 3-е изд. – М. : Финансы и статистика, 2001.– 768 с.

5. Основы современных компьютерных технологий : учебное пособие / под ред. А. Д. Хомоненко. – 2-е изд. – СПб. : Корона принт, 2002. – 448 с.

РАЗДЕЛ 7. ЛОКАЛЬНЫЕ И ГЛОБАЛЬНЫЕ СЕТИ.

РЕСУРСЫ INTERNET

Компьютерные сети. Классификация сетей. Виды подключения к сети.

Глобальная сеть Internet.

Структура Internet. Адресация в Internet. Язык гипертекстовой разметки HTML. Ресурсы Internet.

Компьютерная сеть – это сложная структура, основанная на трех принципах:

1. Наличие единого центра, координирующего деятельность сети.

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

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

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

Следует уяснить сущность гипертекста, знать принципы его создания.

Знать основные тэги языка HTML и их атрибуты. Иметь представление о программах, предназначенных для создания Web-страниц.

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

1. Охарактеризуйте виды компьютерных сетей по территориальному 2. Назовите программные средства работы в сетях.

3. Перечислите типы конфигурации сетей.

4. Расскажите об основных способах подключения к сети.

5. Объясните назначение стандартного протокола передачи данных.

6. Сформулируйте отличие единой системы адресации от доменной системы имен.

7. Расскажите о принципах функционирования электронной почты, ее преимуществах по сравнению с обычной почтой.

8. Охарактеризуйте суть работы электронной доски объявлений.

9. Сформулируйте принципы работы в телеконференциях.

10. Дайте характеристику программному обеспечению, размещаемому на FTP-серверах.

11. Охарактеризуйте такие услуги Internet, как «параллельные беседы», интернет-телефония, виртуальные магазины.

12. Объясните суть технологии гипертекста.

13. Расскажите об архитектуре WWW (World Wide Web).

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

15. Приведите примеры наиболее известных антивирусных программ.

1. Дарнелл, Р. JavaScript : справочник / Р. Дарнелл. – СПб., 2000. – 192 с.

2. Интернет. Основные понятия // Информатика для юристов и экономистов / под ред. С. В. Симонович. – СПб., 2001.

3. Комагин, В. Б. Создание Web-страниц и Web-сайтов : Самоучитель:

учебное пособие / В. Б. Комагин. – М., 2002.

4. Морин, Хеннингер. Эффективные стратегии поиска в Internet : пер. с англ. / М. Хеннингер. – М. : Центр-пресс,1998. – 160 с.

РАЗДЕЛ 8. ОСНОВЫ ИНФОРМАЦИОННОЙ БЕЗОПАСНОСТИ.

МЕТОДЫ ЗАЩИТЫ ИНФОРМАЦИИ

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

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

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

Составные части и методы информационного противоборства.

Информационное оружие, его классификация и возможности.

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

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

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

1. Понятие информации. Понятие информационной безопасности.

2. Источники угроз информационной безопасности Российской Федерации.

Их классификация.

3. Доктрина Информационной Безопасности России. Ее цель, значение, направления, принципы.

4. Защита информации. Понятие, цели.

5. Права и обязанности субъектов (собственников, владельцев, потребителей) в области защиты информации 6. Правовая охрана программ, баз данных и топологий интегральных микросхем (авторское право: личные и имущественные права, патентное 7. Юридическая ответственность за нарушение законодательства в сфере компьютерной информации. Понятие компьютерного преступления.

8. Проблемы раскрытия и расследования компьютерных преступлений.

9. Предупреждение компьютерных преступлений.

10. Основы правового режима формирования и использования информационных ресурсов.

11. Классификация компьютерной информации по категориям доступа (секретная, конфиденциальная, коммерческая и другие).

12. Особенности правового режима информации о гражданах (персональные 13. Способы защиты информации.

14. Анализ защищенности информации.

15. Разработка стратегии информационной безопасности организации.

16. Организационные меры обеспечения защиты информации.

17. Программно-аппаратные средства защиты информации.

18. Антивирусная защита.

19. Защиты от несанкционированного доступа (НСД) к информации.

20. Internet – глобальная сеть. Internet как среда совершения компьютерных преступлений. Обеспечение безопасности Internet.

21. Информационная война. Информационное оружие.

22. Классическая структура идентификации и аутентификации.

23. Механизмы обеспечения информационной безопасности. Идентификация и парольная аутентификация 24. Идентификация и комбинированная аутентификация 25. Механизмы обеспечения информационной безопасности. Идентификация и биометрическая аутентификация 26. Механизмы обеспечения информационной безопасности. Разграничение доступа.

27. Механизмы обеспечения информационной безопасности. Регистрация и 28. Криптография 29. Симметричный метод шифрования с закрытым ключом 30. Ассимметричный метод шифрования.

31. Экранирование 32. Уровни и методы антивирусной защиты 33. Основы законодательства России по вопросам защиты информации.

Уголовный кодекс Российской Федерации по вопросам защиты информации 34. Основы законодательства России по вопросам защиты информации.

Гражданский кодекс Российской Федерации по вопросам защиты информации 35. Важнейшие законодательные акты в области защиты информации. Закон РФ «О государственной тайне»

36. Важнейшие законодательные акты в области защиты информации. Закон РФ «Об информации, информатизации и защите информации».

1. Теория и практика обеспечения информационной безопасности/ под ред.

П. Д. Зегжды. – М. : Издательство агентства «Яхтсмен», 1996.

2. Герасименко, В. А. Основы защиты информации: учебник / В. А. Герасименко, А. А. Малюк. – М., 1997.

3. Организация и современные методы защиты информации /под общ. ред.

С. А. Диева, А. Г. Шалаева. – М. :Концерн «Банковский деловой центр», 4. Сборник руководящих документов по защите информации от несанкционированного доступа. – М. : Гостехкомиссия, 1998.

5. Расторгуев, С. П. Информационная война/С. П. Расторгуев. – М. : Радио и связь, 1998.

6. Информационное общество: Информационные войны. Информационное управление. Информационная безопасность/ под ред. М. А. Вуса. – СПб. :

Издательство С.-Петербургского университета, 1999.

ПРИЛОЖЕНИЕ А

Задания контрольной работы № Задание 1. Перевести в десятичную систему счисления следующее двоичное число.

№ варианта Число в двоичной системе № варианта Число в двоичной системе Задание 2. Перевести десятичное число A в g-е системы счисления.

шестнадцатеричную системы счисления.

Задание 4. Найти сумму чисел А1 и А2 по правилу сложения чисел с плавающей точкой.

№ варианта Число А1 Число А2 № варианта Число А1 Число А Задание 5. Дайте письменный ответ на следующие вопросы. Постройте соответствующие логико-смысловые модели в Paint. Полученные распечатки вклейте в тетрадь.

1. Правовая охрана программ и данных. Защита информации.

2. Популярные наборы утилит. Краткая характеристика.

3. Устройства «виртуальной реальности». Типы. Характеристика.

4. Цифровые технологии в быту (цифровые фотоаппараты, видеокамеры,диктофоны, плееры).

5. Традиционные операционные системы (DOS, Windows 3.11, Windows 98, Windows 2000, WindowsME, Windows XP, Windows Vista, Windows 7).

6. Плазменные мониторы. Принцип работы. Основные характеристики.

7. Пакеты статистической обработки. Краткая характеристика. Сравнение различных пакетов.

8. Электронные книги. Краткая характеристика. Принцип действия.

9. Программы-архиваторы. Краткая характеристика. Сравнение различных программ.

10. Программные средства и технологии обработки звуковой информации.

11. Процессор. Характеристики процессора. Этапы развития.

12. Устройства для ввода–вывода видеоизображений (видеокарта, TVтюнеры, платы для ввода видео в ПК).

13. Математические пакеты. Краткая характеристика. Сравнение различных пакетов.

14. Игровые программные средства. Краткая характеристика.

15. Антивирусные программы. Типы. Сравнительная характеристика.

16. Программы для записи компакт-дисков. Типы. Сравнительная характеристика.

17. Мультимедийные электронные проекторы. Виды. Основные характеристики.

18. Обучающие программные средства (ОПС). Краткая характеристика.

Сравнение различных ОПС.

19. Различные типы носителей информации. Их характеристики. Этапы развития.

20. Программные средства обработки текстовой информации.

1. Анин, Б. Ю. Защита компьютерной информации / Б. Ю. Анин. – СПб. :

БХВ – Санкт-Петербург, 2000. – 384 с.

2. Гаевский, А. Ю. Самоучитель работы на компьютере : практ. пособие/ А. Ю. Гаевский. – М. : Технолоджи – 3000, 2002. – 704 с.

3. Додж, М. Эффективная работа с Microsoft Excel 2000/М. Додж, К. Стинсон. – СПб. : Питер, 2001. – 1056 с.

4. Информатика : практикум по технологии работы на компьютере : учебное пособие для вузов /под ред. Н. В. Макаровой. – 2-е изд. – М. : Финансы и статистика, 2003. – 256 с.

5. Информатика : учебник для вузов / под ред. Н. В. Макаровой. – 3-е изд. – М. : Финансы и статистика, 2001.– 768 с.

6. Карпов, Б. Office 2000: справочник/ Б. Карпов. – СПб. : Питер, 2000. – 7. Касперский, Е. В. Компьютерные вирусы: что это такое и как с этим бороться / Е. В. Касперский. – М. : СК Пресс, 1998. – 288 с.

ПРИЛОЖЕНИЕ Б

Задания контрольной работы № Задание 1. Составить таблицу истинности для логического выражения F Задание 2. Упростить логическое выражение F Задание 3. Сформулировать цель моделирования с точки зрения субъекта моделирования (S), выделить свойства заданного объекта (O), определить среди них существенные с точки зрения цели моделирования; выбрать форму их представления и построить модель, заполнив таблицу Б.3, варианты задания взять из таблицы Б.4.

Субъект Объект Цель Свойства Существенные Форма моделирования моделирования объекта свойства представления Задание 4. Дайте письменный ответ на следующие вопросы:

1. Структурные формулы и функциональные схемы простейших шифратора 2. Численное решение обыкновенных дифференциальных уравнений.

3. Компьютерные вирусы: история развития, методы распространения.

4. Язык Java Script. Объекты, методы, свойства, события. Основные операторы, структура программ. Примеры записи программ.

5. Численные методы решения задач: решение систем линейных алгебраических уравнений.

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

7. Ресурсы сети Internet (параллельные беседы).

8. Технология объектно-ориентированного программирования.

9. Технология процедурного программирования. Основные типы и способы организации данных (переменные, массивы, списки и др.).

10. Технология логического программирования. Отличие языков логического программирования от языков процедурного программирования.

11. Ресурсы сети Internet (электронная почта).

12. История развития языков программирования.

13. Методы проектирования (нисходящее, структурное, модульное).

14. Применение логических высказываний к анализу и синтезу релейноконтактных схем.

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

16. Средства просмотра WWW-страниц.

17. Математическое моделирование. Классификация математических 18. Операторы языков, обеспечивающие обработку текстовой информации (на примере двух языков).

19. Файловый тип в языке программирования Pascal. Примеры записи программ на создание и заполнение текстового файла, его считывание.

20. Истоки гипертекста. Первые реализации. Модели гипертекста.

Пример 1. Дано логическое выражение F (A,B,C) = ((B A) C) ¬A.

Составить таблицу истинности.

Решение. Проанализируем условие. Обозначим через n – число переменных, входящих в логическое выражение. Поскольку логическое выражение содержит три переменные, то сложное высказывание состоит из трех простых, то есть n = 3. Тогда число строк в таблице истинности равно 2n = 23 = 8, плюс две строки для заголовка, т. е. всего 2n + 2 = 23 + 2 = 10 строк.

Число столбцов в таблице равно сумме числа переменных (n) и числа всех логических операций (k), входящих в высказывание. Имеем три переменные (A,B,C), то есть n = 3 и 4 логические операции (2 дизъюнкции, конъюнкция и отрицание), то есть k = 4. В таблице истинности будет 7 столбцов Пронумеруем столбцы и заполним вторую строку заголовка в соответствии с порядком выполнения логических операций в логическом выражении – формуле сложного высказывания. Заполним первые 3 столбца значениями 0 и 1, перебирая все возможные значения простых переменных:

В столбце А чередуем 4 нуля и 4 единицы (2n / 21 = 8 : 2 = 4).

В столбце В чередуем 2 нуля и 2 единицы (2n / 22 = 4 : 2 = 2).

В столбце С чередуем 1 ноль и 1 единицу (2n / 2n = 2 : 2 = 1).

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

Пример 2. Упростить логическое выражение F = А В V А ¬В Решение: по закону дистрибутивности вынесем А за скобки, получим:

F = А В V А ¬В = A (B V ¬B). Воспользуемся основным законом алгебры логики B V ¬B =1, тогда F = А 1. Применим свойство констант:

А 1 = А, получим: F = А 1 = А. Ответ: F = А.

Пример 3. Сформулировать цель моделирования с точки зрения субъекта моделирования (S), выделить свойства заданного объекта (O).

Решение: S – субъект моделирования (сборщик налогов), О – объект моделирования (земельный участок). Целью моделирования для субъекта будет определение суммы взимаемого налога с площади участка. Среди свойств объекта, таких как место расположения земельного участка; перечень растений, произрастающих на нем; качество почвы земельного участка; форма участка, его размеры, стоимость одного квадратного метра земли, наличие дома и др., выделим существенные с точки зрения поставленной цели. Такими свойствами будут форма участка (прямоугольник), его размеры – длина (a) и ширина (b) и стоимость одного квадратного метра земли (p). Наиболее удобной формой представления выделенных свойств является формула. Следовательно, модель, соответствующая поставленной цели S = abp.

Занесем данные в таблицу Б.5. Получим:

1. Горстко, А. Б. Познакомьтесь с математическим моделированием/ А. Б. Горстко. – М. : Знание, 1991.

2. Заварыкин, В. М. Численные методы/В. М. Завырыкин и др. – М. :

Просвещение, 1991.

3. Компьютеры, модели, вычислительный эксперимент. Введение в информатику с позиций математического моделирования. – М., 1988.

4. Криницкий, Н. А. Алгоритмы вокруг нас / Н. А. Криницкий. – М., 1984.

5. Либерти, Джесс. С++: Энциклопедия пользователя/Дж. Либерти. – К., 6. Информатика: Базовый курс: учебник для вузов / под ред.

С. В. Симонович. – СПб. : Питер, 2005. – 640 с.

7. Фигурнов, В. Э. IBM PC для пользователя/В. Э. Фигурнов. – М. :

ИНФРА-М, 2001.– 640 с.

8. Информатика : учебник для вузов / под ред. Н. В. Макаровой. – 3-е изд. – М. : Финансы и статистика, 2001.– 768 с.

9. Каймин, В. А. Информатика : учебник для вузов/В. А. Каймин. – 2-е изд. – М. : ИНФРА-М, 2002. – 272 с.

10. Леонтьев, В. П. Новейшая энциклопедия персонального компьютера 2002 / В. П. Леонтьев. – М.: ОЛМА-ПРЕСС, 2002. – 920 с.

ПРИЛОЖЕНИЕ В

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

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

1. Однозначность алгоритма – единственность толкования исполнителем правил выполнения действий и порядка их выполнения.

2. Конечность алгоритма – обязательность завершения каждого из 3. Результативность алгоритма – выполнение алгоритма завершается получением определенных результатов.

4. Массовость алгоритма – возможность применения данного алгоритма для решения целого класса задач.

5. Правильность алгоритма – способность алгоритма давать правильные результаты решения поставленных задач.

В таблице В.1 приведены некоторые наиболее часто употребляемые блоки и даны пояснения к ним.

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

Порядковый Вещественный С одинарной точностью Single С двойной точностью Double С повышенной точностью Extended Основные стандартные функции описаны в таблице В.3.

Функция Тип аргумента Тип результата Математическая запись, комментарий abs(x) integer; real integer; real Остальные математические функции можно выразить через основные, например:

Основные операции описаны в таблице В.4.

Операции выполняются с учетом их приоритета (1 – самый высокий).

Результатом операции div является частное от деления двух чисел, а mod – остаток, например: (9-2) div 2=3; 7 mod 2=1.

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

1.1. Вычислить высоты треугольника со сторонами a,b,c по формулам:

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

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

1.3. Вычислить координаты центра тяжести трех материальных точек с массами m1,m2,m3 и координатами (x1, y1 );(x2, y2 );(x3, y3 ) по формулам:

Вычислить координаты точки, делящей отрезок a1a n1 :n2 по формулам:

1.5. Вычислить медианы треугольника со сторонами 1.6. Вычислить значение функции 1.7. Вычислить значения функций:

основание больше высоты на величину a.

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

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

Действительно, если y=0, задача не может быть решена, так как деление на 0 невозможно. Поэтому в алгоритме необходимо предусмотреть этот случай и выдать в качестве результата информацию о том, что y=0. Таким образом, рассматриваемый вычислительный процесс должен иметь две ветви: в одной, если y0, необходимо вывести и отпечатать значение переменной z, а в другой – вывести на печать информацию, что y=0. Блок-схема алгоритма решения этой задачи представлена на рис. В.2. Этот вычислительный процесс можно описать условным выражением:

Вычислить z=x /y, если y0. Вывести y=0, если y=0.

В блок- схеме до блока номер 4 располагаются блоки сначала одной ветви (блоки 5,6), а затем второй ветви (блок 7). Поскольку после выполнения блоков первой ветви нет необходимости выполнять блоки второй ветви, осуществляется переход сразу к концу алгоритма (к блоку 8).

В алгоритме дважды нарушается естественный порядок выполнения блоков: 1) при проверке условия y=0 (условный переход); 2) после выполнения блоков первой ветви (безусловный переход).

2.2. Вычислить значение функции:

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

Блок 3 проверяет условие x a, а в случае его выполнения осуществляется переход к блоку 4, вычисляющему z=sin x. Если xa, то блок 5 проверяет условие x b. Если это условие выполняется, то осуществляется переход к блоку 6, вычисляющему z=tg x. В противном случае x лежит в интервале между a и b и происходит переход к блоку 7, вычисляющему z=cos x.После вычисления по любой из формул осуществляется переход в общую ветвь к блоку печати.

2.3. Вычислить корни квадратного уравнения ax +bx+c=0. Если d=b24ac0, то корни действительные; следовательно, необходимо вычислить x1,2=e f. Если d0, то корни мнимые; следовательно, необходимо вычислить e и f по формулам e=b/(2a), f= |b 4ac|/(2a).

2.4. Вычислить значение функции 2.5. Найти квадрат наибольшего из двух чисел a и b и вывести на печать признак N =1, если наибольшим является a, и N = 2, если наибольшим является b.

2.6. Определить, попадает ли точка с координатами x0, y0 в круг радиусом r. Присвоить признаку N =1, если точка находится внутри круга, и N =0, если точка вне круга.

2.7. Вычислить значение функции:

2.8. Определить, в каком квадранте находится точка с координатами x, y, и вывести на печать номер квадранта.

2.9. Округлить действительное положительное число x, меньшее 5, до ближайшего целого числа:

2.10. Составить программу для решения квадратного уравнения 2.11. Определить максимальное четное число из двух введенных.

2.12. Определить, можно ли из отрезков с длинами a,b,c построить треугольник.

2.13. Для двух чисел x, y определить, являются ли они корнями уравнения:

2.14. Вычислить значения функции в зависимости от значения 2.15. Если среди трех чисел x, y,z имеется хотя бы одно четное, то найти максимальное число, иначе – минимальное.

2.16. Ввести два числа a и b. Меньшее заменить полусуммой, а большее удвоенным произведением.

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

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

Если число повторений тела цикла заранее известно, то чаще всего применяется оператор цикла с параметром:

FORпараметр цикла:=нач. знач.TOкон. знач.DOоператор FORпараметр цикла:=нач. знач.DOWNTOкон. знач.DOоператор Где параметр цикла – величина, которая изменяется в цикле нач. знач. – величина, задающая начальное значение параметра цикла;

кон. знач. – величина, задающая конечное значение параметра цикла.

Шаг наращивания параметра цикла строго равен 1. При замене зарезервированного слова TO на DOWNTO шаг наращивания параметра цикла равен (-1).

3.1. Осуществить ввод с клавиатуры целого числа N и вычислить суммы всех целых чисел от 1 до N.

Составим программу: Var i,N,S: integer;

3.2. Вычислить и вывести на печать значения функции y=a / (a + x ) x изменяющемся от 0 до 3 с шагом 0,1.

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

где x0 и xк – соответственно начальное и конечное значение аргумента;

h – шаг изменения аргумента.

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

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

Таким образом, для организации цикла необходимо:

1. Задавать перед циклом начальное значение переменной, изменяющейся в 2. Изменять значение переменной перед каждым новым повторением цикла.

3. Проверять условие окончания цикла.

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

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

Схема алгоритма приведена на рис. В. На схеме блок 3 выполняет первую функцию, необходимую для организации цикла, блок 6 – вторую, блок 7 – третью и четвертую функции.

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

3.3. Вычислить значения членов бесконечного ряда x /n!.

Здесь имеет место итерационный цикл, так как заранее не известно, при каком n выполняется условие x /n!. Для итерационных циклов число повторений зависит от некоторого промежуточного или окончательного результата, а не от параметра цикла.

Сравнивая два соседних члена ряда, видим, что yn/yn-1=x/n. Поэтому для уменьшения времени счета, при вычислении текущего члена ряда целесообразно использовать в цикле рекуррентную формулу yn=yn-1 x/n.

Чтобы использовать эту формулу для вычисления значения первого члена ряда y1=y0(x/1), необходимо, чтобы заданное начальное значение y0 было равно 1. Параметром, изменяющимся в этом цикле, будет номер n члена ряда.

Тогда формула для вычисления значения текущего члена ряда будет иметь вид y=yx/n.

Схема алгоритма такого вычислительного процесса приведена на рис. В.6.

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

Оператор цикла с предпроверкой условия:

Указанный оператор выполняется повторно до тех пор, пока условие истинно. Действие его таково: если при выполнении этого цикла условие ложно сразу же, то оператор, стоящий после DO, не выполняется ни разу.

Оператор цикла с постпроверкой условия:

REPEATгруппа операторовUNTILусловие В этом операторе, в отличие от оператора цикла с предусловием, условие проверяется после выполнения тела цикла. При этом тело цикла выполняется хотя бы один раз и до тех пор, пока условие ложно. Если в цикле WHILE выполняется несколько операторов, то они объединяются в один составной и заключаются в операторные скобки BEGIN и END, а в цикле REPEAT это не делается.

3.4. Вычислить значение функции y=, пользуясь оператором цикла WHILE, при x, изменяющемся в диапазоне xнач x xкон с шагом Представим решение этой задачи в виде блок-схемы (рис. В.7).

Составим программу:

Var x,y,xN,xK,dx:real;

Read (xN,xK,dx);

Y:=(x*sqr(x)-4*x+1)/(abs(x)+1);

Writeln('x=',x,' y=',y);

X:=x+dx;

End;

3.5. Вычислить сумму целых четных чисел до 10 включительно.

Представим решение этой задачи в виде блок-схемы (рис. В.8).

Составим программу:

Begin Repeat Until (i10);

End.

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

Различают одномерные массивы (1 индекс) – они используются для представления векторов и двумерные массивы (2 индекса) – они используются для представления матриц.

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

A: array [1..10] of integer; – одномерный массив из 10 целых чисел, B: array [1..20] of real; – одномерный массив из 20 вещественных чисел, C: array [1..4,1..7] of integer; – двумерный массив из 28 целых чисел.

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

За словом array в квадратных скобках указывается тип – диапазон, с помощью которого компилятор определяет общее число элементов массива.

4.1. Вычислить значения функции z= (xi +ai ) / 2, если xi и ai – элементы массивов, состоящие из 40 элементов каждый.

4.2. Записать в массив x, состоящий из 20 элементов, нули.

4.3. Вычислить значения функции, если ai – элементы массива:

4.4. Вывести на печать положительные элементы массива.

4.5. Вывести на печать первый отрицательный элемент массива и его порядковый номер, полагая, что в массиве есть хотя бы один отрицательный элемент.

4.6. Вывести на печать номера элементов массива, удовлетворяющих условию 0ai 1.

4.7. Вычислить z=3 ai bi ci / 3, где ai,bi,ci - элементы массивов, состоящие из 20 элементов каждый.

4.8. Вывести на печать элементы массива кратные трем.

4.9. Вывести на печать номера точек, лежащих в круге радиусом r.

Координаты точек заданы массивами (x1,x2,...,x10 ),(y1, y2,.., y10 ).

4.10. В одномерном массиве найти сумму положительных, произведение отрицательных, количество четных элементов.

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

4.12. Найти минимальное значение элемента массива из нечетной позиции.

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

4.14. Дан массив, состоящий из 30 элементов, найти второй положительный элемент.

4.15. Дан массив, состоящий из 50 элементов, найти предпоследний нечетный элемент.

4.16. В одномерном массиве перенести элемент, стоящий на первом месте в конец массива.

5. Характерные приемы алгоритмизации задач Рассмотрим приемы, наиболее часто используемые при решении практических задач.

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

элементами массива, a изменяется от 2 с шагом 0,5. Считать xi +a0.

5.2. Вычислить значение функции z=(a+b+ci ) / i, если a изменяется от 0 до 1 с шагом 0,1, b изменяется от 1 до 3 с шагом 0,2, ci – элементы массива.

5.3. Вычислить значения функции u=(xi + y) / z2i 1, если xi – массив (x1,x2,..,x50 ), zi – массив (z1,z2,..,z100 ), а y изменяется от 1 с шагом 0,25.

5.4. Вычислить значение функции z= xyi / (x+ yi ), если x изменяется одновременно с y от начального значения a с шагом h, где yi являются элементами массива (y1, y2,..., y20 ).

Здесь в цикле, выполняемом 20 раз, изменяются два параметра: простая переменная x и i индекс переменной y. Схема алгоритма решения этой задачи представлена на рис. В.7, где блок 4 задает закон изменения параметра i от 1 до 20 с шагом 1, блок 3 – перед циклом начальное значение параметра x, а блок 7 вычисляет новое значение параметра x.

шагом 0,1 до 2, y изменяется от 5.6. Вычислить и вывести на печать значения членов ряда 5.7. Вычислить и вывести на печать значения членов ряда Последнее значение знаменателя принять равным m.

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

5.8. Вычислить и запомнить значения функции zi = (xi +1 ) / i, где xi – элементы массива. Схема алгоритма представлена на рис. В.8.

В схеме блок печати стоит за циклом, так как на печать выводится массив Z.

5.9. Вычислить и запомнить значения функции z=ae изменении аргумента x от 0 до 2 с шагом 0,1.

5.10. Вычислить и запомнить значения функции zi =(xi + yi ) / 2, где x, y – массивы из 45 элементов каждый.

5.11. Вычислить и запомнить значения функции где – элементы массива из 20 элементов.

5.12. Записать положительные элементы массива массив Y.

5.13. Переписать в массив порядке.

5.14. Записать в массив номера положительных элементов массива (x1,x2,...x30 ).

5.15. Вычислить значение функции изменяется от x0 до xm с шагом h. Записать в массив Z подряд значения функции, удовлетворяющие условию y 0 1.

5.16. Записать подряд в массив Bэлементы массива (x1,x2,...x30 ), имеющие четные индексы.

5.17. Записать подряд в массив Bэлементы массива (x1,x2,...x30 ), стоящие на четных местах, а элементы, стоящие на нечетных местах запомнить в массиве C.

5.18. Запомнить в массиве Z положительные значения y для монотонно убывающей функции y= x +ax +bx+c, если x изменяется от 0 с шагом 0,1 до 10.

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

5.19. Переписать положительные элементы массива (x1,x2,...x30 ) в массив Z, а отрицательные – в массив Y. Элементы в массивах располагать подряд.

5.20. Запомнить в массиве A значения n, при которых z0 для знакочередующейся функции z= sin(n x+ ), а в массиве B – значения n, при которых одномерный массив Вычисление суммы и произведения: если необходимо вычислить сумму значений некоторой функции y= f(x) при различных значениях аргумента, целесообразно организовать цикл, в котором надо предусмотреть не только вычисление значений функции, но и накопление суммы путем прибавления полученных слагаемых к сумме всех предыдущих слагаемых. Формула, используемая для накопления суммы, имеет вид z = z + y. Поскольку надобности в запоминании значений всех слагаемых и промежуточных сумм нет, в качестве z и y нужно использовать простые переменные и накопление суммы вести в цикле по формуле значения. Если начальное значение z предварительно приравнять к нулю, то после первого выполнения цикла значение z будет равно первому значению функции.

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

5.22. Вычислить значение функции. Схема алгоритма решения этой задачи представлена на рис. В.9. Блок 3, задающий начальное значение суммы стоит перед циклом, в котором накапливается эта сумма. Блок 5 вычисляет значение слагаемого и накапливает сумму. Поскольку результат решения этой задачи одно число, блок печати стоит за циклом и выполняется один раз.

5.23.Вычислить произведение положительных элементов массива.

Схема алгоритма решения задачи представлена на рис.В.10.



Pages:   || 2 |
 
Похожие работы:

«Е.П. Жаворонков, В.Н.Иванов ОРГАНИЗАЦИЯ ПРОИЗВОДСТВА И МЕНЕДЖМЕНТ Омск – 2006 Федеральное агентство по образованию Сибирская государственная автомобильно-дорожная академия (СибАДИ) Е. П. Жаворонков, В. Н. Иванов ОРГАНИЗАЦИЯ ПРОИЗВОДСТВА И МЕНЕДЖМЕНТ Учебное пособие Омск Издательство СибАДИ 2006 УДК 330.3 ББК 65.050.9(2)25 Ж Рецензенты С.Я. Луцкий, д-р техн. наук, проф. Московского государственного университета путей сообщения, кафедра Строительные машины, автоматика и электротехника...»

«ОТКРЫТОЕ АКЦИОНЕРНОЕ ОБЩЕСТВО ФЕДЕРАЛЬНАЯ СЕТЕВАЯ КОМПАНИЯ ЕДИНОЙ ЭНЕРГЕТИЧЕСКОЙ СИСТЕМЫ СТАНДАРТ ОРГАНИЗАЦИИ СТО 56947007ОАО ФСК ЕЭС Методические указания по разработке технологических карт и проектов производства работ по техническому обслуживанию и ремонту ВЛ Стандарт организации Дата введения: 02.04.2014 ОАО ФСК ЕЭС 2014 Предисловие Цели и принципы стандартизации в Российской Федерации установлены Федеральным законом от 27 декабря 2002 г. № 184-ФЗ О техническом регулировании, объекты...»

«Министерство общего и профессионального образования Российской Федерации Алтайский государственный технический университет им. И.И.Ползунова В.Г.ЛУКОЯНЫЧЕВ ЭЛЕКТРОТЕХНИКА И ЭЛЕКТРОНИКА Учебное пособие Барнаул 2000 УДК 621.3 Лукоянычев В.Г. Электротехника и электроника : Учебное пособие / Алт. госуд. технич. ун-т им. И.И.Ползунова. - Барнаул: 2000. - 134 с. Данное учебное пособие предназначено для дистанционного изучения дисциплины Электротехника и электроника по направлению Информатика и...»

«Академия Государственной Противопожарной Службы МЧС России Бабуров В.П., Фомин В.И., Бабурин В.В. Методические указания к выполнению курсового проекта по пожарной автоматике для слушателей факультета заочного обучения. Москва, 2005 Академия Государственной Противопожарной Службы МЧС России Бабуров В.П., Фомин В.И., Бабурин В.В. Методические указания к выполнению курсового проекта по пожарной автоматике. Для слушателей заочного обучения по направлению подготовки дипломированного специалиста...»

«1 МИНОБРНАУКИ РОССИИ –––––––——————————––––––– Санкт-Петербургский государственный электротехнический университет ЛЭТИ ———————————————————— Р.И. ГРУШВИЦКИЙ, А.Х. МУРСАЕВ Проектирование дискретных устройств на VHDL Учебное пособие Санкт-Петербург Издательство 2012 2 УДК 004.3144(075) ББК 3.973.2-04 Г Грушвицкий Р. И., Мурсаев А. Х. Г Проектирование цифровых устройств на VHDL: Учеб. пособие. – СПб.: 2012 Изд-во., 2012. 90 с. ISBN 978-5-7629-1086-6 Представлены основные этапы проектирования...»

«ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ ЮЖНЫЙ ФЕДЕРАЛЬНЫЙ УНИВЕРСИТЕТ Янчич В.В. ПЬЕЗОЭЛЕКТРИЧЕСКИЕ ДАТЧИКИ ВИБРАЦИОННОГО И УДАРНОГО УСКОРЕНИЯ Учебное пособие Ростов-на-Дону 2008 Рецензенты: Доцент кафедры электротехники и электроники ДГТУ, к.ф-м.н. Мадорский В.В. Заместитель директора НКТБ Пьезоприбор ЮФУ, доцент кафедры информационных и измерительных технологий ФВТ ЮФУ, к.т.н. Доля В.К. Янчич В.В. Пьезоэлектрические датчики вибрационного и...»

«Федеральное агентство по образованию Государственное образовательное учреждение высшего профессионального образования ТОМСКИЙ ПОЛИТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ _ УТВЕРЖДАЮ: Зам. директора ЭЛТИ А.Н. Дудкин __2007г. ЭЛЕКТРОТЕХНИКА И ЭЛЕКТРОНИКА Часть 1 Электрические цепи Методические указания к выполнению лабораторных работ по курсу Электротехника и электроника, часть 1 Электрические цепи для студентов неэлектротехнических специальностей Издательство Томского политехнического университета Томск УДК...»

«Федеральное агентство по образованию _ Санкт-Петербургский государственный электротехнический университет “ЛЭТИ” МЕТОДЫ ОБРАБОТКИ СИГНАЛОВ Методические указания к курсовой работе по дисциплине “Методы анализа и обработки сигналов” Санкт-Петербург Издательство СПбГЭТУ “ЛЭТИ” 2008 УДК 621.391.8: 621.396 (07) Методы обработки сигналов: Методические указания к курсовой работе по дисциплине “Методы анализа и обработки сигналов”/Сост.: Д. Д. Добротин, С. И. Коновалов. СПб.: Изд-во СПбГЭТУ “ЛЭТИ”,...»

«Филиал государственного образовательного учреждения высшего профессионального образования Сибирский университет путей сообщения Томский техникум железнодорожного транспорта (ТТЖТ – филиал СГУПС) Ю.Л. Гирякова Электротехника МЕТОДИЧЕСКИЕ УКАЗАНИЯ И КОНТОЛЬНЫЕ ЗАДАНИЯ Томск 2008 Одобрено на заседании Утверждаю цикловой комиссии. Зам. директора по УМР Протокол № от _ 2008 г. Н.Н.Куделькина Председатель: Е.П. Лукашева 2008 г. Автор: Ю.Л. Гирякова, преподаватель. Рецензент: Т.С. Вдовушкина,...»

«Министерство образования и науки Российской Федерации Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования Томский государственный архитектурно-строительный университет МНОГОКАНАЛЬНАЯ СИСТЕМА ТЕЛЕУПРАВЛЕНИЯ-ТЕЛЕСИГНАЛИЗАЦИИ (ТУ-ТС) Методические указания к лабораторной работе № 1 Составители: Э.С. Астапенко А.Н. Деренок Томск 2012 Многоканальная система телеуправления-телесигнализации (ТУ-ТС): методические указания / Сост. Э.С. Астапенко, А.Н....»

«24 БИБЛИОГРАФИЧЕСКИЙ СПИСОК Министерство образования и науки Украины 1. Бессонов Л.А. Теоретические основы электротехники. Электрические Севастопольский национальный технический университет цепи/ Л.А. Бессонов.– М.: Изд-во Гардарики, 2002. – 640 с. 2. Фриск В. Основы теории цепей/ В. Фриск. – М.: Изд-во РадиоСофт, 2002. – 288 с. 3. Основы теории цепей/Г.В. Зевеке и др. – М.: Энергоатомиздат, 1990.с. 4. Теоретические основы электротехники/ К.С. Демирчян, Л.Р. Нейман, Н.В. Коровкин и др. –...»

«Н.Н. РОДИОНОВ ТЕХНИКА ВЫСОКИХ НАПРЯЖЕНИЙ Учебное пособие Самара 2013 МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ САМАРСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ К а ф е д р а Электроснабжение промышленных предприятий Н. Н. РОДИОНОВ ТЕХНИКА ВЫСОКИХ НАПРЯЖЕНИЙ Учебное пособие Самара Самарский государственный технический университет Печатается по решению редакционно-издательского...»

«Министерство образования и науки Российской Федерации Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования Томский государственный архитектурно-строительный университет СИСТЕМА АВТОМАТИЧЕСКОГО РЕГУЛИРОВАНИЯ НАПРЯЖЕНИЯ ГЕНЕРАТОРА Методические указания к лабораторной работе № 2 Составитель Э.С. Астапенко Томск 2012 Система автоматического регулирования напряжения генератора: методические указания / Сост. Э.С. Астапенко. – Томск: Изд-во Том. гос....»

«Г.М. ТРЕТЬЯК, Ю.Б. ТИХОНОВ ОБЩАЯ ЭЛЕКТРОТЕХНИКА И ЭЛЕКТРОНИКА Учебное пособие Омск • 2006 ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ СИБИРСКАЯ ГОСУДАРСТВЕННАЯ АВТОМОБИЛЬНО-ДОРОЖНАЯ АКАДЕМИЯ (СИБАДИ) Г.М.Третьяк, Ю.Б.Тихонов ОБЩАЯ ЭЛЕКТРОТЕХНИКА И ЭЛЕКТРОНИКА Учебное пособие Омск Издательство СибАДИ 2006 Учебное издание Третьяк Галина Михайловна, Тихонов Юрий Борисович ОБЩАЯ ЭЛЕКТРОТЕХНИКА И ЭЛЕКТРОНИКА Учебное пособие Главный редактор М.А.Тихонова *** Подписано к печати 13.10.06. Бумага писчая....»

«Негосударственное образовательное учреждение высшего профессионального образования Московский институт энергобезопасности и энергосбережения Кафедра Электротехники и Электроники В.Н.Арбузов Применение комплекса программ ELCUT для решения задач электростатики для студентов заочной формы обучения по специальности 140211 Электроснабжение Москва 2008 Применение комплекса программ ELCUT для решения задач электростатики. Учебное пособие для студентов заочного отделения. – М.:МИЭЭ, 2008. 27с....»

«Федеральное агентство по образованию АМУРСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ГОУВПО АмГУ УТВЕРЖДАЮ Зав. кафедрой энергетики _ Н.В.Савина 2007 г. УЧЕБНО-МЕТОДИЧЕСКИЙ КОМПЛЕКС ДИСЦИПЛИНЫ Электрическое освещение для специальности: 140211 Электроснабжение Составитель: ст. преп. Д.Н. Панькова Благовещенск 2007 г. Печатается по решению редакционно-издательского совета энергетического факультета Амурского государственного университета Электрическое освещение для специальности 140211 Электроснабжение:...»

«Федеральное агентство по образованию Государственное образовательное учреждение высшего профессионального образования Санкт-Петербургский государственный университет аэрокосмического приборостроения Основы теории цепей Расчет цепей с управляемыми источниками Методические указания к курсовой работе ГУАП Санкт-Петербург 2011 Составитель В.А. Атанов Рецензент кандидат технических наук, доцент П.Н. Неделин. Курсовая работа является заключительным этапом в обучении студентов по дисциплине “Основы...»

«Федеральное агентство по образованию АМУРСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ГОУВПО АмГУ УТВЕРЖДАЮ Зав. кафедрой АПП и Э А.Н. Рыбалев 2007 г. Электромеханотроника УЧЕБНО-МЕТОДИЧЕСКИЙ КОМПЛЕКС ДИСЦИПЛИНЫ для специальности 220301– Автоматизация технологических процессов и производств (по отраслям), специализации Автоматизация технологических процессов тепловых электрических станций Составитель: А.Н. Рыбалев, доцент кафедры автоматизации производственных процессов и электротехники АмГУ Благовещенск...»

«Министерство образования Российской Федерации Санкт-Петербургский государственный университет низкотемпературных и пищевых технологий Кафедра электротехники ТЕРМОЭЛЕКТРИЧЕСКИЕ ОХЛАЖДАЮЩИЕ УСТРОЙСТВА Методические указания для студентов специальности 070200 “Техника и физика низких температур” Санкт-Петербург 2001 3 УДК 621.565.83 Булат Л.П., Бузин Е.В. Термоэлектрические охлаждающие устройства: Метод. указания для студентов спец. 070200 “Техника и физика низких температур”. СПб.: СПбГУНиПТ,...»

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






 
© 2013 www.diss.seluk.ru - «Бесплатная электронная библиотека - Авторефераты, Диссертации, Монографии, Методички, учебные программы»

Материалы этого сайта размещены для ознакомления, все права принадлежат их авторам.
Если Вы не согласны с тем, что Ваш материал размещён на этом сайте, пожалуйста, напишите нам, мы в течении 1-2 рабочих дней удалим его.