|
Новости |
ЗаданияЗадание 1.
Пример Написать программу вывода последовательности символов: AABABC...AB...YZ на экран. Решение Последовательность символов строится по следующему правилу: последовательно выводятся начальные отрезки латинского алфавита, состоящие из одного символа, потом из двух символов и так далее, до тех пор, пока не будет выведен весь алфавит. Количество таких отрезков равно количеству букв в алфавите. Так как символьный тип данных является порядковым типом, то можем использовать цикл с параметром:
Пример Написать программу, которая подсчитывает количество цифр, входящих в исходный текст. Текст - это последовательность символов, ввод которой заканчивается нажатием клавиши <Enter>. Решение Так как окончанием ввода последовательности служит нажатие клавиши<Enter> (её обозначение - #10), то будем вводить символы до тех пор, пока значение очередного символа не совпадёт со значением #10. Анализируя каждый символ, будем увеличивать счётчик, если символ является цифрой:
Задание 3. Модифицировать программу так, чтобы она решала следующие задачи:
Переменные символьного типа удобны для написания диалоговых программ. Диалоговая программа - это программа, в ходе выполнения которой на экране регулярно возникает текст, содержащий вопрос о том, следует ли продолжать работу или надо закончить выполнение программы. Составим "скелет" диалоговой программы.
Здесь Upcase(ch) - это функция, преобразующая букву ch в прописную, если она существует (иначе ch остается неизменной). Задание 4. Модифицируйте решение предыдущей задачи, организовав диалог. |
На главную страницу(с)Все права защищеныПо всем интересующим вопросам прошу писать на электронный адрес |