Содержание
- 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. Скачать презентацию




































Все что нужно про занятия в подготовительном хореографическом объединении Танцулечки
Технология учебный портфель в образовании
Путешествие в страну толерантности
Интерактивная игра. Занимательное путешествие
Давайте вспомним как это было! 2019-2020 учебный год
Аттестационная работа: Метод проектов как средство индивидуализации обучения на уроках обществознания
Изделие Ракета-носитель
Пластилин. Ёлочка
Законы Логики. (Лекция №2.)
Отгадайка для самых смышлёных. Игра на развитие речи
База данных интерактивных МАФ для детских площадок
Семейные посиделки
Обучение ребенка принципам безопасности
Интерактивная игра Я- повар!
Паспорт логопедического кабинета
Рассказы о животных. Обобщающий урок
Актуальность использования lego технологии
Викторина
Цирк
Своя игра
Воспитание как антропологический процесс. Лекция 6
Элементы аэробики, как средство физического воспитания школьников
Аниматор-мультипликатор
Жж, Шш, Цц
Автомобиль Бэтмена Бэтмобиль
Подход TEACCH в работе с детьми с РАС в детском саду
Деревья. Упражнение Посмотри и назови
Звукоподражания. Вышла курочка гулять