Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИНФОРМАТИКА(+прогр).Ч2.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
4.64 Mб
Скачать

МИНОБРНАУКИ РОССИИ

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

«Южно-Российский государственный университет экономики и сервиса»

(ФГБОУ ВПО «ЮРГУЭС»)

ИНФОРМАТИКА

Учебно-методическое пособие

для студентов очной, заочной и дистанционной форм обучения

по направлениям

190600 «Эксплуатация транспортно-технологических машин

и комплексов», 190700 «Технология транспортных процессов»,

151000 «Технологические машины и оборудование»

В двух частях

Часть 2

ШАХТЫ

ГОУ ВПО «ЮРГУЭС»

2011

УДК 004(07)

ББК 32.97я73

Б249

Рекомендовано к внутривузовскому изданию

редакционно-издательским советом ЮРГУЭС

Авторы:

к.т.н., доцент кафедры «Информатика»

И.В. Барилов

к.т.н., доцент кафедры «Информатика»

Е.А. Ревякина

Рецензенты:

к.т.н., доцент кафедры «Информатика»

Г.Д. Диброва

к.э.н., доцент кафедры «Информатика»

И.Б. Кушнир

И741 Информатика : учебно-методическое пособие : в 2 ч. Ч. 2 / И.В. Барилов, Е.А. Ревякина. – Шахты : ГОУ ВПО «ЮРГУЭС», 2011. – 135 c.

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

УДК 004(07)

ББК 32.97я73

Режим доступа к электронному аналогу печатного издания: http://www.Libdb.Sssu.Ru

© ГОУ ВПО «Южно-Российский государственный

университет экономики и сервиса», 2011

Содержание

Предисловие 5

1 Основы программирования на языках высокого уровня 5

1.1 Основные понятия языков программирования 6

1.2 Типы данных и операторы описания переменных 10

1.3 Основные операторы 12

2 Основные операторы языка Visual Basic for Applications 14

2.1 Оператор присваивания 14

2.2 Условный оператор IF … THEN 16

2.3 Оператор выбора варианта * 18

2.4 Операторы цикла 20

2.5 Оператор цикла FOR … NEXT 21

2.6 Математические функции 23

2.7 Функции обработки строк * 24

2.8 Функции преобразования данных 26

3 Технологии программирования 27

3.1 Концепция программирования 28

3.2 Структурное и модульное программирование 31

3.3 Рекурсивные алгоритмы * 33

3.4 Объектно-ориентированное программирование 34

3.5 Этапы решения задач на компьютере 38

4 Языки и системы программирования 39

4.1 Уровни языков программирования 39

4.2 Системы программирования 41

4.3 Классификация языков программирования 42

4.4 Процедурные языки программирования 43

4.5 Объектно-ориентированные языки 45

4.6 Декларативные языки 46

4.7 Языки программирования для баз данных и компьютерных сетей 47

4.8 Языки моделирования * 48

5 Электронные таблицы 49

5.1 Основные понятия электронных таблиц Excel 49

5.2 Ввод, редактирование и форматирование данных 50

5.3 Вычисления в таблицах 52

5.4 Диаграммы 55

5.5 Списки 56

6 Основные понятия компьютерной графики 57

6.1 Виды компьютерной графики 58

6.2 Графические форматы 62

6.3 Цветовые модели * 63

6.4 Программные средства создания растровых изображений 64

6.5 Программы векторной графики 66

6.6 Программные средства обработки трехмерной графики 69

7 Средства автоматизации проектных, опытно-конструкторских и научно-исследовательских работ. 70

7.1 Задачи, решаемые с помощью систем автоматического проектирования 70

7.2 Развитие систем автоматизированного проектирования 73

7.3 Решение проектно-конструкторских задач с помощью систем автоматического проектирования 74

7.4 Программные продукты MathWorks 77

8 Основные понятия баз данных 81

8.1 Задачи, решаемые с помощью баз данных 81

8.2 Классификация БД 83

8.3 Реляционная модель данных 84

8.4 Свойства полей базы данных 86

8.5 Типы данных 87

8.6 Безопасность и объекты баз данных 88

8.7 Проектирование баз данных * 91

9 Основы компьютерных сетей 93

9.1 Основы передачи данных 93

9.2 Назначение и классификация сетей 96

9.3 Сетевая модель OSI/ISO 99

9.4 Сетевое оборудование 101

9.5 Основные стандарты и протоколы 103

10 Глобальная сеть Интернет 105

10.1 Подключение к Интернет 105

10.2 Службы Интернет 107

11 Основы информационной безопасности 112

11.1 Угрозы информационной безопасности 112

11.2 Методы и средства защиты информации 115

11.3 Правовые основы информационной безопасности 118

11.4 Криптографические механизмы защиты информации 120

11.5 Компьютерные вирусы и вредоносные программы 122

11.6 Методы защиты от вирусов 125

12 Тематика лабораторных и практических занятий 128

13 Тематика экзаменационных вопросов и примеры тестовых заданий 129

БИБЛИОГРАФИЧЕСКИЙ СПИСОК 136