Результат выполнения программы




Задача 3.1.24

Формулировка задачи

Найдите n -ый член геометрической прогрессии, заданной первым членом и разностью.

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

Пользователем с клавиатуры вводится число N, первый член последовательности Х и шаг (разность) У. Программа высчитывает значение для N-ого члена последовательности через рекуррентную функцию.

Текст программы на языке PHP

<form name="y" method="GET">

Введите N: <input type="text" name="n"><br><br>

Введите первый член последовательности: <input type="text" name="x"><br><br>

Введите разность: <input type="text" name="y"><br><br>

<input type="submit">

</form>

<?php

$a=isset($_GET['n'])? $_GET['n']: NULL;

$x=isset($_GET['x'])? $_GET['x']: NULL;

$y=isset($_GET['y'])? $_GET['y']: NULL;

if(isset($a)&& isset($x) && isset($y))

{

$arr = array();

 

$arr[1] = $x;

for ($i = 2; $i <= $a+1; $i++)

{

$arr[$i] = $x * pow($y,$a-1);

}

for ($i = 1; $i <= $a; $i++)

{

echo $arr[$i]."<br>";

}

echo "N-ый член последовательности - ". $arr[$a];

}

?>

Результат выполнения программы


Раздел 4. Символьный и строковый типы данных

БЛОК 4.1

Задача 4.1.24

Формулировка задачи

Определите, каких букв (русских, латинских) в строке больше. Возможен случай равенства.

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

Пользователь с клавиатуры вводит некоторые слова, состоящие из русских и английских символов, после чего программа рассчитывает, каких символов в строке больше.

Текст программы на языке PHP

<form name="y" method="GET">

Введите символы: <input type="text" name="a"><br><br>

<input type="submit">

</form>

<?php

$a=isset($_GET['a'])? $_GET['a']: NULL;

if (isset($a))

{

$en=0;

$ru=0;

$arr = preg_split('//', $a, -1, PREG_SPLIT_NO_EMPTY);

$x=strlen($a);

 

$en=preg_match_all("#[a-zA-Z]#", $a, $arr);

$ru=preg_match_all('/[а-яё]/ui', $a, $arr);

if ($ru>$en)

echo "Русских символов больше";

else if ($ru<$en)

echo "Английских символов больше";

else

echo "Одинаково";

}

?>

Результат выполнения программы


Блок-схема



en<ru

 

 



Задача 4.2.24

 

Формулировка задачи

Во введённой строке замените все большие русские буквы на маленькие.

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

Пользователь с клавиатуры вводит некоторые русские символы нижнего и верхнего реестра, после чего программа на выход отдает введенные символы, с заменой верхнего реестра на нижний.

 

Текст программы на языке PHP

<form name="y" method="GET">

Введите любое предложение: <input type="text" name="n"><br><br>

<input type="submit">

</form>

<?php

$str=isset($_GET['n'])? $_GET['n']: NULL;

$str = mb_strtolower($str);

echo $str;

?>

Результат выполнения программы

Блок-схема




Задача 4.4.24

Формулировка задачи

Дан текст. Вывести в алфавитном порядке все различные слова.

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

Пользователь вводит с клавиатуры любой набор слов, после чего программа выводит данный набор слов в алфавитном порядке.

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2020-07-16 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: