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

В некоем виртуальном пространстве есть виртуальные, опять же, ASCII-счеты, с 7-ю спицами по 10 костяшек на каждой, в сброшенном состоянии (условный ноль). Задание: визуализируйте на счетах введенное пользователем число.

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

Подготовительная задача для "счет"
У вас есть число от 1 до 9, вывести его в представлении как счетах со сдвинутыми костями (всего десять костей на спице)

var n,i:integer;
begin
  writeln('Vvedite chislo ot 0 do 9: ');
  readln(n);
  for i:=1 to 11 do
  begin
    if(n<>0) then write('+');
    if(n=0) then write ('---');
    n:=n-1;
  end;
end.  
Консоль:
Vvedite chislo ot 0 do 9: 
5

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

Задача 3 Урок 13.2

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

var n,m,j,i:integer;
begin
  n:=5;
  m:=6;
  for i:=1 to n do
    begin
      for j:=1 to m do
          if((i=1)or(i=n)or(j=1)or(j=m)) then write ('+')
          else write('-');
    writeln();
    end;
end. 
Консоль:
++++++
+----+
+----+
+----+
++++++

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

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

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

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

var n,m,i,j:integer;
begin
  n:=5;
  m:=6;
  i:=1;
  j:=1;
  repeat
    repeat
      write ('-');
      j:=j+1;
    until (j>n);
    writeln();
    i:=i+1;
    j:=1;
  until (i>m);
end.

Консоль:

-----
-----
-----
-----
-----
-----

Задача 21 Урок 13.1

Пользователь передает целое положительное число N, выведете на экран последовательность от 1 до N, так чтобы ширина "ёлочки" росла волнами

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

Пользователь передает целые положительные число N и M, выведете на экран последовательность от 1 до N, так чтобы ширина "ёлочки" увеличивалась до M чисел, то уменьшалась до 1.

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

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

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

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

Pages

Subscribe to fkn+antitotal RSS