Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на языке Pascal


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Pascal

Выпуск № 476
от 25.10.2007, 18:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 243, Экспертов: 36
В номере:Вопросов: 2, Ответов: 2


Вопрос № 106151: Помогите пожалуйста решить задачу. Нужно создать файлы данных (А, В и С), согласно условию: В А и В записаны вещественные числа с плавающей точкой. Переписать числа в С, заменив каждое число, округленным до десятых значением, записанным в форме с фик...
Вопрос № 106157: Уважаемые эксперты, помогите, пожалуйста, в решении задачи. Необходимо создать файл, содержащий произвольные строки. Запросите произвольное слово, посчитайте количество таких слов в файле и замените их на другое введенное пользователем слово...

Вопрос № 106.151
Помогите пожалуйста решить задачу. Нужно создать файлы данных (А, В и С), согласно условию: В А и В записаны вещественные числа с плавающей точкой. Переписать числа в С, заменив каждое число, округленным до десятых значением, записанным в форме с фиксированной точкой.
Отправлен: 20.10.2007, 11:49
Вопрос задала: Svetapestova (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: 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
Комментарий оценки:
Спасибо. Ознакомился с вашей програмой, немножко ее переделал, так что теперь можно спокойно здавать лабораторную.


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Техподдержка портала, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале
Версия системы: 4.61.1 от 16.10.2007
Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное