Проект "Слово-перевертыш"
Аппаратное и программное обеспечение. Компьютер с установленной операционной системой Windows или Linux.
Цель работы. Научиться применять оператор цикла с предусловием выбора в системах объектно-ориентированного и алгоритмического программирования.
Задание. Создать проект преобразования введенного слова в слово-перевертыш, т.е. слово с обратной последовательностью следования символов.
Проект "Слово-перевертыш" на языках объектно-ориентированного программирования Visual Basic 2005 или Gambas
1. В операционной системе Windows запустить систему объектно-ориентированного программирования Visual Basic 2005 командой [Программы - Visual Basic 2005 Express Edition].
Разработаем графический интерфейс проекта.
2. Разместим на форме следующие объекты:
- текстовое поле TextBox1 для ввода исходного слова;
- надпись Label1 для вывода слова-перевертыша;
- кнопку Button1 для создания обработчика событий.
В обработчике события цикл с предусловием будет выполняться, пока справедливо условие N <= Len(TextBox1.Text), т.е. пока значение переменной N меньше или равно количеству символов в слове. (Количество символов во введенном слове является значением строковой функции Len())).
В цикле символы последовательно вырезаются из введенного слова в прямой последовательности (слева направо) с использованием функции вырезания подстроки из строки Mid(TextBox1.Text, N, 1) и присваиваются строковой переменной S. Затем вырезанные символы (значение переменной S) в обратной последовательности (справа налево) присваиваются свойству Label1.Text, значением которого после завершения цикла будет слово перевертыш.3.
4. После запуска проекта на выполнение необходимо ввести в текстовое поле исходное слово и щелкнуть по кнопке Пуск. На метку будет выведено слово-перевертыш.
1. В операционной системе Linux запустить систему объектно-ориентированного программирования Gambas командой [Программы - Средства разработки - Gambas]
Разработаем графический интерфейс проекта.
2. Разместим на форме следующие объекты:
- текстовое поле TextBox1 для ввода исходного слова;
- надпись Label1 для вывода слова-перевертыша;
- кнопку Button1 для создания обработчика событий.
В обработчике события цикл с предусловием будет выполняться, пока справедливо условие N <= Len(TextBox1.Text), т.е. пока значение переменной N меньше или равно количеству символов в слове. (Количество символов во введенном слове является значением строковой функции Len())).
В цикле символы последовательно вырезаются из введенного слова в прямой последовательности (слева направо) с использованием функции вырезания подстроки из строки Mid(TextBox1.Text, N, 1) и присваиваются строковой переменной S. Затем вырезанные символы (значение переменной S) в обратной последовательности (справа налево) присваиваются свойству Label1.Text, значением которого после завершения цикла будет слово перевертыш.3.
4. После запуска проекта на выполнение необходимо ввести в текстовое поле исходное слово и щелкнуть по кнопке Пуск. На метку будет выведено слово-перевертыш.