Для организации доступа к файлам операционная система должна иметь сведения о 1. о номерах кластера, где размещается каждый файл 2. об объёме диска 3. о содержании файла 4. о количестве файлов на диске
Sub Rab() Dim A(10, 10) X0 = 6 h = 0.25 Max = -1000 x = X0 For i = 1 To 10 For k = 1 To 10 A(i, k) = Cos(x ^ 0.25 - 0.5 * x ^ 0.5 + 0.25 * x ^ 0.75) If Max < A(i, k) Then Max = A(i, k) im = i km = k End If x = x + h Next k Next i ' Вывод матрицы For i = 1 To 10 For k = 1 To 10 Cells(i, k) = Int((0.0005 + A(i, k)) * 1000) / 1000 'Округление А до 3 знака Next k Next i ' вывод обрезаной матрицы For i = 1 To 10 For k = 1 To 10 If i = im Then Else If k = km Then Else Cells(i + 12, k) = Int((0.0005 + A(i, k)) * 1000) / 1000 End If End If Next k Next i End Sub
Uses crt; var k,n:integer; begin clrscr; writeln ('введи день года от 1 до 365'); readln (k); if (k>=1) and (k<=365) then begin n:=k mod 7; case n of 1: writeln ('понедельник'); 2: writeln ('вторник'); 3: writeln ('среда'); 4: writeln ('четверг); 5: writeln ('пятница'); 6: writeln ('суббота'); 0: writeln ('воскресенье'); end; end else writeln ('Неверный ввод'); readln; end.
uses crt; var k,n,d:integer; begin clrscr; writeln ('Введи с какого дня недели 1 января (1-пон, 2-вт и тд до 7)'); Readln (d); writeln ('введи день года от 1 до 365'); readln (k); if (k>=1) and (k<=365) and (d>=1) and (d<8) then begin n:=k mod 7 +d-1; case n of 1: writeln ('понедельник'); 2: writeln ('вторник'); 3: writeln ('среда'); 4: writeln ('четверг'); 5: writeln ('пятница'); 6: writeln ('суббота'); 0,7: writeln ('воскресенье'); end; end else writeln ('Неверный ввод'); readln; end.