Вопрос № 106151: Помогите пожалуйста решить задачу. Нужно создать файлы данных (А, В и С), согласно условию: В А и В записаны вещественные числа с плавающей точкой. Переписать числа в С, заменив каждое число, округленным до десятых значением, записанным в форме с фик...Вопрос № 106157: Уважаемые эксперты, помогите, пожалуйста, в решении задачи.
Необходимо создать файл, содержащий произвольные строки. Запросите произвольное слово, посчитайте количество таких слов в файле и замените их на другое введенное пользователем слово...
Вопрос № 106.151
Помогите пожалуйста решить задачу. Нужно создать файлы данных (А, В и С), согласно условию: В А и В записаны вещественные числа с плавающей точкой. Переписать числа в С, заменив каждое число, округленным до десятых значением, записанным в форме с фиксированной точкой.
Отвечает: Verena
Здравствуйте, Svetapestova!
Создать файлы данных - это, я так понимаю, заполинить их случайными числами. Это можно сделать с помощью функции random (генерирует псевдослучайное число типа real из диапазона 0..1) и random (x) (генерирует псевдослучайное число типа word из диапазона 0..x).
Чтобы работать с файлом, надо связать его с файловой переменной с помощью функции assign (файловая_переменная, имя_файла), затем открыть его с помощью функций reset (для чтения) rewrite (для перезаписи).
По умолчанию вещественные числа выводятся в форме с плавающей точкой (в экспотенциальной форме). Чтобы вывести их в формате с фиксированной точкой надо воспользоваться форматированным выводом write (файловая_переменная, вещественная_переменная:N:M), где N - длина всего числа, M - длина десятичной части.
Реализацию смотрите в приложении.
Удачи!
Приложение:
--------- Эта история - не для истории, понимаешь?
Ответ отправила: Verena (статус: Студент)
Ответ отправлен: 20.10.2007, 16:48 Оценка за ответ: 5
Вопрос № 106.157
Уважаемые эксперты, помогите, пожалуйста, в решении задачи.
Необходимо создать файл, содержащий произвольные строки. Запросите произвольное слово, посчитайте количество таких слов в файле и замените их на другое введенное пользователем слово. Вывести на экран содержимое первоначального и измененного файлов.
Заранее спасибо.
Отправлен: 20.10.2007, 13:17
Вопрос задал: Silencio (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Артём1983
Здравствуйте, Silencio!
Коротко опишу своё решение. В первом цикле я читаю "входной" файл ищу нужное слово (описанное как константа) и заменяю его словом введёным пользователем, кроме того я вывожу на дисплей "входной" файл.
Во вторм же цикле я просто читаю "выходной" файл и вывожу его на дисплей.
Приложение:
--------- Программирование - дело Путное!
Ответ отправил: Артём1983 (статус: 5-ый класс)
Ответ отправлен: 20.10.2007, 17:06 Оценка за ответ: 4 Комментарий оценки: Спасибо. Ознакомился с вашей програмой, немножко ее переделал, так что теперь можно спокойно здавать лабораторную.