Заказать курсовые, контрольные, рефераты...
Образовательные работы на заказ. Недорого!

Конструкция повторения. 
Основы синтаксиса PHP

РефератПомощь в написанииУзнать стоимостьмоей работы

Для решения данной задачи объявить переменную $N и задать значению. С помощи конструкции if проверить если $n меньше нуля, то программа свою работу закончить. Используя конструкцию for и формулу из условия, задачи, определяется сумма 1/n. С помощи конструкции echo вывести результат действие в браузере. Объявить переменную $N и задать значению. Используя цикл while в переменную $p умножать 3… Читать ещё >

Конструкция повторения. Основы синтаксиса PHP (реферат, курсовая, диплом, контрольная)

Программирование задач с циклами

Задача 3.1. Напечатать таблицу умножения на n (значение n вводится с клавиатуры).

Для решения данной задачи объявить переменную $n задать значению. Используя цикл for увеличить переменную $i до 10 с шагом 1, каждый раз значению $n умножать на $i и вывести значению в окне браузера.

Листинги 3.1. Создание таблицу умножения.

$n=4;

for ($i=1;$i≤10;$i++).

{.

$y=$n*$i;

echo «$n*$i=$y «;

}.

?>

После запуска скрипта на сервер в браузере появиться таблица умножения.

Результат программы после запуска.

Рис. 3.1 Результат программы после запуска

Из рисунка видно, что при заданное значение 4 было напечатано таблица умножения число 4.

Задача 3.2. Дано целое число N (> 0). Найти сумму: 1 + ½ + 1/3 + … + 1/N (вещественное число).

Для решения данной задачи объявить переменную $N и задать значению. С помощи конструкции if проверить если $n меньше нуля, то программа свою работу закончить. Используя конструкцию for и формулу из условия, задачи, определяется сумма 1/n. С помощи конструкции echo вывести результат действие в браузере.

Листинги 3.2. Определения суммы.

$n=3;

$s=0;

if ($n≤0) exit («N должен бить больше нуля»);

for ($i=1;$i≤$n;$i++).

{.

$s=$s+1/$i;

}.

echo «Ответ».$s;

?>

После запуска скрипта на сервер в браузере появится результат данной задачи.

Результат программы после запуска.

Рис. 3.2 Результат программы после запуска

Из рисунка видно, что при равнение $N=3.Сумма равняется 1,8333.

Задача 3.3. Даны натуральное число $n и действительное число x.

Вычислить:

Конструкция повторения. Основы синтаксиса PHP.

Для решения данной задачи объявить переменную x и задать значению. Используя конструкцию while задать условию если $k меньше заданного переменное $n то выполняется тело цикла. Используя формулы из условия, задачи в теле цикла определить операцию. С помощи конструктора echo вывести значению в окне браузера.

Листинги 3.3. Определение произведения.

$x=5;

$n=2;

$pr=1;

$k=1;

while ($k≤$n).

{.

$s=1-sin ($k+$x);

$pr=$pr*$s;

$k=$k+1;

}.

echo «Результат:$pr» ;

?>

После запуска скрипта на сервер в браузере появиться результат произведения (Рис 3.3.).

Результат программы после запуска.

Рис. 3.3 Результат программы после запуска

Из рисунка 3.3. видно, что при $x=5 и $n=2 результатом произведения равняется в 0,4388.

Задача 3.4. Даны два целых числа A и B (A < B). Вывести в порядке убывания все целые числа, расположенные между A и B (не включая числа A и B), а также количество N этих чисел.

Для решения данной задачи объявить переменную A, B и задать их значению переменная $A должен быть меньше $B. Используя конструкцию while задать условия если $A больше $B то из перемени $B вычитать единицу и показать значению $B в окне браузера, выполняется это действие до того пока значения $B не равняется в $A. И после каждой действии в переменную $kol сложить единицу.

Листинги 3.4. Определение произведения.

$A=10;

$B=19;

$kol=0;

if ($A>$B) exit (' А должен бить меньше B');

while ($B>$A).

{$B—;

if ($B$A).

{echo «$B «;

$kol++;}}.

echo «Количество этих чисел равно $kol» ;

?>

После запуска скрипта на сервер в окне браузера выводиться все целые числа в обратном порядке.

Результат программы после запуска.

Рис. 3.4 Результат программы после запуска

Задача 3.5. Пусть.

Конструкция повторения. Основы синтаксиса PHP.
Конструкция повторения. Основы синтаксиса PHP.
Конструкция повторения. Основы синтаксиса PHP.
Конструкция повторения. Основы синтаксиса PHP.
Конструкция повторения. Основы синтаксиса PHP.

Даны действительные натуральный. Получить .

