Вариант 2.
подставляем: 2>2(нет,значит ложно - пишем 0)
2>5(нет,ложно - 0)
0V0=0
2<3(истинно - 1)
0----->1 = 1(Истинно)
обратите внимание на таблицы конъюнкции,дизъюнкции и следстия
Import math
a = float(input())
b = float(input())
c = math.sqrt(a**2 + b**2)
s = (a * b) / 2
print("Площадь треугольника: %.2f" % s)
print("Гипотенуза треугольника: %.2f" % c)
Алгоритм решения следующий:
Сначала считывается введенное слово в переменную. Далее, в цикле от начала слова и до его конца проверяется, является ли текущая буква, равной искомой, то есть букве "а". Если такая буква найдена, то выводится её позиция в слове.
А теперь комментарий по каждой из строчек кода.
// Блок объявления переменных
<span>var a:string;
var i:integer;
// Начало программы
begin
// Ввод слова
writeln('Введите слово');
// Считывание слова
read(a);
</span>// Цикл от 1 до длины считанного слова<span>
for i:=1 to length(a) do begin
</span>// Условие на то, является ли текущая буква заданной<span>
if (a[i]='а') then begin
</span>// Если является, вывод её позиции на экран<span>
writeln('Найдена буква “а”, ее позиция:' , i);
</span>// и прерывание дальнейшего цикла, выход из него<span>
break;
</span>// Завершение блока "if"<span>
end;
</span>// <span>Завершение цикла
end;
</span>// Завершение программы<span>
end.</span>
Если кузнечик двигался вперёд 2, а назад 1, значит он всё время смесчается на 1 клетку, соответственно он прошел 35 клеток.
Остальные 5 команд он двигаля назад, значит он прошел 6*5=30клеток.
Всё это можно заменить на команду (Вперёд 5)
Ответ: 2