ВУЗ:
Составители:
Рубрика:
28
том того, что масть КМ является козырной .
type
масть = (пики, трефы, бубны, червы);
достоинство = (шесть, семь, восемь, девять,
десять, валет, дама, король, туз);
карта = record м: масть; д: достоинство end;
68. Используя следующий фрагмент программы , опишите логическую функцию
Правильный ряд (Р), проверяющую , правильно ли выставлены кости
домино в ряду Р (равна ли правая цифра очередной кости левой цифре сле-
дующей кости).
type
КостьДомино = record левая, правая: 0..6 end;
Ряд = array[1..28] of КостьДомино;
69. Используя следующий фрагмент программы , опишите перечисленные ниже
функции:
type
Поле = record вертикаль: (a,b,c,d,e,f,g,h),
горизонталь: 1..8 end;
а) функция ХодКоня(n1,n2) проверяет, можно ли конем с поля n1 объя-
вить шах , если король находится на поле n2;
б) функция ХодФерзя(n1,n2) проверяет, может ли ферзь за один ход пе-
рейти с поля n1 шахматной доски на поле n2.
70. В массиве содержится информация о зимней сессии 4-го курса. Сведения о
каждом студенте (максимальное число студентов - 150) содержат следующие
данные: фамилию (до 12 символов), номер группы (от 1 до 7), оценки по
трем предметам (функциональный анализ, компьютерные науки и числен-
ные методы ). Напишите программу, которая вводит эту информацию и печа-
тает следующие данные:
а) процент студентов, сдавших экзамены на 4 и 5;
б) название предмета, который был сдан лучше всего.
71. Точка задается своими координатами, которые могут быть полярными или
декартовыми. Напишите функцию , которая определяет расстояние между
двумя точками.
72. Индивидуальное (!) задание, которое передается преподавателю перед на-
чалом собеседования по этой теме :
Номер индивидуального задания определяет преподаватель!
Опишите постановку задачи , создайте математическую модель ее реше-
ния, разработайте блок - схему и работающую программу, проведите тес -
тирование и отладку программы, обдумайте полученные результаты .
Индивидуальные задания
1. Составьте процедуру для сложения двух площадей , выраженных в дюймо-
вой системе (в кв . ярдах, кв . футах и кв . дюймах) и функцию для замены
дюймовых единиц измерения площади на квадратные метры.
2. В старину жидкости и сыпучие тела измерялись в мерах (например , мера ов -