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

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


Новое направление Портала RusFAQ.ru:
MosHoster.ru - Профессиональный хостинг

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

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

Выпуск № 601
от 13.03.2008, 17:05

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

Нам важно Ваше мнение об этой рассылке.
Оценить этот выпуск рассылки >>


Вопрос № 126440: 1. Вычислить значение функции, исходные данные ввести с клавиатуры. Написать программу, в которой задача вычисления функции оформлена через: 1) FUNCTION; 2)PROCEDURE ; Обратиться к FUNCTION и PROCEDURE дважды для вычисления: ...

Вопрос № 126.440
1. Вычислить значение функции, исходные данные ввести с клавиатуры. Написать программу, в которой задача вычисления функции оформлена через:
1) FUNCTION;
2)PROCEDURE ;

Обратиться к FUNCTION и PROCEDURE дважды для вычисления:
Вывести результат на экран .

3.Написать программу с использованием переменных типа запись с полями, указанными в задании 5. Вывести информацию о поликлинике №1.

4. Записать в файл N-чисел, введенных с клавиатуры.
Считать из файла эти числа. Найти максимальное среди этих n – чисел.
Вывести на экран максимальное среди этих n – чисел.

5.1.Создать файл данных, каждая запись которого состоит из следующих полей:

Задание
Поля записи
Поликлиника Район Кол-во врачей Число обращений к врачу

5.2. Считать из файла информацию, указанную преподавателем, или предложить свою версию для считывания информации.
Отправлен: 08.03.2008, 15:54
Вопрос задал: Раманыч (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Костя Симанович
Здравствуйте, Раманыч!
По пункту 5.1 решение создаёт файл bolnica.bin, в приложении решение которое считывает данные из созданного файла, при этом вывод фильтруется согласно заданию 3. если из второй задачи убрать проверку условия номера поликлиники то будут выведены все записи.
введя любое условие впринципе данные можно фильтровать по любому критерию согласно п. 5.2
Надеюсь помог.

program mer;

type
wrach = record
nameg : integer; //Номер поликлиники
raion : string[50]; // Район
adres : integer;// кол-во врачей
kolwo : integer; // кол-во обращений в поликлинику
end;

empfilerec = File of wrach;

var
f : empfilerec;
zapis : wrach;

procedure writerecord;
begin
{сохранение одной записи в файл}
write(f, zapis);
end;

procedure getdata;
var
c : integer;
begin
c := 0;
with zapis do
begin
write('Введите номер поликлиники (или 0 для завершения)');
readln(nameg);
while nameg <> 0 do
begin
c := c + 1;
write('Название района. '); readln(raion);
write('Кол-во врачей '); readln(adres);
write('Кол-во обращений в поликлинику. '); readln(kolwo);
writerecord;
write('Введите номер поликлиники. (или 0 для завершения)');
readln(nameg);
end;
end;
end;

begin
assign(f, 'bolnica.bin');
rewrite(f);
getdata;
close(f);
writeln('Для продолжения нажмте ENTER..');
readln;

end.

Приложение:

Ответ отправил: Костя Симанович (статус: 2-ой класс)
Ответ отправлен: 08.03.2008, 16:28
Оценка за ответ: 5
Комментарий оценки:
Спасибо. я так понял эту программу можно представить сразу под задания 3, 5.1 и 5.2? и што делает функция program empfilerec? просто не проходили ещё такова. а в общем разобрался в программах.


Вы имеете возможность оценить этот выпуск рассылки.
Нам очень важно Ваше мнение!
Оценить этот выпуск рассылки >>

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

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

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

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

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


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


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

В избранное