Задача 6 Урок 11

Задача 6 Урок 11:

Модификация одной из пред. задач: Пользователь вводит целые числа. Пока он не введёт число большее 15, в ответ на каждое введённое число выводите сумму этого числа и пред-предыдущего введённого им числа, если это число чётное, иначе просто запрашивать новое число. Если же введённое число больше 15, то цикл необходимо завершить.
В первом витке цикла все "предыдущие" числа можно считать единицами.

Задача 5 Урок 11

Задача 5 Урок 11:

Модификация одной из пред. задач: Пользователь вводит целые числа. Пока он не введёт число большее 15, в ответ на каждое введённое число выводите сумму этого числа и двух предыдущих введённых им чисел (предыдущего и пред-предыдущего), если же введённое число больше 15, то цикл необходимо завершить.
В первом витке цикла все "предыдущие" числа можно считать единицами.

Задача 4 Урок 11

Задача 4 Урок 11:

Решите с помощью цикла while:
Выведите на экран, все четные числа от 35 до 117 и нечетные числа, лежащие в диапазоне от 45 до 99.
Указание: сначала можно решить задачу двумя циклами, но потом перепишите с использованием одного цикла, в теле которого составьте логическое выражение, описывающее подходящие числа (используйте логические операции).

задача №6

Задача 6

Дано некоторое число длиной от 1 до 5 символов, вывести все его "нечётные" цифры в обратном порядке (аналогично предыдущей задаче), если же таких цифр не найдёт, вывести сообщение "Нечетных цифр не обнаружено!"

Решение:

задача 5

задача 5

Дано некоторое число длиной от 1 до 5 цифр - вывести его цифры в обратном порядке.
Например:

3567=
7
6
5
3

Подсказка: используйте цикл while и операцию получения остатка.

Решение

задача №4

задача №4

Вывести на экран n-ное число Фибоначчи. Пример последовательности:

Решение:

function fib($n) {
  if ($n == 1) {
     $result = 0 ;                        
  } elseif ($n == 2) {
     $result = 1;
  } else {    // можно заменить на if ($n < 2) {$result = $n} 
     $result = fib($n - 1) + fib($n - 2);
  } 
  return $result
}
echo (fib(9)); 

Результат:
21

задача 3

задача 3
Вывести на экран N случайных чисел (каждое с новой строки). Для каждого числа, начиная со второго, рядом выводить - больше ли оно предыдущего или меньше. например:

-1
20 больше -1
-5 меньше 20
-6 меньше -5
и т.д.

Решение:

задача 2

задача 2

Вывести на экран сумму N случайных чисел.

Решение:

function summaRandom ($n) {
  $result = 0;  
  for ($i = 1; $i <= $n; $i++) {
     $a1 = random_int(1, 100);
     $result += $a1;
  }
  return $result;
}
echo (summaRandom(10));

задача 1

задача 1

Вывести на экран N случайных чисел (каждое с новой строки) из диапазона [-21, 35]
ПРИМЕЧАНИЕ: подразумевается, что вы должны организовать цикл, который выполнится N раз и при этом в каждом своём витке выведет на экран случайное число.

Решение:

function randomChisla ($n) {
  for ($i = 1; $i <= $n; $i++) {
    $result = random_int(-21, 35);
    echo $result, "<br>";
  }
}    
randomChisla(10);

Задача 1 Урок 10.2

Задача 1 Урок 10.2

Модицифируйте код:

var i:integer;
begin
for i:=1 to 10 do
begin
writeln(777);
break;
end;

readln();
end.
-- таким образом, чтобы на 4-ом витке на экран было выведено число 777, а на 5-ом произошел выход из цикла (при этом строчку for i:=1 to 10 оставьте без изменений).

Pages

Subscribe to fkn+antitotal RSS