- •ВВЕДЕНИЕ
- •ТЕМА 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