Алгоритмы c ветвлениями.
Форма организации действий, при которой в зависимости от выполнения некоторого условия совершается одна или другая последовательность шагов
For i = 1 To 9
For j = 1 To 9
s$=String(i*j)
if length(s$)=1 then s$=" "+s$ else if length(s$)=2 then s$=" "+s$
Print s$;
Next j
Print
Next i
End
Результат работы программы:
1 2 3 4 5 6 7 8 9
2 4 6 8 10 12 14 16 18
3 6 9 12 15 18 21 24 27
4 8 12 16 20 24 28 32 36
5 10 15 20 25 30 35 40 45
6 12 18 24 30 36 42 48 54
7 14 21 28 35 42 49 56 63
8 16 24 32 40 48 56 64 72
9 18 27 36 45 54 63 72 81
Замечание: таблица на самом деле ровная, это тут ширина пробела и ширина цифры различна, поэтому сдвиг.
Я ВИЖУ СВОЙ КОМПЬЮТЕР ТАК ЧТО ОН БЕЛОГО ЦВЕТА СТОИТ НА МОЁМ НОВОМ СТОЛИКЕ ТАМ ГДЕ Я ОБЫЧНО ДЕЛАЮ ДОМАШНЕЕ ЗАДАНИЕ . ОН УМЕЕТ С ТОБОЙ РАЗГОВАРИВАТЬ И ВЫПОЛНЯТЬ ЕЩЁ МНОГО ИНТЕРЕСНЫХ ФУНКЦИЙ
1) a*(a+b+c) = aa+ab+ac = a+ab+ac = a(1 + b + c) = a * 1 = a
2) a*b + ¬b + ¬a*b = b(a + ¬a) + ¬b = b * 1 + ¬b = b + ¬b =1
3) (¬a + b) * ¬c * (c + a * ¬b) = (¬a + b) * (¬c*c + a¬b¬c) =
(¬a + b) * a¬b¬c = ¬aa¬b¬c + ba¬b¬c = 0 + 0 = 0
4) (a+b)*(¬a+b)*(¬a + ¬b) = (¬aa+ab+¬ab+b)*(¬a + ¬b) =
(ab + ¬ab + b)*(¬a + ¬b) = b(a + ¬a + 1)*(¬a + ¬b) = b*(¬a + ¬b) =
¬ab + ¬bb = ¬ab
На дополнительной клавиатуре специальная клавиша нам лук.