Как известно, в команде по квиддичу
3 охотника, 2 загонщика, ловец и
вратарь. когда рон уизли стал
старостой гриффиндора, он решил
привлечь к тренировкам как можно
больше учеников, а для этого
сформировать как можно больше команд. для подсчёта числа потенциальных команд рон построил
следующую таблицу в ms excel:
1) какое число окажется в ячейке d6, предназначенной для вывода итогового количества команд?
2) какое количество команд в действительности можно сформировать при имеющихся данных?
3) как следует изменить формулу в d6, чтобы она при любых данных давала корректный результат?
а)
9
5
3
б)
5 + 32
5 * 4 = 20
Объяснение:
Writeln () и write () - операторы вывода в Паскале, т.е. служат для вывода на экран каких-либо данных.
Если нужно, чтобы каждый вывод начиналась с новой строки, то надо использовать writeln (), если нет - то write ().
Выводимый текст заключается в одиночные кавычки и выводится без изменений (Write ('5 + 3') → Вывод: 5 + 3).
Для вывода значения переменной или числа - указывается просто имя переменной или число.
Разделителем текста, переменной и т.д. служит запятая.
Если есть действия с числами или переменными ( 4*5 или a*b) вычисляется результат.
var a, b, с: integer;
begin
write('Введите два числа: ');
readln(a, b);
if a < b then с := a + 1 else с := b + 1;
repeat с := с - 1
until (a mod с = 0) and (b mod с = 0);
write('NOD = ', с)
end.
//2. Алгоритм с вычитанием (цикл while)
var a, b: integer;
begin
write('a = ');
readln(a);
write('b = ');
readln(b);
while a <> b do
if a > b then
a := a - b
else
b := b - a;
writeln('NOD = ', a);
end.