При формировании массива использовать стандартные подпрограммы ПСП -
Random (Randomize), а также, возможно использование функции CHR.
Коды ASCII символов A..Z - 65..90 (a..z - 97..122); Слова формируются в одномерных массивах, каждый из которых состоит из L ячеек; буквы записываются без пробела, начиная с первой ячейки.
Незаполненные буквами позиции массива в конце слов заполнить символами пробела - код ASCII - 32.
Для вывода на экран строки заданного цвета необходимо:
1. в программе указать об использовании модуля CRT (USES CRT; - эта
директива должна присутствовать в начале текста программы).
2. перед использованием стандартной процедуры вывода необходимо задать
цвет вывода соответствующим значением параметра X стандартной процедуры TextColor(X) или переопределить соответствующим образом предопределенную переменную TextAttr модуля CRT. X можно изменять от 0 до 15(или Black, Blue,.., White); 128(Blink).
Например:.. TextColor(Yellow + Blink); Writeln('текст');..- на экран выве-дется мерцающая строка "текст" желтого цвета. (или.. TextAttr:=4+128; Writeln('текст');.. то же самое).
|
|
Алгоритм решения задачи представлен в файле prm_pas.rar
Приложение 1
Варианты к лабораторным заданиям 3, 4, 5.
(номер варианта – последняя цифра в зачетной книжке)
Приложение 2
Варианты к лабораторному заданию 6.
(номер варианта – последняя цифра в зачетной книжке)
Выделить цветом и подсчитать число слов, удовлетворяющих следующим условиям. ____________________________________ 1. Слово содержит более 20 процентов гласных букв. 2. Слово принадлежит столбцу, в котором есть хотя бы одно слово из 4-х букв. K = 2, L = 7, M = 20, N = 10 |