Содержание
- 2. Редактирование текстов Гергель В.П., профессор , директор института ИТММ Тема 2.2: Методы программирования - 2 Учебный
- 3. Содержание Глава 2. Динамические структуры и представление на ЭВМ сложных математических моделей 2.2. Редактирование текстов Выбор
- 4. из 38 ИТММ ННГУ, 2002-2020 1. Выбор модели представления текста … Пример: pFirst = NULL; ListLen
- 5. из 38 ИТММ ННГУ, 2002-2020 Математическая модель текста – иерархическая структура представления (дерево) 1. Выбор модели
- 6. из 38 ИТММ ННГУ, 2002-2020 2. Выбор структуры хранения текста … 1. Уровень символов – список
- 7. из 38 ИТММ ННГУ, 2002-2020 На всех уровнях представления (кроме символов) значение задается указателем на соответствующую
- 8. из 38 ИТММ ННГУ, 2002-2020 Разные типы звеньев – трудности при управлении памятью, дублирование программ обработки
- 9. из 38 ИТММ ННГУ, 2002-2020 Размер введенного унифицированного звена – 10 байт (=16 при учете округления
- 10. из 38 ИТММ ННГУ, 2002-2020 Структура звена #define TextLineLength 20 typedef char TStr[TextLineLength]; class TTextLink :
- 11. из 38 ИТММ ННГУ, 2002-2020 Указатель pNext есть ссылка на следующий элемент того же уровня Указатель
- 12. из 38 ИТММ ННГУ, 2002-2020 Представление структурного элемента Для ссылки на ниже расположенный уровень используется указатель
- 13. из 38 ИТММ ННГУ, 2002-2020 Пример структуры хранения 2. Выбор структуры хранения текста … Редактирование текстов
- 14. из 38 ИТММ ННГУ, 2002-2020 2. Выбор структуры хранения текста Базовые операции обработки звена Порождение звена
- 15. из 38 ИТММ ННГУ, 2002-2020 3. Реализация – схема наследования … Класс, реализующий структуру хранения текста
- 16. из 38 ИТММ ННГУ, 2002-2020 PTTextLink pFirst; // корень дерева PTTextLink pCurrent; // текущая строка stack
- 17. из 38 ИТММ ННГУ, 2002-2020 3. Реализация – навигация по структуре В стеке Path размечаются указатели
- 18. из 38 ИТММ ННГУ, 2002-2020 3. Реализация – доступ к текущей строке // доступ string GetLine
- 19. из 38 ИТММ ННГУ, 2002-2020 3. Реализация – модификация структуры … // вставка и удаление строки
- 20. из 38 ИТММ ННГУ, 2002-2020 3. Реализация – модификация структуры … Вставка строки и раздела в
- 21. из 38 ИТММ ННГУ, 2002-2020 3. Реализация – модификация структуры Удаление строки и раздела в подуровне
- 22. из 38 ИТММ ННГУ, 2002-2020 3. Реализация – алгоритмы обхода … Печать текста: схема обхода –
- 23. Ввод текста из файла: уровень текста в файле можно выделить строками специального вида (например, скобками '{'
- 24. из 38 ИТММ ННГУ, 2002-2020 3. Реализация – итератор … Схема обхода TDN, нерекурсивный вариант Корневые
- 25. из 38 ИТММ ННГУ, 2002-2020 3. Реализация – итератор … Инициализация (Reset) – установка на корневое
- 26. из 38 ИТММ ННГУ, 2002-2020 3. Реализация – итератор Переход к следующему звену текста (GoNext) Получить
- 27. из 38 ИТММ ННГУ, 2002-2020 3. Реализация – копирование текста … Общая замечания Для копирования текста
- 28. из 38 ИТММ ННГУ, 2002-2020 3. Реализация – копирование текста … Общая схема алгоритма Для навигации
- 29. из 38 ИТММ ННГУ, 2002-2020 3. Реализация – копирование текста Редактирование текстов Пример: программа Исходный текст
- 30. из 38 ИТММ ННГУ, 2002-2020 3. Реализация – повторное использование памяти (сборка мусора) … Общая замечания
- 31. из 38 ИТММ ННГУ, 2002-2020 3. Реализация – повторное использование памяти (сборка мусора) … Подобный способ
- 32. из 38 ИТММ ННГУ, 2002-2020 3. Реализация – повторное использование памяти (сборка мусора) … Общая схема
- 33. из 38 ИТММ ННГУ, 2002-2020 3. Реализация – повторное использование памяти (сборка мусора) Как при сканировании
- 34. Характер использования текста определяет способ его представления Для хранения иерархически-представленного текста могут быть использованы связные списки
- 35. из 38 Вопросы для обсуждения ИТММ ННГУ, 2002-2020 Дополнительные модели представления текста Набор операций при работе
- 36. Расширение набора операций обработки текста (изменение структуры текста, копирование) Разработка визуальных средств работы с иерархическим текстом
- 37. Структуры хранения геометрических объектов на ЭВМ из 38 Следующая тема ИТММ ННГУ, 2002-2020 Редактирование текстов
- 39. Скачать презентацию




































Начальное общее образование
Опыт Радуга
Волк и семеро козлят. Карандашный рисунок козлёнка
Химия от А до Я
Аттестационная работа. К 130-летию Криницкой общины
Конструкторские крышки Агуша. Игры
Речевой центр в старшей группе комбинированной направленности Фиксики
Квест. Жить здорово
Особенности деятельности временного детского объединения
Маршрутный лист для дистанционного образования группы
Тематическая программа летней смены детского оздоровительного лагеря Никто не забыт, ничто не забыто!
Системно-деятельностный подход к обучению во внеурочное время
Содействие как тактика педагогической поддержки
Аппликация Дед Мороз. Разновозрастная группа 5-6 и 6-7 лет
Советы для подростков в общении с окружающими их людьми
Районный конкурс проектов Юный эколог – 2021
Целеполагание на уроке. Формирование предметных, метапредметных, личностных результатов учащихся
Стратегии и методы инклюзии
Приходите на профиль по специальности Автодело и вы сможете достичь не достижимого
Один - много. Трудные формы. Дидактическая игра для детей 5-7 лет
Большая сказочная контрольная. Медиа-игра
Прощай 4 а класс
Автоматизируем звук [Ш] в слогах, словах
Установление контакта и развитие взаимодействия
Образовательно-патриотический проект Мы гагаринцы. Олимпиада для детей старшего дошкольного возраста
Опыт сотрудничества ЦРБ им. В.Г. Белинского с образовательными учреждениями
Изготовление органайзера. 1 класс
Коррекционные приёмы, направленные на развитие мыслительной деятельности детей с ОВЗ на уроках швейного дела