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




































Дом. Цветок. Ёлка. Заяц
Автоматизация звука [р] в сочетаниях [др], [тр]
Формування передумов писемного мовлення у дітей з аутизмом
В мире животных (для дошкольников)
Процесс создания презентации (1)
Математика в режимных моментах в старшей и подготовительной группах
Развитие критического мышления
Автоматизация звуков
Проектная работа в школе
Ступеньки дошкольного детства
Учимся рисовать натюрморт с овощами
Семейный оберег Волшебная подкова. Мастер-класс
Стульчик из спичек
Библиотекарь – это звучит! (Размышления о профессии библиотекаря на примерах героев отечественных и зарубежных фильмов)
Мастер-класс Ёлочка из фетра
Мир профессий. 4 класс
Группы раннего эстетического развития Ритмика и танец
Мастер-класс: как организовать свое выступление на научной конференции?
Звуки, буквы, слова. Методические рекомендации для родителей по обучению грамоте детей старшего дошкольного возраста
Презентация на тему Исследовательская деятельность учащихся
Создание системы развития компетенций старост
Среда развития ребенка. К вопросу о сущности и структуре
Программа обучения и воспитания детей Радуга
Когда запоминать легко?... Или как быстро выучить стихотворение (эффективные приемы запоминания)
Школа молодого педагога
Использование лэпбуки в экологическом образовании дошкольников
Тико конструирование
Учебники сравнительного правоведения