1 / 1 / 4
Регистрация: 08.06.2011
Сообщений: 25
1

Описать логическую функцию. Завтра экзамен!

08.06.2011, 19:44. Показов 1382. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Type время = record час:0..23; мин, сек:0..59 end;
ФВ = file of время;
Описать логическую функцию eq(f,g), проверяющую на равенство файлы f и g типа ФВ.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.06.2011, 19:44
Ответы с готовыми решениями:

Описать логическую функцию before (t1,t2) для проверки, предшествует ли время t1 времени t2
Вообщем задание было такое: Описать логическую функцию before (t1,t2) для проверки, предшествует...

Описать рекурсивную логическую функцию, определяющую, является ли симметричной часть строки S
3. Описать рекурсивную логическую функцию, определяющую, является ли симметричной часть строки S,...

Описать логическую функцию, проверяющую, упорядочены ли по возрастанию элементы непустого файла
Type row = file of 0..999. описать логическую функцию, проверяющую, упорядочены ли по возрастанию...

Описать логическую функцию, проверяющую, есть ли в группе хотя бы 2 человека одного роста
type имя = (Анна, Евгений, Петр, Андрей, Татьяна); данные = record пол...

1
Почетный модератор
64304 / 47599 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
08.06.2011, 21:25 2
Лучший ответ Сообщение было отмечено MiBr как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
uses crt;
type vrem=record
          ch:0..23;
          mn,sc:0..59;
          end;
     FB=file of vrem;
function Eq(var f,g:FB):boolean;
var b:boolean;
    i,nf,ng:integer;
    v,w:vrem;
begin
reset(f);
reset(g);
nf:=filesize(f);
ng:=filesize(g);
if(nf=0)and(ng=0)then b:=true
else if nf<>ng then b:=false
else
 begin
  b:=true;
  i:=0;
  while(i<=nf-1)and b do
   begin
    seek(f,i);
    read(f,v);
    seek(g,i);
    read(g,w);
    if(v.ch<>w.ch)or(v.mn<>w.mn)or(v.sc<>w.sc)then b:=false
    else i:=i+1;
   end;
 end;
close(f);
close(g);
Eq:=b;
end;
var f,g:FB;
    z:vrem;
    c:char;
    i:integer;
begin
clrscr;
assign(f,'fileF');
rewrite(f);
assign(g,'fileG');
rewrite(g);
writeln('Введите данные в файл F, окончание ввода Esc:');
i:=0;
repeat
i:=i+1;
writeln('Запись ',i);
with z do
 begin
  write('Часы=');readln(z.ch);
  write('Минуты=');readln(z.mn);
  write('Секунды=');readln(z.sc);
  write(f,z);
 end;
c:=readkey;
until c=#27;
clrscr;
writeln('Введите данные в файл G, окончание ввода Esc:');
i:=0;
repeat
i:=i+1;
writeln('Запись ',i);
with z do
 begin
  write('Часы=');readln(z.ch);
  write('Минуты=');readln(z.mn);
  write('Секунды=');readln(z.sc);
  write(g,z);
 end;
c:=readkey;
until c=#27;
clrscr;
writeln('Содержание файла F:');
seek(f,0);
for i:=0 to filesize(f)-1 do
 begin
  read(f,z);
  writeln(z.ch,' ',z.mn,' ',z.sc);
 end;
close(f);
writeln('Содержание файла G:');
seek(g,0);
for i:=0 to filesize(g)-1 do
 begin
  read(g,z);
  writeln(z.ch,' ',z.mn,' ',z.sc);
 end;
close(g);
writeln;
if Eq(f,g) then write('Файлы равны')
else write('Файлы не равны');
readln
end.
2
08.06.2011, 21:25
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.06.2011, 21:25
Помогаю со студенческими работами здесь

Описать логическую функцию, описывающую,есть ли в дереве Т хотя бы два одинаковых элемента
помогите пожалуйста решить задачу. описать логическую функцию, описывающую,есть ли в дереве Т хотя...

Описать рекурсивную логическую функцию cumm (s,I,j),Проверяющую ,является ли симметричной часть строки s,Начинающаяся i-m и кончающаяся j-m ее элем
Описать рекурсивную логическую функцию cumm (s,I,j),Проверяющую ,является ли симметричной часть...

Описать логическую функцию, которая проверяет, является ли заданное целое число "k" степенью некоторого числа p.
Описать логическую функцию, которая проверяет, является ли заданное целое число &quot;k&quot; степенью...

завтра экзамен а я не знаю как делать ... срочно
1. С клавиатуры вводится последовательность из n целых чисел ( n вводится с клавиатуры ) .найти ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru