- •ВВЕДЕНИЕ
 - •ТЕМА 1. АЛГОРИТМИЗАЦИЯ И ПРОГРАММИРОВАНИЕ. ТЕХНОЛОГИИ ПРОГРАММИРОВАНИЯ. ЯЗЫКИ ПРОГРАММИРОВАНИЯ ВЫСОКОГО УРОВНЯ
 - •1.2. Программы линейной структуры. Операторы разветвления. Операторы цикла
 - •1.3. Понятие о структурном программировании. Модульный принцип программирования. Принципы проектирования программ сверху вниз и снизу вверх. Подпрограммы
 - •1.4. Объектно-ориентированное программирование
 - •1.5. Интегрированные среды программирования
 - •1.6. Этапы решения задач на компьютере
 - •1.7. Эволюция и классификация языков программирования. Основные понятия языков программирования
 - •1.8. Структуры и типы данных языка программирования
 - •Тесты по теме 1
 - •ТЕМА 2. ЛОКАЛЬНЫЕ И ГЛОБАЛЬНЫЕ СЕТИ ЭВМ. МЕТОДЫ ЗАЩИТЫ ИНФОРМАЦИИ
 - •2.1. Сетевые технологии обработки данных
 - •2.2. Основы компьютерной коммуникации. Принципы построения и основные топологии вычислительных сетей, коммуникационное оборудование
 - •2.3. Сетевой сервис и сетевые стандарты. Программы для работы в сети Интернет
 - •2.4. Защита информации в локальных и глобальных компьютерных сетях. Шифрование данных. Электронная подпись
 - •Тесты по теме 2
 - •Список литературы
 - •Ответы к тестам
 - •Заключение
 
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
ФЕДЕРАЛЬНОЕ АГЕНСТВО ПО ОБРАЗОВАНИЮ
НОВОСИБИРСКИЙ ГОСУДАРСТВЕННЫЙ АРХИТЕКТУРНО-СТРОИТЕЛЬНЫЙ УНИВЕРСИТЕТ (СИБСТРИН)
Н.П. Кисленко
ИНФОРМАТИКА
БАЗОВЫЙ КУРС
(ЧАСТЬ 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
