Форум программистов, компьютерный форум, киберфорум
PascalABC.NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/15: Рейтинг темы: голосов - 15, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 19
1

Дисковые файлы. Ошибка PascalAbc

19.12.2016, 19:58. Показов 2815. Ответов 3

Author24 — интернет-сервис помощи студентам
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
const
  a = -2;
  b = 2;
  dx = 0.2;
type rec=record
     p1,p3:string[2];
     p2,p4:real
     end;
var fl:file of rec;
    zap:rec;
    x,y:real;
begin
x:=a;
assign(fl,'typefl.typ');
reset(fl);
writeln('vmist typizovanogo file');
while not eof(fl) do
begin
    read(fl,zap);
    with zap do
    writeln(p1:5,p2:5:1,p3:7,p4:10:5);
    end;
    close(fl);
end.
Помогите пожалуйста найти ошибку.
Ошибки:
Program1.pas(13) : Переменной 'x' присвоено значение, но оно нигде далее не используется
Program1.pas(11) : Переменная 'y' нигде не используется
Program1.pas(19) : Ошибка времени выполнения: Слишком много байт в типе, который должен быть в 7-разрядной кодировке Int32.

Большое спасибо!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.12.2016, 19:58
Ответы с готовыми решениями:

Создать программы для табуляции функции и записи результатов табуляции в дисковые файлы
Нужно помочь с тремя заданиями.(ниже) желательно сделать к ним и блок схемы. 3. Создать...

Создать программы для табуляции функции и записи результатов табуляции в дисковые файлы
Табуляцию ф-и я сделал вот листинг.Нужно дополнить задачу записью в файл и создать отдельную...

Типизированные файлы PascalABC
А. Создать файл, содержащий сведения о наличии билетов и рейсах Аэрофлота. Структура записи - номер...

PascalABC файлы в текущей директории
Как в АБС вывести список файлов (и дату создания) в текущей папке? Не нашел в хелпе. Добавлено...

3
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
32991 / 21297 / 8180
Регистрация: 22.10.2011
Сообщений: 36,592
Записей в блоге: 8
19.12.2016, 21:09 2
Как создавался файл typefl.typ? Каким компилятором?
0
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 19
19.12.2016, 21:19  [ТС] 3
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
const
  a = -2;
  b = 2;
  dx = 0.2;
 
type
  rec = record
    p1, p3: string[5];
    p2, p4: real
  end;
 
var
  fl: file of rec;
  zap: rec;
  x, y: real;
 
begin
  x := a;
  assign(fl, 'typefl.typ');
  rewrite(fl);
  zap.p1 := 'r=';
  zap.p3 := 'F(x)=';
  while x <= b + dx do
  begin
    if (-1 < x) and (x < 1) then y := sin(x) / (exp(x) + 1)
    else if x <= -1 then y := x * sqr(ln(abs(x)))
    else y := cos(sqr(x) + x - 1);
    zap.p2 := x;
    zap.p4 := y;
    write(fl, zap);
    x := x + dx;
  end;
  close(fl);
  writeln('typizov file stvoreno');
end.
0
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
32991 / 21297 / 8180
Регистрация: 22.10.2011
Сообщений: 36,592
Записей в блоге: 8
19.12.2016, 21:39 4
У тебя же длина строки разная в записи...
1
19.12.2016, 21:39
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.12.2016, 21:39
Помогаю со студенческими работами здесь

Программный рейд (дисковые пространства)
Подскажите Возникла необходимость в RAID 5 покупать контроллер: дешевый - фигня, полная...

Не работаю дисковые квоты Server 2003 R2
Учусь потихоньку админить по книжке, настроил сервер по той же книжке, а клиенту по барабану,...

Как в ядре системы разрешить дисковые квоты
Люди добрые, помогите. Подскажите пожалуйста, как в ядре системы разрешить дисковые квоты. OS...

Ошибка в PascalABC
Только начал работать с паскалём и тут такие дела... Спрашивал уже на другом форуме, никто ничего...


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

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