1 / 1 / 1
Регистрация: 27.02.2013
Сообщений: 60
1

Записи: Вывести на печать информацию об инструменте с самым большим сроком использования и выполнить корректировку этой записи

30.05.2013, 02:18. Показов 1738. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
помогите
Используя подпрограммы, создать внешний файл из 7 записей,
прочитать созданный файл и, применяя режим прямого доступа выполнить задание

Запись имеет вид: название инструмента, число, месяц и год
изготовления. Вывести на печать информацию об
инструменте с самым большим сроком использования и
выполнить корректировку этой записи.
____________________________
подскажите как работать с датами
как определить сколько лет инструменту

Добавлено через 2 часа 12 минут
вот собственно программа ни как не могу определить закончить

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
program laba7;
type
 ins=record
   nazvanie: string[15];
   chislo: integer;
   mesyac: integer;
   god: integer;
 end;  mas=array[1..3] of ins;
var
 spisok: ins;a:mas;
 sp: file of ins;
procedure vvod;
var i, j: byte;
begin
   rewrite(sp);
   with spisok do
   for i:=1 to 2 do
   begin
    writeln('vvedite nazvanie  ');
    readln(nazvanie);
    writeln('vvedite chislo[i] ');
    readln(chislo);
    writeln('vvedite mesayc[i]  ');
    readln(mesyac);
    writeln('vvedite god[i] ');
    readln(god);
    write(sp, spisok);
   end;
   close(sp);
end;
procedure print;
var j: byte;
begin
   reset(sp);
   writeln('spisok instrimentov ');
   while not eof(sp) do
   with spisok do
   begin
    Read(sp,spisok);
    write(nazvanie, ' ', chislo,' ',mesyac,' ', god, ' ');
    writeln;
   end;
   readln;
   close(sp);
end;
procedure work;
var sl, sm,i,n, sg,vozrast: integer; a:mas;
begin
     reset(sp);a[i]:=spisok;
      writeln('vvdite segodnay datu');readln(sl,sm,sg);
     read(sp,spisok);
       for i:=1 to 2 do begin vozrast:=0;
        vozrast:=sg-a[i].god; Writeln(vozrast,' let');end;
        write(sp,spisok);
      
   close(sp);
end;
begin
   assign(sp, 'instriment.DAT');
   vvod; print;
   work; print;
   readln;
end.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.05.2013, 02:18
Ответы с готовыми решениями:

Выполнить корректировку записи
Ребятки,можете помочь дописать программу,а именно сделать так,что б программа делала корректировку...

Обьявить тип записи, выделить память динамически для этой записи и в одно из полей записи стрин
И вывести оценку в поле шоу мэсседж

Определить, сколько элементов между самым большим отрицательным числом и самым маленьким положительным
Подскажите в чем проблема! Код определяет самое большое отрицательное число и самое маленькое...

дана матрица порядка n. Проверьте, является ли a(pq) самым большим элементом в своем столбце и самым маленьки
дана матрица порядка n. Проверьте, является ли а самым большим элементом в своем столбце и самым...

1
1 / 1 / 1
Регистрация: 27.02.2013
Сообщений: 60
31.05.2013, 21:38  [ТС] 2
напишите как правильно
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
31.05.2013, 21:38
Помогаю со студенческими работами здесь

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

Из подмассива item вывести массив с самым большим значением ключа
Здраствуйте ребят, помогите решить пожалуйста задачку на PHP. Условие: Дан массив Array ( ...

Вывести данные о школе с самым большим отношением числа поступивших к числу выпускников
Дана информация о пяти школах. Запись имеет вид: номер школы, год, количество выпускников, число...

Можно ли вывести на печать 1 из полей записи?
Можно ли вывести на печать 1 из полей записи? Например writeln(surname);


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

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

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