lekcii7 (Лекции)

DJVU-файл lekcii7 (Лекции) Информатика (118): Лекции - 1 семестрlekcii7 (Лекции) - DJVU (118) - СтудИзба2013-09-14СтудИзба

Описание файла

DJVU-файл из архива "Лекции", который расположен в категории "". Всё это находится в предмете "информатика" из 1 семестр, которые можно найти в файловом архиве МАИ. Не смотря на прямую связь этого архива с МАИ, его также можно найти и в других разделах. Архив можно найти в разделе "лекции и семинары", в предмете "информатика" в общих файлах.

Просмотр DJVU-файла онлайн

Распознанный текст из DJVU-файла

С. С. Гайсарян В. Е. Зайцев ББК 16.2.12 Г147 УДК 519.3 (075.8) 1 1602120000-106 90 094(02)-92 Москва Издатеу " МА И 1993 13ВИ 5-7035-ХХХХ-Х КЪ'РС ИНФОРМАТИКИ Издание 9-е, предварительное, переработанное и дополненное с приложением хресгоматии на компакт-дисках Допущено Министерствобг образования Российской Федерации в качестве учебного пособия длн студентов вузов. обучающихся по специавьносги нПрикладная математика и информатика» Рецензенгтж член-корр. РАЕВА Иванников В. П.

