Ссылка к блоку на сервисе boosty Содержание информационного блока. Символы Строки И, как обычно, много закрепляющих задач и практика. Успехов в освоении программирования! © Волков М. М., 2012-2023
Ссылка к блоку на сервисе boosty Содержание информационного блока. Символы Строки И, как обычно, много закрепляющих задач и практика. Успехов в освоении программирования! © Волков М. М., 2012-2023
...Читать далее
Ссылка к блоку на сервисе boosty
Содержание информационного блока.
Символы
- Тип char. Код символа и его графическое отображение. ANSI - таблица кодировки символов. Приведение типа в С++ на примере получения кода символа из типа char.
- Как определить, является ли символ символом-цифрой. Пример некорректного и корректного способа оформления функции. Подробнее о типе char.
- Преобразование / конвертация одного типа данных в другой на примере задачи "Преобразование символа в число".
- Ещё пример преобразование одного типа данных в другой, а также пример неявного преобразования типа. Преобразование числа в символ. Преобразование символа из нижнего регистра в верхний.
- Ещё одна функция ввода _getch и её отличие от функции cin. Область применения данной функции. Задача по обработке нажатых клавиш на клавиатуре.
- Управляющие символы и их отличие от символов имеющих графическое отображение. Что происходит если выводить такие символы на экран. Обработчик нажатых клавиш с применением управляющих символов.
- Пример интерактивной программы с использованием функции _getch и управляющих символов. Функционал программы: перемещение курсора, рисование / стирание символа. Пример, как наладить взаимодействие между программными объектами (переменными) и внешним устройством (курсором).
Строки
- Объявление и инициализация строк. Отличие строки от массива чисел. Маркер конца строки. Функция stlen, определяющая длину строки.
- Вычисление индекса заданного элемента в строке с использованием функции strlen. Тестирование в задачах с использованием строк.
- Рассказываю о том, почему алгоритмы со строками - это новый уровень сложности, с чем это связано.
- Почему в моём курсе много закрепляющих задач. Один из критериев того, что вы хорошо осваиваете курс.
- Использование стандартных функций на примере функции isdigit. Переход от написания своих функций к использованию уже готовых. Зачем это нужно? Разбор ошибок учеников.
- Перевод строки в верхний регистр. Продолжаем использовать готовые функции (toupper). Разбор ошибок учеников. Пример перегрузки функции и анализ насколько эта перегрузка корректна.
- Задачи с использованием сравнения соседних символов строки. Особенности этого приёма при работе со строками. Константная строка, что это? Передача константной строки в качестве параметра функции.
- Сравнение строк и тестирование функций, которые возвращают каким-либо образом обработанную строку.
И, как обычно, много закрепляющих задач и практика.
Успехов в освоении программирования!
© Волков М. М., 2012-2023