Задача 20 урок 13.1

Задача 20 урок 13.1

Модифицируйте предыдущий вывод "ёлочкой" так, чтобы в каждой нечетной строке выводились только четные числа, а в каждой четной только нечетные, например для N=17:

3
4 6
7 9 
12 14
15 17

Способ №1 (1 цикл)

Задача 19 урок 13.1

Задача 19 урок 13.1

Пользователь передает целое положительное число N, выведете на экран последовательность от 1 до N "ёлочкой", например для N=18:
?
1
2 3
4 5 6
7 8 9 10
11 12 13 14 15
16 17 18

ПРИМЕЧАНИЕ: эту задачу можно решить, как вложенными циклами, так и вообще одним циклом (что более изящно).
Решите указанными двумя способами.

Способ №1 (1 цикл)

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

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

Составьте программу, которая выводит на экран прямоугольный флаг N×M вида (с чередованием плюсов и минисов в строках):

- - - - - -
+ + + + + +
- - - - - -
+ + + + + +
- - - - - -

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

Задание 3 Урок 14

Задание 3 Урок 14

Напишите процедуру, которая принимает переменную целого типа по ссылке, просит пользователя ввести значение в консоли и инициализирует переменную этим значением (убедитесь, что в теле программы значение изменилось).

var a:integer;
procedure sum(var z:integer);
begin
  writeln('Vvedite chislo: ');
  readln(z);
end;
begin
  a:=10;
  sum(a);
  writeln(a);
  readln();
end.

Задача 2 Урок 14

Задача 2 Урок 14

Напишите процедуру, которая выводит на экран сумму трёх целых чисел.

var a,b,c,i,d:integer;
procedure sum(x,y,z:integer; var i:integer);
begin
  i:= x + y + z;
end;
begin
  writeln('Vvedite 3 chisla: ');
    readln(a,b,c);
    sum(a,b,c,d);
  writeln('Summa abc = ',d);
  readln();
end.

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

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

Напишите функцию, которая возвращает сумму трёх целых чисел.

var a, b, c: integer;
function sum(x, y, z: integer):integer;
begin
  result:= x + y + z;
end;
begin
  writeln('Vvedite 3 chisla: ');
    readln(a,b,c);
  writeln('Summa abc = ',sum(a,b,c));
  readln();
end.

Задача 7 Урок 9

Урок 9

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

Решение 3 Задача 6 Урок 9

Урок 9

Пользователь вводит три числа, найдите из них максимальное.
Без вложенных блоков (без and) -- запомнив максимум из двух
в специальной переменной.

Решение 2 Задача 6 Урок 9

Урок 9

Пользователь вводит три числа, найдите из них максимальное.
С вложенными блоками (без and).

Решение 1 Задача 6 Урок 9

Урок 9

Пользователь вводит три числа, найдите из них максимальное.
С использованием логической операции and
(все опараторы if должны быть в полной форме).

Pages

Subscribe to fkn+antitotal RSS