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

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


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

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

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

Выпуск № 629
от 11.04.2008, 08:05

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

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


Вопрос № 130712: Здравствуйте, уважаемые эксперты! Дан одномерний массив, как отсортировать его на Паскале методом Шелла?...
Вопрос № 130728: Учусь на первом курсе, поэтому вопрос будет приметивным. Задали задачу: В учебном заведении задаётся начало учебного дня, продолжительность пары или урока, продолжительность обычных и большой перемены( и место большой перемены в расписании),...

Вопрос № 130.712
Здравствуйте, уважаемые эксперты!
Дан одномерний массив,
как отсортировать его на Паскале методом Шелла?
Отправлен: 05.04.2008, 19:59
Вопрос задал: ПАВЛО (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: SHERRY
Здравствуйте, ПАВЛО!
Посмотрите ссылку в приложении. Там весьма неплохое описание и с примерами.

Приложение:

---------
Самурай без меча подобен самураю с мечём, только без меча..

Ответ отправил: SHERRY (статус: 8-ой класс)
Ответ отправлен: 05.04.2008, 20:05


Вопрос № 130.728
Учусь на первом курсе, поэтому вопрос будет приметивным.
Задали задачу:
В учебном заведении задаётся начало учебного дня, продолжительность пары или урока, продолжительность обычных и большой перемены( и место большой перемены в расписании), количество пар. Получить расписание звонков на весь учебный день.

Программу я составил, но работает она только в минутах.
Работает она так: время я ввожу с помощью двух переменных(ch,ch1,ch2,ch3 - час, min,min1,min2,min3 -минуты) затем я их конвертирую в минуты чтоб легче работать. Но сделав все вычисления я не могу сконвентировать время из МИНУТ в ЧАСЫ МИНУТЫ. Скажете просто: надо использовать операторы DIV 60 и MOD 60. Да они бы работли если бы у переменных со временем, стоял в поле VAR K,k1,k2:Integer, но ведь над ними выполняются вычисления, значит можно использовать только Real (??) или есть ещё какиенибудь описыватели переменной которые подойдут для моего случая?
Прошу найти решение этой проблемы. Конечно эту задачу можно решить используя более углублённые операторы, но мне нужно решение именно такого хода. Потскажите PLEASE!

Приложение:

Отправлен: 05.04.2008, 21:53
Вопрос задал: Алексей Алексеев Алексеевич (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 3)

Отвечает: Пупорев Юрий Борисович
Здравствуйте, Алексей Алексеев Алексеевич!
Вот вы пишете
"Скажете просто: надо использовать операторы DIV 60 и MOD 60. Да они бы работли если бы у переменных со временем, стоял в поле VAR K,k1,k2:Integer, но ведь над ними выполняются вычисления, значит можно использовать только Real (??)"
А разве с числами типа Integer нельзя проводить вычисления? Эти числа можно складывать, вычитать, умножать. Нельзя выполнять только вещественное деление, т.е. например а/с. Но у вас и нет нигде вещественного деления, значит тип Integer вам вполне подходит. Сначала вы переводите время в минуты vr:=ch*60+min; Затем обратно в часы и минуты ch:=vr div 60; min:=vr mod 60; writeln('zvonok ',i,' v ',ch,' часов ',min,' минут'); Примерно так и не бойтесь типа Integer.
Ответ отправил: Пупорев Юрий Борисович (статус: Студент)
Ответ отправлен: 05.04.2008, 22:24


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

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

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

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

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

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


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


© 2001-2008, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Техподдержка портала, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале

∙ Версия системы: 4.72.8 от 05.04.2008

Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное