Хелпикс

Главная

Контакты

Случайная статья





Контрольный пример. Задание для выполнения. Описание алгоритма программы. Описание переменных и структур данных, которые применяются в программе. Текст программы с комментариями. Контрольный пример. Задание для выполнения



3.Контрольный пример


 

Задание 3.18

1. Задание для выполнения

Дана строка, состоящая из русских слов, разделенных пробелами (одним или несколькими). Определить количество слов, которые содержат хотя бы одну букву 'А'.

2. Описание алгоритма программы

Пусть S – вводимая строчка


Выведем количество совпадения с регулярным выражением в вводимой строке.

3.Описание переменных и структур данных, которые применяются в программе

Имя переменной или объекта программы Тип данных Назначение
S string Хранит вводимую строку

3. Текст программы с комментариями

<form method="get">

Введите строку:

<input name="S"/>

<br>

<input type="submit" value="Отправить"/>

</form>

<?php

if (!isset($_GET['S'])) {

return;

}

echo preg_match_all('/\w*А\w*/um', $_GET['S']);

4. Контрольный пример


 

Задание 4.1

1. Задание для выполнения

Для большинства существительных, оканчивающихся на -онок и -енок, множественное число образуется от другой основы. Как правило, это происходит по образцу: цыпленок — цыплята, мышонок — мышата и т. д. (в новой основе перед последней буквой т пишется а или я в зависимости от предыдущей буквы: если это шипящая, то а, иначе — я). Имеются слова-исключения, из которых укажем следующие: ребенок (дети), бесенок (бесенята), опенок (опята), звонок (звонки), позвонок (позвонки), подонок (подонки), колонок (колонки), жаворонок (жаворонки), бочонок (бочонки). Есть еще ряд малоупотребительных слов-исключений, которые мы не рассматриваем. Пусть дан текст, среди символов которого имеется пробел. Группа символов, разделенных пробелом, представляет собой русское слово, оканчивающееся на -онок или -енок. Получите это слово во множественном числе.



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.