Волков М.А. Информатика. Курс лекций. Часть 2 - файл n1.doc

Волков М.А. Информатика. Курс лекций. Часть 2
скачать (604 kb.)
Доступные файлы (1):
n1.doc604kb.13.10.2012 21:46скачать

n1.doc

  1   2   3   4   5   6   7   8   9


Министерство образования и науки Российской Федерации

Уральский федеральный университет

имени первого Президента России Б.Н. Ельцина»

ИНФОРМАТИКА
Конспект лекций по курсу «Информатика»

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

всех форм обучения
Часть 2
Печатается по решению редакционно-издательского совета УрФУ от ________

Екатеринбург

УрФУ

2012

УДК 681.3
Составитель(ли): М.А. Волков
Научный редактор:

Информатика: Конспект лекций по курсу «Информатика» для студентов металлургических и машиностроительных специальностей всех форм обучения/ М.А. Волков. Ч.2. Екатеринбург: : УрФУ, 2012. 42 с.

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

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

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

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


Библиогр.: 18 назв. Табл. 8 . Рис. 5 ..

Подготовлено кафедрой

"Вычислительная техника"

© ФГАОУ ВПО «Уральский федеральный университет », 2012.
СОДЕРЖАНИЕ


9. Этапы создания программных продуктов 4

10. Алгоритм. Свойства и способы описания 6

10.1. Основные понятия 6

10.2. Свойства алгоритма 6

10.3. Способы описания алгоритмов 7

10.4. Структуры алгоритмов 8

11. Языки программирования 9

11.1. Основные понятия 9

11.2. Уровни языков программирования 9

11.3. Поколения языков программирования 10

12. Основные логические конструкции языков программирования 13

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

12.2. Операторы цикла 14

12.3. Конструкция переключателя 16

13. Компьютерные сети 17

13.1. Понятие и назначение компьютерной сети 18

13.2. Топология сетей 19

13.3. Глобальные и локальные сети 21

13.4. Сетевое оборудование 23

13.4.1. Мост 23

13.4.2. Коммутатор 23

13.4.4. Шлюз 24

13.5. Требования к сетям 24

13.6. Internet 27

13.8. Протоколы Internet 28

14. Моделирование 31

14.1. Основные понятия. Задачи моделирования 31

14.2. Этапы моделирования 32

15. Базы данных и системы их управления 33

15.1. Понятие базы данных и системы управления базой данных 33

15.2. Функции, возможности и области применения СУБД 34

16. Экспертные системы 35

17. Автоматизированные системы управления 36

18. Компьютерная безопасность 37

19. Введение в САПР 39

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





9. Этапы создания программных продуктов





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

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

  1. Технический проект.

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

  1. Рабочая документация (рабочий проект).

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

  1. Тестирование и ввод в действие.

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

  1. Сопровождение.

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

10. Алгоритм. Свойства и способы описания




10.1. Основные понятия


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

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

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



  1   2   3   4   5   6   7   8   9


Учебный материал
© bib.convdocs.org
При копировании укажите ссылку.
обратиться к администрации