Этот предикат принимает значение Истина в том и только в том случае, когда ... Пусть требуется найти объем прямоугольного параллелепипеда с ребрами 10, 20 и 30. Пишем предикат, определяющий объем: Vol ( a , b , c , v ) : = Mult ( a , b , z ) ... v). Легко предсказать, какой ответ даст Пролог на этот запрос.
Объяснение:
Alekseevich1012
29.03.2020
/* 1. Описать класс с именем MARSH, содержащую следующие, поля: • BEGST — название начального пункта маршрута; • TERM — название конечного пункта маршрута; • NUMER — номер маршрута. 2. Написать программу, выполняющую следующие действия: • ввод с клавиатуры данных в массив TRAFIC, состоящий из 3 элементов типа MARSH; • вывод на экран информации о маршруте, номер которого введен с клавиатуры; • если таких маршрутов нет, выдать на дисплей соответствующее сообщение. */
int main() { MARSH TRAFFIC[3]; string b, t, n; for (int i = 0; i < 3; i++) { cout << "Ввод данных для маршрута " << i << ':' << endl; cout << "Название начального пункта маршрута: "; cin >> b; cout << "Название конечного пункта маршрута: "; cin >> t; cout << "Номер маршрута: "; cin >> n; cout << endl; TRAFFIC[i] = MARSH(b, t, n); } cout << endl << "Введите номер маршрута: "; cin >> n; MARSH m; for (int i = 0; i < 3; i++) { m = TRAFFIC[i]; if (m.NUMER == n) { m.info(); return 0; } } cout << "Нет маршрута с таким номером!" << endl; return 1; }
Коновалова
29.03.2020
{1} const whereInput = 'C:\Users\1\Desktop\1.txt'; // <== путь файла var input: text; n, n1, i, sum: longint; begin assign(input, WhereInput); reset(input); readln (input, n); n1:=0; sum:=0; for i:=1 to n do begin read (input, n1); inc (sum, n1); end; close (input); write ('Среднее арифметическое: ', sum/n); end.
{2} const whereInput = 'C:\Users\1\Desktop\1.txt'; var input: text; n: longint; ch: char; begin assign(input, WhereInput); reset(input); n:=0; while not eof(input) do begin read (input, ch); inc (n); if eoln(input) then readln(input); end; close (input); write ('Символов в файле: ', n); end.
{3} const whereInput = 'C:\Users\1\Desktop\1.txt'; var input: text; n, i: longint; ch: char; begin assign(input, WhereInput); reset(input); i:=0; n:=0; while not eof(input) do begin read (input, ch); inc (n); if eoln(input) then begin readln(input); inc (i); writeln ('Символов в ', i, ' строке: ', n); n:=0; end; end; close (input); end.
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
Прямоугольный параллелепипед с ребрами 23, 46 и 69. Предикат: Vol(a, b, c, v):=Mult(a, b, z), Mult(z, c, v За
Этот предикат принимает значение Истина в том и только в том случае, когда ... Пусть требуется найти объем прямоугольного параллелепипеда с ребрами 10, 20 и 30. Пишем предикат, определяющий объем: Vol ( a , b , c , v ) : = Mult ( a , b , z ) ... v). Легко предсказать, какой ответ даст Пролог на этот запрос.
Объяснение: