Таблица стоимости перевозок устроена следующим образом: числа, стоящие на пересечениях строк и столбцов таблиц, озна¬чают стоимость проезда между соответствующими соседними станциями. Если пересечение строки и столбца пусто, то стан¬ции не являются соседними.
Укажите таблицу, для которой выполняется условие: «Ми¬нимальная стоимость проезда из А в В не больше 6».
Стоимость проезда по маршруту складывается из стоимо¬стей проезда между соответствующими соседними станциями.
Задача 1.
var n,a: integer;
begin
writeln('Введите 4-х значное число');
readln(n);
a := n mod 10;
n := n div 10;
write(a);
write(n)
end.
Задача 2.
var n: integer;
begin
writeln('Введите расстояние в сантиметрах: ');
readln(n);
writeln('Расстояние в метрах = ',n div 100)
end.
Задача 3.
var a,b,c: integer;
begin
writeln('Введите 1 число: ');
readln(a);
writeln('Введите 2 число: ');
readln(b);
c:=1;
if a > b then
begin
c := a*a*a*a;
end
else
begin
c:= b*b*b*b;
end;
writeln('Четвертая степень наибольшего числа = ',c);
end.
Во-вторых, цикл с предусловием(while) выполняется только тогда, когда его условие возвращает ложь. Если условие возвращает правду, цикл завершается. Бывает так, что при попытке первой итерации цикла условие уже возвращает правду. В этом случае цикл не будет выполнен ни разу.
Цикл с предусловием(repeat), наоборот, выполняется, пока условие возвращает правду и завершается ложью. Стоит заметить, что если цикл с предусловием проверяет своё условие перед итерацией, цикл с постусловием делает это после, а это значит, что последний выполнится хотя бы один раз.