.н .:,, ».(эк,,~,ну д-р. физ.-мат. наук Цейтин Г. С. Гайсаряи С. С., Зайцев В. В. Г147 Курс илфо1ыатики: Учеб. пособие. — Мл Изд-во 1»1АИ, 1993. — 414 сл ил. — с приложением на СВ ВОМ. 1ВВИ 5-7035-ХХХХ-Х Еуин ии '. н «р он Сир и н б 'и ' ~он ну ври куин* куифрн:«б и:брн н о. 1 у усом ин и: ' И Кв ч жи орм у, и ох н 'бн рн»и .

и Г.н -р р р и ин ьи у нт и кии. н ~ нр стороне н» 1 р юу у1 ББК 16.2,12 ©С, С. Гайсаряи 1983 2007. В. и. Зайцев 1993. 2007 Оглавление 7 7 8 9 Введение Предлит курса Структура курса . Рекоыендуемая лш ература 16 16 16 18 19 24 29 30 31 Эле 2.1 Копцвпции языка программирования дли машины фон Неймана 3.1 3.2 2.3 2.4 Основные понятия информатики 1.1 Информация и сообщение . 1.2 Ингерпрешпня сообщений 1.3 Знаки и символы . 1А Когчи1ювание 1.5 Систел|ы счисления 1.6 Обработка сообщений 1.7 Обработка информации 1.8 Автоыатизация обработки информации .

1.9 Конс|руктивное описание процесса обработки дискречпых сообщений 1Д0 Интерпрепщия дискретных сообщений . менты теории алгоритмов Необходимое|в форлшльного определения алгоритма 2.1.1 Рекурсивные функции 2.1.2 Машины Тьюринга 2.1.3 Норл|альные алгоритмы Маркова 2.1.4 Тезис Тьюринга-Черча Машины Тьюринга 2.2.1 Неформальное описание 2.2.2 Математически строгое определение 2.2.3 Диаграммы Тьюринга .

2.2.4 Понятие моделирования 2.2.5 Эквивалентность диаграмм и програмл| МТ, Нормальные алгоритмы Маркова Иоследование гмларитл|ической модели Тьюринга . 2.4.1 '1еореыы Шеннона . 2.4.2 Доказательство 1 ты|ремы Шешюна (К. Шеннон,1956) . 2.4.3 Доказательство 1 чворемы Шеннона (Д. Рисенберг. 2005) 2.4.4 Долвзателы."гяо теоремы 2.4.2 Вычиюшл|ые функции . 39 39 40 40 41 41 42 42 43 46 50 51 53 60 60 62 66 72 75 2.6 2.8 2.9 2.5.1 Понятие функция на лгяолкестве слов 2.5.2 Понятие вычисдимссти 2.6.3 Функции, вычисшлгые по Тыарингу 2.5.4 Нормированные вычислении 2.5.5 Предикаты.

вычислиыые по Тьюрингу Теореыы о сочегвниях алгоритмов 2.6.1 Теорема о композиции . 2.6.2 Теорема о вегвлении . 2,6,3 Следствие из теоремы о ветвлении 2.6.4 Пример итеративного алгоритыа 2.6.5 Теореыа о цикле 2,6.6 Обобщенная теорема о цикче . Схемы машин Тьюринга 2.7.1 Конструирование машин Тыаришв «сверху внизл 2.7.2 Опредечение схемы ыашивы Тьюринга .. 2.7.3 Эквивалент|гость схеы и диаграмм 2.7.4 Доказюельство теоремы о норыщюванной вычис|имости 2.7.5 Некоторые фундаментальные результаты теории алгоритмов . Развитие ачгаритмнчеакой л|одели Тьюринга 2.8.1 Пан|мне сб универсальной машине Тьюринга....

2.8.2 Линейная запись схем мешин Тьюринга 2.8.3 Язык описания схем машин Тьюринга Модель фон Неймана 2.9.1 Критика модели вычислений Тьюринга... 2.9.2 Адреаа и иыена 2.9.3 Построение процессора фан Нейл|ана .. 2.9.4 Согласование п1юцессоров 2.9.5 Машина фон Неймана . Элел|енчы дейкстравской вотация 3.1.1 Требования к структуре программ дчя машины фон Неймана 3.1.2 Обсбшегп|ая инструкции присваивания .

3.1.3 Обобщенная инструкци» композиции 3.1.4 Охрвняеыые инструкции 3.1.5 Обобщенная инструкция ветвления 3.1.6 Обобщенная инструкция цикла Типы данных 3.2.1 Определение типа данных 3.2.2 Тип логический 3.2.3 Тип целый 3.2А Тип вещественный . 3.2.5 Тип |оперный 3.2.6 Согласованяе типов 3.2.7 Небаювые типы данных 3.2.8 Понятие о с|руктурном типе данных... 75 76 76 76 78 79 79 81 82 84 ббг 87 87 92 93 97 .

104 . 104 . 104 . 106 . 107 . 110 . 110 111 . 115 . 117 . 118 120 . 120 . 120 . 123 , 128 130 . 131 . 132 . 135 . 135 140 . 143 . 153 , 169 171 . 172 . 172 5.11 173 174 176 179 182 183 183 184 188 189 191 283 . 285 288 290 . 296 298 301 З.З 3.5 5.12 Графы 5.12.1 Алгоритмы на графах .

параметры Сортировка и поиск 193 . 193 194 200 5 Стр 52 уктуры данных 200 204 205 . 206 . 210 210 , 211 213 2Г5 210 231 233 234 240 242 243 5.4 Методы программирования 7.1 7.2 7.3 255 255 5.7 5.8 5.9 264 207 . 268 . 270 271 272 272 .. 398 .. 406 . 406 . 409 275 .. 277 283 выражений 3.2.9 Тип лтассив 3.2.10 Понятие о записях . 3.211 Понятие о файлах Бтючная структура программ Процедуры и Функции Ззй1 Описанне н испошлование 3.4,2 Вылов функций и процедур. Форлшльные н фактические 3.4.3 Передача параметров 3.4.4 Побочные эффекты 3.4.5 Критика алгоритмической модезн фон Неймана Критика языка Паскаль . 4 Распределение памяти 4.1 Статические и динамические обьекты програмлт 4.2 Ссы ючный тнп Уровни описания структур данных Файл . 5.2.! Функциональная тмецификация .. 5.2.2 Логическое описание н физическое прсдсташтенио Вектор . 6.3.1 Функциональная спецификация 5.3.2 Логическое описание и физическое представление Очередь 5.4.1 Фу.нкциональная спецификация..

5.4.2 Логическое описание и фнзичеакое предсшвление Стек 5.5.1 Функциональная специфиющия 5.5.2 Логическое описание Линейный список 5.6.1 Функциональная спецификации 5.6.2 Логическое описание 5.6.3 Фтшпческое представление Си~~~и абтпего вн;ш Понятие о рекурсии Деревья 5.9.1 Двоичные деревья . 5.9.2 Дызнчная тттперттретвцня дерева общего вида 5.9.3 Функшюнальная спецификация 5.92 Логическое описание 5.10 Алтортпзты обработки деревьев 5.103 Понятие обхода дерева 5.10.2 Алттзритмы обхода двоичных деревьев 5.10.3 Построение н визуализация дерева 5Д0.4 Деревья выраженяй. Разнофиксные формы записи 5.10.5 Обход дерева общего вида 6.1 6.2 6.3 Деревья поиска .

5.11.1 Поиск но дереву с включениями . 5.11.2 Иск.тючепие те деревьев 5.11.3 Сбалансированные деревья 5.11.4 Физическое представление. Отображение на лшсснв. Алгоритмы поиска 6.1.1 Линейный поиск 6.1.2 Двоичный поиск 6.1.3 Поиск в таблице 6.1.4 Поиск по образцу 63.5 Алгортпы Кнута-Мориса-Пратта 6.1.6 Алгоритм Венера-Мура 6.1.7 Алгориглт Рабина-Карпа Алгоритмы сортировки 6.2.1 Введение 6.2.2 Сортировка лшссивов 6.2.3 Сравнение методов внутренней сортировки 6.2.4 Внешние сортировки Таблицы с прямым доступом . 6.3.1 Выбор хеш-функции . 6.3.2 Рехетпнртввние . ЫодЗльнае программирование 7.1.1 Модули в рмтниреттитх языка Паскаль 7.1.2 Экспорт и импорт объектов Программирование в абстрактных типах данных 7.2.1 Методы або цжкцни в языках программирования 7.2.2 Виды абстракции в языках программирование Типовые абстракцтш, 7.3.1 Титтжяннтя языка 7.3.2 Контроль типов 7.3.3 Преобразование и пеуждача типов 7.3.4 Адресный тип 7.3.5 Родовые модули 7.3.6 Полиморфизм 7.3.7 Процедурный тип 7.3.8 Эткмеиты обьекгяо-ориентированного программирования рентшх языка Паскаль Объектно-ориентнроваяное пратуеьтттттрование 7.4.1 11аследовантте .

7.4.2 Построение объектной технологии . 305 305 305 . 306 309 312 314 320 324 . 326 326 . 328 . 353 355 359 36>0 361 365 . 365 .. 366 .. 381 , . 381 . 382 .. 386 . 391 391 . 392 . 392 393 394 394 397 417 417 417 . 420 Введение Предмет курса ~тйрат тцуэскал Академия) 7А.3 Обьсктно-ориентированное программирование и структурное программирование . 410 7.4.4 ООП в фон Наймановских языках . 411 7.4.5 ООП в абсолютно объектных средах .........

416 8 Языки программирования нв фон Найк»ановских моделей 8.1 Языки реляционного тяпа (8ЕП. 80)Ь) 8.2 Языки логического программирования (РНОЬОС) 8.3 Языки функционального программирования (МВР, АРР) Электронные вычислнгелыняе машины (сокрашенпо ЭВМ) примепяклся почти во всех областях человеческой деятельности: в научных исследавютиях., ва производстве, на транспорте, в торговле, в учебных заведениях, в медицине, в военном деле.

в делопротвводстве,. в споры. Этот список нетрудно продолжить. тем более, что ов непрерывно поиолняшгл ЭВМ сцтемительно захватывают новые сферы прилтенения. Оголь широкое распространение ЭВМ сбъясняетгл тем, что любой вид человеческой деятельности связан с обработкой информации, а ЭВМ является средством автоматизации обработют информации. Вместе с ЭВЫ развивается «наука об ЭВМ» — информатика, которая является предметом нашего изучения. Информатика объелиняет несколько болев инн менее независимых дисциплин. Одной из таких дисциплин являешя программирование.

Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5160
Авторов
на СтудИзбе
439
Средний доход
с одного платного файла
Обучение Подробнее