Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УП_Информатика_Базовый курс_Часть 3_Кисленко.pdf
Скачиваний:
67
Добавлен:
09.04.2015
Размер:
1.67 Mб
Скачать

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

ФЕДЕРАЛЬНОЕ АГЕНСТВО ПО ОБРАЗОВАНИЮ

НОВОСИБИРСКИЙ ГОСУДАРСТВЕННЫЙ АРХИТЕКТУРНО-СТРОИТЕЛЬНЫЙ УНИВЕРСИТЕТ (СИБСТРИН)

Н.П. Кисленко

ИНФОРМАТИКА

БАЗОВЫЙ КУРС

(ЧАСТЬ 3)

Учебное пособие

Новосибирск 2012

УДК 004

ББК 32.81 К445

Кисленко Н.П.

Информатика. Базовый курс. Часть 3: учеб. пособие / Н. П. Кис-

ленко; Новосиб. гос. архитектур.-строит. ун-т (Сибстрин). – Новосибирск: НГАСУ (Сибстрин), 2012. – 176 с.

ISBN хххххххх

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

Учебное пособие предназначено для бакалавров всех направлений, изучающих дисциплину "Информатика".

Печатается по решению издательско-библиотечного совета НГАСУ (Сибстрин)

Рецензенты:

А.Г. Горобчук, канд. физ.-матем. наук, научный сотрудник ИВТ СО РАН;

Г.А. Руев, канд. физ.-матем. наук, доцент, директор ИФДО НГАСУ (Сибстрин)

ISBNххххххххххххххх Кисленко Н.П.,

Новосибирский государственный архитектурно-строительный университет (Сибстрин), 2012

4

 

СОДЕРЖАНИЕ

Введение

..............................................................................................6

Тема 1. Алгоритмизация и программирование. Технологии программирования. Языки программирования высокого

уровня...................................................................................................

7

1.1. Понятие алгоритма и его свойства. Блок-схема алгоритма.

 

Основные алгоритмические конструкции........................................

7

1.2. Программы линейной структуры. Операторы разветвления.

 

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

11

1.3. Понятие о структурном программировании. Модульный принцип программирования. Принципы проектирования программ

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

27

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

33

1.5. Интегрированные среды программирования..........................

36

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

39

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

 

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

42

1.8. Структуры и типы данных языка программирования............

51

Тесты по теме 1 ...............................................................................

60

Тема 2. Локальные и глобальные сети ЭВМ. Методы

103

защиты информации...................................................................

2.1. Сетевые технологии обработки данных................................

103

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

оборудование..................................................................................

105

2.3. Сетевой сервис и сетевые стандарты. Программы для работы в

сети Интернет.................................................................................

110

2.4. Защита информации в локальных и глобальных компьютерных

сетях. Шифрование данных. Электронная подпись....................

123

Тесты по теме 2 .............................................................................

137

Список литературы......................................................................

173

Ответы к тестам ............................................................................

175

Заключение.....................................................................................

178

5

 

ВВЕДЕНИЕ

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

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

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

6