Функция, определяющая максимум их 3х чисел.
В блокноте набираем:
(в первой строке) переменной maxChislo присвоили тип Integer(целочисленный) и аналогичный тип трём другим переменным;
(во второй строке) переменные и обычный порядок нахождения максимума из трех чисел.
Если по-русски, написанное во второй и третьей строке можно перевести так: maxChislo из трех x1, x2, x3 (Это) Если ((x1 (больше) х2) И (х1 (больше) х3)), то (х1(максимальное число)), иначе {Если ((х2 (больше) х1)И(х2 (больше) х3)), то (x2(максимальное число)), иначе (х3(максимальное число)}
Как запускать программу из файла записано в уроке № 2, п. 2
В блокноте набираем:
Итак,maxChislo :: Integer -> Integer -> Integer -> Integer
maxChislo x1 x2 x3 = if ((x1>x2)&&(x1>x3)) then x1else if ((x2>x1)&&(x2>x3)) then x2 else x3
(в первой строке) переменной maxChislo присвоили тип Integer(целочисленный) и аналогичный тип трём другим переменным;
(во второй строке) переменные и обычный порядок нахождения максимума из трех чисел.
Если по-русски, написанное во второй и третьей строке можно перевести так: maxChislo из трех x1, x2, x3 (Это) Если ((x1 (больше) х2) И (х1 (больше) х3)), то (х1(максимальное число)), иначе {Если ((х2 (больше) х1)И(х2 (больше) х3)), то (x2(максимальное число)), иначе (х3(максимальное число)}
Как запускать программу из файла записано в уроке № 2, п. 2
Комментариев нет:
Отправить комментарий