Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Задание. 1. Выполните постановку задачи, опишите экономико-математическую модель и метод решения, составьте алгоритм решения и представьте их преподавателю



1. Выполните постановку задачи, опишите экономико-математическую модель и метод решения, составьте алгоритм решения и представьте их преподавателю.

2. В соответствии с вариантом задания (см. табл.4) создайте процедуру обработки символьной информации (см. Пример 3).

3. Отладьте программу, проверьте ее работоспособность, в том числе с критическими и недопустимыми значениями параметров.

4. Создайте в Кнопочной_форме кнопку для запуска созданной процедуры и проверьте ее работу.

5. Сохраните созданный модуль и представьте работу преподавателю.

Таблица 4

Варианты заданий

№ варианта Задание
  Три последние символа строки преобразовать к верхнему регистру, переместить их в начало строки и вывести результат на экран. Реализовать режим повтора работы программы по запросу пользователя. Ввод строки выполнить с помощью функции InputBox().
  Ввести с помощью функции InputBox() фамилию студента и вывести на экран обращение по схеме: «Господин Иванов!» или «Госпожа Иванова!» Проверку осуществлять на наличие буквы «а» в конце фамилии. Если фамилия заканчивается на другие буквы, тогда форму обращения уточнить с помощью запроса у пользователя.
  Удвоить или утроить (по указанию пользователя) каждую букву символьной строки по схеме: тень àттеенньь и вывести результат на экран. Ввод строки выполнить с помощью функции InputBox().Реализовать режим повтора работы программы по запросу пользователя.
  Найти гласные буквы в символьной строке и, если они есть, то преобразовать их в прописные и вывести результат на экран, если их нет - вывести об этом сообщение. Ввод строки выполнить с помощью функции InputBox().Реализовать режим повтора работы программы по запросу пользователя.
  Добавить в начало символьной строки символы «*», число которых равно числу символов строки и вывести результат на экран. Если первый символ – не цифра, то сообщить об этом пользователю. Ввод строки выполнить с помощью функции InputBox().Реализовать режим повтора работы программы по запросу пользователя.
  Найти цифры в символьной строке и, если они есть, заменить их на символ «!» и вывести результат на экран, если их нет – вывести об этом сообщение пользователю. Ввод строки выполнить с помощью функции InputBox().Реализовать режим повтора работы программы по запросу пользователя.
  Вывести на экран четные символы строки в обратной последовательности. Реализовать режим повтора работы программы по запросу пользователя. Ввод строки выполнить с помощью функции InputBox().
  Вывести на экран сообщение пользователю, четное или нечетное число гласных букв русского алфавита находится в символьной строке. Ввод строки выполнить с помощью функции InputBox().Реализовать режим повтора работы программы по запросу пользователя.
  Вывести на экран первую или вторую половину (по указанию пользователя) символьной строки. Ввод строки выполнить с помощью функции InputBox().Реализовать режим повтора работы программы по запросу пользователя.
  Найти в символьной строке двойные пробелы и, если они есть, заменить их на одинарные пробелы и вывести результат на экран. Реализовать режим повтора работы программы по запросу пользователя. Ввод строки выполнить с помощью функции InputBox().

Контрольные вопросы

1. Для каких целей применяется каждая из функций обработки строк:

Asc(), Chr(), Lcase(), Ucase(), Left(), Rigt(), Mid(), Len(), Ltrim(), Rtrim(), Trim(), Spaсe(), String(), StrComp(), StrReverse(), InStr(), InStrRev(), Replace()?

2. Объясните смысл использованного в примере программы выражения

v = UCase(Left(p, 1)) & Right(p, Len(p) - 1)

3. Объясните назначение параметров функции InputBox() и процедуры MsgBox, использованных в примере 3.

4. Каково отличие функции и процедуры?

5. *В профессиональном программировании использование оператора <Goto Метка> считается некорректным. Предложите вариант программы без использования перехода на метку.





Дата публикования: 2014-11-04; Прочитано: 243 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...