Читайте также: |
|
Әдістемелік ұсыныс: Символдық айнымалылармен жұмыс істеуде стандартты процедуралар мен функцияларды пайдалану. Вариантта көрсетілгендей жолды өңдеу алгоритмнің блок-схемасын құру және программасын жазу.
Тапсырмалар варианттары:
1. Файлдың толық атынан құралатын жол берілген (дискінің аты, каталогтар тізімі (жолы), файлдың аты мен кеңейтілуі). Сол жолдан файлдың атын бөлектеу.
2. Файлдың толық атынан құралатын жол берілген. Сол жолдан соңғы каталогтың атын бөлектеу ("\" символдарсыз). Егер файл түбір каталогінде болса, онда "\" символды шығару.
3. Орыс тілінде жазылған жол-сөйлем және k (0 < k < 10) саны берілген. Әр әріпті сол регистрдің әріпіне циклдіқ алмастыруды орындап жолды шифрлау (ол әріп алфавитте шифрлайтын әріптен k-позициядан кейін орналасады). Мысалы, k=2 болған кезде "А" "В"-ға алмасады, "а" — "в"-ға, "Б" — "Г"-ға, "я" — "б"-ға және т.б.). Алфавитте "ё" әріпті есептемеу, тыныс белгілері мен пробелдерды өзгертпеу.
4. Орыс тілінде жазылған шифрланған сөйлем және оның шифрдан айырылған бірінші симол С берілген (шифрлау әдісі п.3 сипатталған). K кодтық жылжытуды және шифрдан айырылған сөйлемді анықтау.
5. Жол-сөйлем берілген. Алдымен жұп орнындағы символдарды алып, сосын кері ретінде тақ орындағы символдарды алып сол жолды шифрлау (Мысалы, "Программа" жолы "ргамамроП" жолына ауыстырылады).
6. Бірнеше жақшасы бар жол берілген. Егер жақшалар дұрыс қойылған болса (әр ашылатын жақшаға жабылатын жақша сәйкес болса), онда нөль шығару. Әйтпегенде бірінші қате жабылатын жақша тұрған позициясынің нөмірін шығару, немесе, жабылатын жақшалар жетпеген кезде – 1 шығару.
7. 1 ден 30 дейін сөзден құралған тізбек берілген, онда 1 ден 5 дейін бас әріппен жазылған латын әріптері бар; көршілес сөздердің арасында – үтір, соңғы сөзден кейін - нүкте. Сол тізбектен қайтып кіретін сөздерді алып тастап оны шығару.
8. 1 ден 30 дейін сөзден құралған тізбек берілген, онда 1 ден 5 дейін бас әріппен жазылған латын әріптері бар; көршілес сөздердің арасында – үтір, соңғы сөзден кейін - нүкте. Сол тізбекте бір рет қана кездесетін сөздерін шығару.
9. 1ден 30 дейін сөзден құралған тізбек берілген, онда 1 ден 5 дейін бас әріппен жазылған латын әріптері бар;көршілес сөздердің арасында – үтір, соңғы сөзден кейін - нүкте. Сол тізбектегі барлық сөздерін шығару, оның тізбекке кіретін санын анықтау.
10. 1 ден 30 дейін сөзден құралған тізбек берілген, онда 1 ден 5 дейін бас әріппен жазылған латын әріптері бар; көршілес сөздердің арасында – үтір, соңғы сөзден кейін - нүкте.Сол тізбектегі барлық сөздерді алфавит тәртібіне келтіріп шығару (өсу ретінде).
Негізгі әдебиет: 1 [107-109], 2[135-140], 3 [154-165].
Қосымша әдебиет: 4 [57-82].
7–тақырып. Жолдық мәліметтерді өңдеу.
Әдістемелік ұсыныс: Вариантта көрсетілгендей жолдармен жұмыс істеу үшін алгоритмнің блок-схемасын құру және программасын жазу. Жолдармен жұмыс істеу үшін стандартты процедуралар мен функцияларды пайдалану.
Тапсырмалар варианттары:
1. 1 ден 30 дейін сөзден құралған тізбек берілген, онда 1 ден 5 дейін бас әріппен жазылған латын әріптері бар; көршілес сөздердің арасында – үтір, соңғы сөзден кейін - нүкте. Сол тізбектегі барлық сөздерді алфавит тәртібіне келтіріп кері ретінде шығару.
2. 2 ден 30 дейін сөзден құралған тізбек берілген, онда 2 ден 10 дейін кіші әріппен жазылған орыс әріптері бар; көршілес сөздердің арасында – үтір, соңғы сөзден кейін - нүкте. Сол тізбектегі барлық сөздерді соңғы сөзге ұқсас болмауы керек, сонымен бірге әр сөздің бірінші әріпін соңына жаза отырып шығару.
3. 2 ден 30 дейін сөзден құралған тізбек берілген, онда 2 ден 10 дейін кіші әріппен жазылған орыс әріптері бар;көршілес сөздердің арасында – үтір, соңғы сөзден кейін - нүкте.Сол тізбектегі барлық сөздерді соңғы сөзге ұқсас болмауы керек, сонымен бірге әр сөздің соңғы әріпін алдына жаза отырып шығару.
4. 2 ден 30 дейін сөзден құралған тізбек берілген, онда 2 ден 10 дейін кіші әріппен жазылған орыс әріптері бар; көршілес сөздердің арасында – үтір, соңғы сөзден кейін - нүкте.Сол тізбектегі барлық сөздерді соңғы сөзге ұқсас болмауы керек, сонымен бірге әр сөздің бірінші әріпін алып тастап шығару.
5. 2 ден 30 дейін сөзден құралған тізбек берілген, онда 2 ден 10 дейін кіші әріппен жазылған орыс әріптері бар; көршілес сөздердің арасында – үтір, соңғы сөзден кейін - нүкте. Сол тізбектегі барлық сөздері соңғы сөзге ұқсас болмауы керек, сонымен бірге әр сөздің соңғы әріпін алып тастап шығару.
6. 2 ден 30 дейін сөзден құралған тізбек берілген, онда 2 ден 10 дейін кіші әріппен жазылған орыс әріптері бар; көршілес сөздердің арасында – үтір, соңғы сөзден кейін - нүкте. Сол тізбектегі барлық сөздері соңғы сөзге ұқсас болмауы керек, сонымен бірге бірінші әріптің сөзге келесі кірулерін жою тәртібі бойынша шығару.
7. 2 ден 30 дейін сөзден құралған тізбек берілген, онда 2 ден 10 дейін кіші әріппен жазылған орыс әріптері бар; көршілес сөздердің арасында – үтір, соңғы сөзден кейін - нүкте. Сол тізбектегі барлық сөздері соңғы сөзге ұқсас болмауы керек, сонымен бірге соңғы әріптің сөзге алдындағы кірулерін жою тәртібі бойынша шығару.
8. 2 ден 30 дейін сөзден құралған тізбек берілген, онда 2 ден 10 дейін кіші әріппен жазылған орыс әріптері бар; көршілес сөздердің арасында – үтір, соңғы сөзден кейін - нүкте. Сол тізбектегі барлық сөздері соңғы сөзге ұқсас болмауы керек, сонымен бірге сөзде тек әр әріптің бірінші кірулерін ғана қалтыру тәртібі бойынша шығару.
9. 2 ден 30 дейін сөзден құралған тізбек берілген, онда 2 ден 10 дейін кіші әріппен жазылған орыс әріптері бар; көршілес сөздердің арасында – үтір, соңғы сөзден кейін - нүкте. Сол тізбектегі барлық сөздері соңғы сөзге ұқсас болмауы керек, сонымен бірге егер сөздің ұзындығы тақ болса оның орталық әріпін алып отырып шығару
10. 2ден 30 дейін сөзден құралған тізбек берілген, онда 2 ден 10 дейін кіші әріппен жазылған орыс әріптері бар;көршілес сөздердің арасында – үтір, соңғы сөзден кейін - нүкте.Сол тізбектегі барлық сөздерды соңғы сөзге ұқсас болмауы керек, сонымен бірге егер сөздің ұзындығы жұп болса оның бірінші әріпін алып отырып шығару.
Негізгі әдебиет: 1 [107-109], 2 [135-140], 3 [154-165].
Қосымша әдебиет: 4 [57-82].
Дата добавления: 2015-07-08; просмотров: 276 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Тақырып. Екі өлшемді массивтерді өңдеу. | | | Тақырып.Процедураларды қолданып, программалар құру. |