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




































Виды творческих упражнений
В гостях у сказки (театральная деятельность). 10, 11, 15, 17, 18 группы (4-5 лет)
Дидактическая онлайн игра по развитию речи Назови одним словом
Дошкольникам о космосе
Что в сумке. Звук [с] в предложениях
Поиграем - почитаем
Формирование трудовых навыков через учебный процесс в школе VIII вида Платонова О. А. 28.02.13 г
В школе юных экскурсоводов
Рисуем яркого попугая
Где логика. Найди общее
Организационные формы и приемы воспитания
Аппликация в технике обрывания цветной бумаги и мозаичного наклеивания
Космический пейзаж. 2 класс
Загадки для разминки
Современный методический кабинет ДОО: как стать сплочённой командой профессионалов
Логопедическое занятие с учащимися первого класса. Звук [ы] и буква ы
Цели, задачи и функции преподавателя учреждений высшего профессионального образования. (Тема 1)
Дидактическая интерактивная игра для дошкольников на закрепление классификации предметов Играем с Машей
Нарушение интеллекта у детей. Коррекционно-педагогические мероприятия, направленные на компенсацию нарушенных функций
Патриотическое воспитание детей дошкольного возраста средствами краеведения
Нейропсихологические игры для детей, испытывающих трудности в письме. Занятие 3
С Днём защиты детей. Наш 6 В класс
Времена года
Аттестационная работа. Программа внеурочной деятельности курса В мире информатики
Найди предмет. Кот Борис на даче
Идеи организации образования и воспитания Ф. Дольто
Конструирование как средство развития творческих способностей детей раннего возраста
Лучики. 2 отряд