Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 03.10.2018
Сообщений: 20

Структурированные типы данных. Файлы

14.05.2019, 21:58. Показов 1144. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Записать в файл последовательного доступа N действительных чисел а1, а2, ..., an. Организовать новый файл последовательного доступа, элементы которого вычисляются по формуле b1=(а1+а2)/2, …, bn= (аn-1+an)/2.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
14.05.2019, 21:58
Ответы с готовыми решениями:

Структурированные типы данных. Файлы
две зада4ки с файлами))))) 1. Дан файл, элементы которого – целые числа. Вывести на экран максимальное число, содержащееся в файле. ...

Паскаль.Структурированные типы данных. Файлы.
Помогите решить задачу, никак не осилю: Дан файл, элементы которого - целые числа. Записать в файл А все числа этого файла, по модулю...

Структурированные типы данных
Описать запись Homme, которая используется для описания человека (поля: Имя, Отчество, Фамилия, дата рождения, пол). Создать файл типа...

1
2374 / 776 / 561
Регистрация: 15.01.2019
Сообщений: 2,394
15.05.2019, 10:07
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
program Zadanie101;
var
  a,b: array [1..100] of real;       // Переменные для хранения массивов.
  i: integer;           //  Промежуточная переменная для организации циклов.
  n: integer;         // Переменная для хранения значений количества элементов в файле.
  x: real;                //   Промежуточная переменная для хранения значения введенного числа.
  f1,f2: file of real;  //  Файловые переменные.
begin
assign(f1,'data01.dat');    // Файловая переменная f1 связывается с именем первого файла.
write('Введите количество чисел, которые хотите ввести в файл: ');
Readln(n);
rewrite(f1);           //  Установка файловой переменной на запись.
for i:=1 to n do
  begin
  write('Введите число: ');
  readln(x);            //   Считывание числа из консоли.
  write(f1,x);          //   Запись числа в файл.
  end;
reset(f1);             //   Установка файловой переменной на чтение.
writeln;
writeln('Информация, записанная в первом файле:');
i:= 1;
while not EOF(f1) do       //  Цикл для чтения информации из файла.
 begin
 read(f1,a[i]);           //  Чтение информации из файла в массив.
 write(a[i]:7:2);          //  Вывод чисел из массива на экран.
 if i mod 10 = 0 then      //  Если выведенных чисел больше 10, то начинать с новой строки.
   writeln;
 inc(i);
 end;
n:= FileSize(f1);         // Передача переменной n значения количества элементов файла.
Close(f1);                 // Закрытие первого файла.
writeln;
for i:=1 to n do            // Цикл для работы с двумя массивами.
  begin
  if i = 1 then
    b[1]:= (a[1]+ a[2])/2    //  Вычисление значений новой последовательности.
  else
    b[i]:= (a[i-1]+ a[i])/2
  end;
assign(f2,'data02.dat');     //  Файловая переменная f2 связывается с именем второго файла.
rewrite(f2);                 //  Установка файловой переменной на запись.
for i:= 1 to n do             //  Запись значений вычисленной последовательности в новый файл.
  write(f2,b[i]);
reset(f2);                    //  Установка файловой переменной на чтение.
writeln;
writeln('Информация, записанная в втором файле:');
i:= 1;
while not EOF(f2) do          //  Цикл для чтения информации из файла.
 begin
 read(f2,x);                  //  Чтение информации из файла в промежуточную переменную.
 write(x:7:2);               //  вывод информации из промежуточной переменной на экран.
 inc(i);
 end;
Close(f2);                  //  Закрытие второго файла.
Readln;
end.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
15.05.2019, 10:07
Помогаю со студенческими работами здесь

Структурированные типы данных
Доброго дня всем! Ребята, есть просьба, помогите мне пожалуйста. Очень вас прошу, кто может. Я буду очень благодарен, если найдется тот,...

Структурированные типы данных- записи
Написать программу: 1.После поступления в ВУЗ о студентах собрана информация: фамилия, нуждается ли в общежитии, на какой основе...

Структурированные типы данных – записи
Как это вообще? Меню ресторана содержит следующие сведения, о блюдах: название, стоимость, калорийность, к какому виду относится...

Структурированные типы данных. Запись
Пример решения: Сведения о студентах представлены в виде: ...

Структурированные типы данных – записи
При определении рейтинга учащихся 9-х классов в первой группе баллов учитываются итоговые оценки по пяти основным предметам: алгебре,...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Загрузка PNG-файла с альфа-каналом с помощью библиотеки SDL3_image на Android
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru