Хелпикс

Главная

Контакты

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





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



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

Определить и вывести на экран длину самого большого слова во введённой строке. Слова в строке разделены одним или несколькими пробелами.

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

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

Разделим строчку на слова, посчитаем их длины и выведем наибольшую


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

Имя переменной или объекта программы Тип данных Назначение
str string Хранит вводимую строку
arrayStr array Хранит массив слов
itemStr string Хранит текущий элемент массива
maxLength int Хранит максимальную длину слова

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

<form method="get">

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

<input name="str"/>

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

</form>

<?php

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

return;

}

$arrayStr = explode(" ", $_GET['str']);

$maxLength = 0;

foreach ($arrayStr as $itemStr) {

if (ctype_alpha($itemStr) && strlen($itemStr) > $maxLength) {

   $maxLength = strlen($itemStr);

}

}

echo $maxLength;

 

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


Задание 2.1

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

Даны три строки: S1, S2, S3. Заменить в строке S1 все вхождения строки S2 на S3.

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

<form method="get">

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

<br>

S1

<input name="S1"/>

<br>

S2

<input name="S2"/>

<br>

S3

<input name="S3"/>

 <br>

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

</form>

<?php

if (!isset($_GET['S1'], $_GET['S2'], $_GET['S1'])) {

return;

}

echo str_replace($_GET['S2'], $_GET['S3'], $_GET['S1']);

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

Задание 2.2



  

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