Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Максимова алгоритмизация.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
2.17 Mб
Скачать

Смоленский гуманитарный университет

МАКСИМОВА Н.А.

ОСНОВЫ ПРОГРАММИРОВАНИЯ

Рабочая тетрадь

Рекомендовано Учебно-методической комиссией

Смоленского гуманитарного университета

в качестве учебного пособия по направлению

«Информационная безопасность»

Смоленск

2012

ББК 32.97 я 73

М 17

Рецензенты:

Мунерман В. И. кандидат технических наук, доцент кафедры информатики Смоленского государственного университета

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

Печатается по решению Редакционно-издательского совета

Смоленского гуманитарного университета

М 17

Основы программирования / Н.А. Максимова. – Смоленск: Универсум, 2013, с. .

Рабочая тетрадь предназначена для студентов специальности «Прикладная информатика», «Информационная безопасность» и содержит практические работы по «Основам программирования».

ББК 32.97 я 73

М 17

© Максимова Н.А., 2013

©Смоленский гуманитарный университет, 2013

© Оформление ООО «Универсум», 2013

СОДЕРЖАНИЕ

ЧАСТЬ 1. ОСНОВЫ АЛГОРИТМИЗАЦИИ……………………………………....

4

    1. ТЕМА 1 «АЛГОРИТМЫ ЛИНЕЙНОЙ СТРУКТУРЫ»……….……….

4

    1. ТЕМА 2 «АЛГОРИТМЫ РАЗВЕТВЛЯЮЩЕЙ СТРУКТУРЫ»…….…

9

    1. ТЕМА 3 «АЛГОРИТМЫ ЦИКЛИЧЕСКОЙ СТРУКТУРЫ»…………...

17

    1. ТЕМА 4 «ВЛОЖЕНЫЕ ЦИКЛЫ»…………………………………….…

23

    1. ТЕМА 5 «МАССИВЫ»…………………………………………………...

26

  1. ЧАСТЬ 2. ПРОГРАММИРОВАНИЕ…………………………………………….…

31

    1. ТЕМА 6 «ЛИНЕЙНАЯ СТРУКТУРА ПРОГРАММЫ» …………….…

31

    1. ТЕМА 7 «РАЗВЕТВЛЯЮЩАЯ СТРУКТУРА ПРОГРАММЫ»………

37

    1. ТЕМА 8 «ЦИКЛИЧЕСКАЯ СТРУКТУРА ПРОГРАММЫ»…………

45

    1. ТЕМА 9 «ПОНЯТИЕ ПОДПРОГРАММЫ. ОРГАНИЗАЦИЯ ПРОЦЕДУР И ФУНКЦИЙ………………………………………………

67

    1. ТЕМА 10 «РЕКУРСИЯ»…………………………………………………

84

    1. ТЕМА 11 «СТРОКОВЫЙ ТИП ДАННЫХ. МЕТОДЫ РАБОТЫ СО СТРОКАМИ»…………………………………………………………..…

90

    1. ТЕМА 12 «ТИП ДАННЫХ МАССИВ»…………………………………

96

    1. ТЕМА 13 «ТИП ДАННЫХ – ЗАПИСЬ»……………………………...…

145

    1. ТЕМА 14 «ФАЙЛЫ. ТИПЫ ФАЙЛОВ. МЕТОДЫ РАБОТЫ С ФАЙЛАМИ»……………………………………………………………...

149

    1. ТЕМА 15 «МНОЖЕСТВА»……………………………………………...

165

    1. ТЕМА 16 «РАБОТА С МУЛЬТИМЕДИА»………………………….…

167