Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курс лекцый для 1 курса-1 семестр.doc
Скачиваний:
3
Добавлен:
09.11.2019
Размер:
2.95 Mб
Скачать

Літаратура

Аляев, Ю. А. Практикум по алгоритмизации и программированию на языке Pascal : учеб. пособие / Ю. А. Аляев, В. П. Гладков, О. А. Козлов. М. : Финансы и статистика, 2004.

Гладков, В. П. Знаешь ли ты Pascal? / В. П. Гладков. Пермь : Перм. гос. тех. ун-т, 2001.

Гуденко, Д. А. Сборник задач по программированию / Д. А. Гуденко, Д. В. Петроченко. СПб. : Питер, 2003.

Гусева, А. И. Учимся информатике: задачи и методы их решения / А. И. Гусева. М. : Диалог-МИФИ, 2001.

Долинский, М. С. Алгоритмизация и программирование на Turbo Pascal: от простых до олимпиадных задач / М. С. Долинский. СПб. : Питер, 2005.

Зуев, Е. А. Язык программирования Turbo Pascal 6.0 / Е. А. Зуев. М. : Унитех, 1992.

Каган, Б. М. Электронно-вычислительные машины и системы / Б. М. Каган. М. : Энергоатомиздат, 1991.

Касьянов, В. Н. Курс программирования на Паскале в заданиях и упражнениях / В. Н. Касьянов. Новосибирск : НГУ, 2001.

Кетков, Ю. Практика программирования: Бейсик, Си, Pascal: языки программирования в примерах / Ю. Кетков. СПб. : БХВ-Петербург, 2002.

Культин, Н. Б. Turbo Pascal в задачах и примерах: для начинающих программистов / Н. Б. Культин. СПб. : БХВ-Петербург, 2000.

Марченко, А. И. Программирование в среде Turbo Pascal 7.0 / А. И. Марченко, Л. М. Марченко. Киев: ВЕК+; М. : ДЕСС, 1999.

Мизрохи, С. В. Turbo Pascal и объектно-ориентированное программирование / С. В. Мизрохи. М. : Финансы и статистика, 1992.

Митчелл, К.  К. Программирование и отладка в Delphi: учеб. курс / К.  К. Мит­челл. М. : Вильямс, 2003.

Немнюгин, С. А. Turbo Pascal: практикум / С. А. Немнюгин. СПб. : Питер, 2003.

Немнюгин, С. А. Turbo Pascal. Теоретический материал в сочетании с примерами и упражнениями / С. А. Немнюгин. СПб. : Питер, 2000.

Окулов, В. Л. Основы программирования / В. Л. Окулов. М. : Научный мир, 2002.

Павловская, Т. А. Pascal. Программирование на языке высокого уровня / Т. А. Пав­лов­ская. СПб. : Питер, 2004.

Поляков, Д. Б. Программирование в среде Turbo Pascal (версия 5.5) / Д. Б. Поляков, И. Ю. Круглов. М. : МАИ, 1992.

Прищепов, М. А. Экзамен по информатике. Основы алгоритмизации и программирования / М. А. Прищепов, С. П. Степанцев, Е. В. Севернева. Минск : Тетра-Си­стемс, 2001.

Программирование на языке Pascal : задачник /под ред. О. Ф. Усковой. СПб. : Питер, 2002.

Фаронов, В. В. Pascal 7.0 : в 2 т. / В. В. Фаронов. М. : Нолидж, 1997. Т. 1. Начальный курс.

Фаронов, В. В. Pascal 7.0 : в 2 т. / В. В. Фаронов. М. : Нолидж, 1997. Т. 2. Прак­тическое программирование.

Федоренко, А. В. Алгоритмы и программы на TP / А. В. Федоренко. СПб. : Питер, 2001.

Шелест, В. Д. Программирование. Структурный подход. Алгоритмы. Turbo Pascal. Borland C++. Современный Fortran / В. Д. Шелест. СПб. : БХВ-Петербург, 2002.

Шень, А. Программирование: теоремы и задачи / А. Шень. М. : МЦНМО, 1995.

Змест

УВОДЗІНЫ

Ключавыя палажэнні 2

Развіццё моў камп’ютарнага праграміравання 2

Эвалюцыя мовы Pascal 3

СТРУКТУРНАЯ МЕТАДАЛОГІЯ РАСПРАЦОЎКІ ПРАГРАМ

Алгарытм 4

Асноўныя этапы рашэння задач на ЭВМ 5

Блок-схемы 6

Структураграмы 7

Тэсціраванне праграм 9

Адладка праграм 11

Структурнае праграміраванне і дакладнасць праграм 14

Асноўныя канструкцыі структур кіравання 15

Метады распрацоўкі праграм 24

АРЫФМЕТЫКА ЭВМ

Сістэмы злічэння 27

Формы прадстаўлення даных 31

СРОДКІ АЛГАРЫТМІЧНАЙ МОВЫ PASCAL

Агульная характарыстыка алгарытмічных моў 39

Базавыя элементы мовы Pascal 40

Агульная структура Pascal-праграмы 43

ПРОСТЫЯ ДАНЫЯ МОВЫ PASCAL І РАБОТА З ІМІ

Тыпы звестак 45

Канстанты і пераменныя 46

Абсалютныя пераменныя 47

Цэлалікавыя даныя 49

Бітавая арыфметыка 51

Сапраўдныя даныя 54

Выразы мовы 57

Літарныя даныя 58

Булеўскія даныя 59

Даныя адраснага тыпу 60

Даныя карыстальніцкага тыпу 61

Даныя пералічальнага тыпу 61

Даныя інтэрвальнага тыпу 63

ЭЛЕМЕНТАРНЫЯ СРОДКІ ПА РАБОЦЕ З ДАНЫМІ

Наданне значэння даным 64

Найпрасцейшае вызначэнне працэдур і функцый 65

Знаёмства з файлавай сістэмай 69

Тэкставыя стандартныя файлы 70

Увод даных розных тыпаў 71

Вывад даных розных тыпаў 73

БАЗАВЫЯ АПЕРАТАРЫ МОВЫ І МЕТАДЫ ПРАГРАМІРАВАННЯ

Аператары 77

Простыя аператары 78

Аператары выбару 79

Аператары паўтарэння .88

Ітэрацыйныя алгарытмы вышэйшай матэматыкі 95

СТРУКТУРЫ ДАНЫХ І ПРАЦА З ІМІ СРОДКАМІ МОВЫ PASCAL

Парадкавыя тыпы 100

Мноствы 100

Масівы 104

Камбінаваны тып «запісы» 110

Змяненне (прывядзенне) тыпаў і значэнняў 111

Радкі сімвалаў 113

МЕХАНІЗМЫ СТРУКТУРАВАННЯ ПРАГРАМ

Працэдуры і функцыі 118

Параметры 120

Рэкурсія і ітэрацыі 127

Параметры без тыпу 129

Працэдуры і функцыі як параметры. Працэдурныя тыпы 131

Пераменныя – працэдуры і функцыі 133

Модулі 135

Эфектыўнасць праграм 144

ЛІТАРАТУРА 152

157