фкн вгу

+ Задача № 29. Вычислить число сочетаний из n по k

Теория задачи
Реализация задачи :

 
<?php

// Мы создали функцию вывода факториала числа $n 
	
	function F ($n)
	{
		$count=1;
		 
			for ($i=1 ; $i<=$n ; $i++)
				{
					$count=$count*$i;
				}
				  
				 return $count;
	}

	// Теперь выведем функцию числа сочетаний 
 $n=5;
 $k=2;
 $c=$n-$k;
 echo  F($n)/(F($k)*F($n-$k)) ;
 
 
 ?>

+ Задача № 28. Вычислить факториал

<?php
$n =5 ;
$count=1;
for ($i=1 ; $i<=$n ; $i++)
{
	$count=$count*$i;
	echo $count ,"<BR>";
}
   echo "Факториал числа $n равен ",$count ;     
 ?>

+ Задача № 23. Найти наименьшее общее кратное двух натуральных чисел

<?php

// Пользователь вводит два натуральных числа ( например через форму)
 $c = 22;
 $d =43; 
// Мы присваиваем эти числа специальным переменным 
// для использования в цикле 
 if ($c<$d) 
	 {
		 $a=$c ;
		 $b=$d; 
	 }
 else
	 {
		$a=$d ;
		 $b=$c;  
	 }
 
 // Счётчик должен идти всегда до меньшего числа 
 // переменная $i есть по сути делитель для чисел  $a и $b
 for ($i=$b ; $i<=$a*$b  ; $i++)
 {
	// echo "|",$i ,"|","<BR>" ;
	  // Мы выводим  все делители $i  если оба числа $a и $b 
          //делятся на него без остатка

+ Задача № 22. Найти наибольший общий делитель двух натуральных чисел

<?php

// Пользователь вводит два натуральных числа ( например через форму)
 $c = 20232;
 $d =282322323; 
// Мы присваиваем эти числа специальным переменным 
// для использования в цикле 
 if ($c<$d) 
	 {
		 $a=$c ;
		 $b=$d; 
	 }
 else
	 {
		$a=$d ;
		 $b=$c;  
	 }
 
 // Счётчик должен идти всегда до меньшего числа 
 // переменная $i есть по сути делитель для чисел  $a и $b
 for ($i=1 ; $i<=$a ; $i++)
 {
	// Мы выводим  все делители $i  если оба числа $a и $b
      // делятся на него без остатка
	 if ($a % $i == 0 and $b % $i == 0)
	 {

+ Задача № 20. Проверить, является ли заданное натуральное число совершенным

Совершенное число? (др.-греч. ??????? ???????) — натуральное число, равное сумме всех своих собственных делителей (т. е. всех положительных делителей, отличных от самого? числа). По мере того как натуральные числа возрастают, совершенные числа встречаются всё реже.

Найти наибольший нетривиальный делитель натурального числа

Здесь будет решение с чистого листа задачи о нахождении наибольшего нетривиального делителя натурального числа

Задача № 19. Вывести на экран первых n простых чисел

<?php
 
 $n = 5 ; // Само число до которого нужно вывести все простые числа
 $f = 0 ; // Начальное значение счётчика -числа делителей
 $k=1; // Начальное значение параметра $k для цикла while
 $e=1; // Начальное значение переменной $e для цикла for 
 // Пояснение к выводу работы программы : 
 echo "()-в скобках значения параметра \$e-1 , а в ||
  значения простых делителей <BR>" ;
 
 
 
 
  //Выполняем цикл до тех пор пока $k не равно $n-заданному числу до 
 // которого необходимо вывести все простые числа
while ( $k !== $n )
{

+ Задача № 18. Вывести на экран все простые числа до заданного

<?php
 
 $n = 2 ; // Само число до которого нужно вывести все простые делители
 $f = 0 ; // Начальное значение счётчика -числа делителей
 
 // Внешний цикл , перебирающий все числа для определения его "простоты" ,
//  до заданного нами числа 
 for ( $e = 1 ; $e < $n ; $e++ )
 {
    // Внутренний цикл , проверяющий простое ли число 
	 for ($i=1 ; $i <= $e ; $i++)
	 {
		  // Если наше число   делится на любое натуральное  число меньшее  
                  // или равное ему  без остатка то это делитель
		     if ($e % $i == 0 ) 
				  {

JavaScript переадресация - пример кода

Переадресация выполняется просто присваиванием нового значения переменной

window.location.href 

например:

window.location.href = 'http://' + domain + window.location.pathname;

Pages

Subscribe to RSS - фкн вгу