Используя конструкцию for задать параметр от 2 до заданного $n с шагом 1 и, используя формулы из условия, задачи определяется значения xk и в переменную x0 присваивать значению x1 а в переменную x1 присваивать значению xk. С помощи конструкции echo вывести значению xk в браузере.

Листинги 3.5. Код программы для решения задачи 3.5.

$n=3;

$c=2;

$d=3;

$q=5;

$r=2;

$b=3;

$x0=$c;

$x1=$d;

for ($i=2;$i≤$n;$i++).

{.

$xn=$q*$x1+$r*$x0+$b;

$x0=$x1;

$x1=$xn;

}.

echo «Значения Xn равняется «.$xn;

?>

После выполнения скрипта в браузере появиться значения Xk.

Результат программы после запуска.

Рис. 3.5 Результат программы после запуска

Если $n=3,$c=2;$d=3;$q=5;$r=2;$b=3 значения Xn равняется в 119.

Задача 3.6. Даны действительные числа a, b, натуральное число n (b>a). Получить.

Конструкция повторения. Основы синтаксиса PHP.

.

.

Конструкция повторения. Основы синтаксиса PHP.
Конструкция повторения. Основы синтаксиса PHP.

Для решения данной задачи сначала необходимо сначала определить значению h.

Конструкция повторения. Основы синтаксиса PHP.

Используя цикл while задать условию, если переменная $i меньше $n то по формуле из условию задачи найти переменную. И с помощи конструкции echo вывести значению f.

Листинги 3.6. Код программы для решения задачи 3. 6.

$a=2;

$b=3;

$n=15;

$fn=0;

$h=($b-$a)/$n;

$i=1;

while ($i≤$n).

{.

$f=($a+($i-½)*$h)/(1+pow ((($a+($i-½))*$h), 2));

$fn=$fn+$f;

$i=$i+1;

}.

echo «Значения fn равняется» .$fn;

?>

После запуска скрипта на сервер в браузере появиться значения fn.

Результат программы после запуска.

Рис. 3.6 Результат программы после запуска

Задача 3.7. Дано целое число N (> 0). Если оно является степенью числа 3, то вывести TRUE, если не является — вывести FALSE.

Объявить переменную $N и задать значению. Используя цикл while в переменную $p умножать 3 до того пока значения $p не станут больше или равно к значению $N.После этого с помощи конструкции if проверить условию если значения $p равен к значению $N то вывести true в противном случае вывести false.

Листинги 3.7. Проверка целое число на степени числа 3.

$N=27;

$p=1;

if ($N<0) exit («N должно быть больше нулья»);

while ($p<$N).

{.

$p=$p*3;

}.

if ($N==$p).

{.

echo «True» ;

}.

else.

echo «False» ;

?>

Во время запуска скрипта в браузере появиться результат работы скрипта.

Результат программы после запуска.

Рис. 3.7 Результат программы после запуска

Из рисунка 3.7 видно, что при заданное число $N=27 результат возвратилось TRUE это означает, что число 27 является степени 3.

Задача 3.8. Найти 10 первых простых чисел.

Для решения данной задачи необходимо использовать вложенную цикл for т. е цикл внутри цикла. Использования вложенную функцию for показано на листинге 3.8.

Листинги 3.8. Нахождения 10 первых простых чисел.

for ($i=1;$i≤30;$i++).

{.

$a=0;

for ($j=1;$j≤$i;$j++).

{.

if ($i%$j==0).

{.

$a+=$j;

}.

}.

if ($a-1==$i).

{.

echo $i." «;

}.

}.

?>

После выполнения скрипта в браузере появиться 10 простых чисел.

Результат программы после запуска.

Рис. 3.8 Результат программы после запуска

Числи который выводились в браузере это и есть простые числи т. е числи которые делиться на себе и на единицу.

Определение функциональных возможностей Web-приложения

Web-приложение, по продаже авиабилетов будет иметь следующие функции :

  • 1. Авторизация пользователей — позволяет зарегистрироваться и получить расширенный доступ к авиабилетам.
  • 2. Просмотр авиабилетов — позволяет просматривать билеты и информацию о них;
  • 3. Поиск авиабилетов — позволяет найти необходимый билет.
  • 4. Предложение и пожелания пользователя — с помощью данной услуги пользователи могут написать свои жалобы и предложения;
  • 5. Добавление билетов — добавление новых авиабилетов.
  • 6. Удаление — удаление билетов которые были совершенны полеты.

В данном разделе были решены и просмотрены задачи с помощью конструкций повторения for, while и do… while. А так же перечислены функциональные возможности разрабатываемого web-приложения.

Показать весь текст
Заполнить форму текущей работой