Войти | Регистрация
Свежие: анекдоты, истории, мемы, фразы, стишки
Случайные: анекдоты, истории, мемы, фразы, стишки

История №-10000649

Один преподаватель пытался вдолбить в головы студентов азы
программирования на Паскале. В конце же курса каждый студент получает
индивидуальное задание (типа курсовой работы): студент должен написать
небольшую программку. Но не все таланты одинаково гениальны. Некоторые
студенты про Паскаль знали только то, что когда-то, в древности, был
такой ученый! (что уже прогресс!) Поэтому студенты часто прибегали к
помощи извне. Давали какому-то другу программисту свое заданьеце и с
благодарностью получали уже готовую программу.
Наиболее сообразительные все же интересовались, как эта программа
работает, и при защите курсовой работы могли сказать: "Эту программу
написал я!" Но, конечно, нашалась одна студентка, которая в своей
программе вообще ничего не понимала. И не хотела понимать! Вот
преподаватель и отправил ее с очевидно липовым курсовым со словами:
"Разберетесь в программе, приходите!" Студентка же не нашла иного
выхода, как вопросить помощь у своего дружка-программиста, настоящего
автора программы, который, имея чуткое сердце, тут же дал своей подруге
файл с описанием к программе...
Дальнейшее вспоминается только через слезы смеха. Эта студентка вместо
того, чтобы прочитать файл (красноречиво названный "!Readme.txt") и
стереть, заметая следы преступления, поднесла этот файл своему
преподавателю со словами: "Это мое объяснение работы программы"...
Ну, хватит слов. Почитаем заветный файл:

"Ну, сестра, и дала мне ты задачку! Хоть бы написала на листике, что
движения должны происходить. А то я все сделал, а потом только заметил,
что в программе с дискеты что-то куда-то двигается. Ну в общем ладно, с
тебя пиво! :-). Если что, обращайся, только задание получше говори
(рисуй, пиши, передавай и т. д.) Потеряй 30 секунд - прочти полезную
информацию!
Файлы: Smiler.pas - исходник Smiler.exe - запускаемый egavga.bgi - нужен
ОБЯЗАТЕЛЬНО в папке с Smiler.exe а то программа не запустится
!Readme.txt (тот, который сейчас читаешь) - преподу показывать нечего! А
то еще неладное что-то заподозрит.

Проблемы: Проблема 1: Быстро (медленно) ездят эти "дрова" (я думаю это
дрова). Дело в скорсти процессора: Pascal всех версий не позволяет
делать реальную задержку как это предусмотрено функцией delay (модуль
crt) в милисекундах.
Время задержки вычислят математический сопроцессор, который разный на
разных частотах и даже на разных платформах (AMD, Pentium и т. д.) с
одинаковыми частотами. Вот. Но что-то я теорией увлекся...

Для решения проблемы: 1. Открой Pascal.
2. Открой (F3) файл Smiler.pas.
3. В листинге(исходнике) программы в строке 105 находится строка,
имеющая вид: del: =500; del - переменная типа Integer(целый) - задержка
в милисекундах Замени значение del на большее(меньшее) в зависимости от
скорости процессора
(у меня AMD Duron 700). Вобщем поэксперементируй с значением del.
4. Надеюсь ты знаешь, как делать из исходника (*.pas) - экзэшник
(*.exe).
Если знаешь - сделай, если нет - выбери меню Compile -> Destination Там
сейчас стоит (по крайней мере я так думаю) значение "Memory". Поменяй
его на значение "Disk".
5. Жми Alt+F9 и получи програму в папке вместе с turbo.exe (Возможно в
другом месте). Думаю найти файл Smiler.exe труда особого не составит.
Проблема 2: Я вообщето не уверен, но возможно первый этап (там где
бревно еще с ветками заезжает в......... эту штуку вобщем, откуда мусор
вылазает) будет глючить.
Проблема такова: Проблемы с видеопамятью! (слишком быстра(медленна)
короче неправильня частота обновления экрана чипом видеокарты). Она
(частота) должна быть кратной частоте обновления монитора. Вот например
у меня монитор в данный момент держит 120 Герц. У видеокарты (точнее ее
чипа) частота 240 МегаГерц. Ничего не глючит. Возможно отклонение в пару
процентов (Типа 120 Герц на мониторе и 220 (вместо 240) на видеочипе).
Вот.
Проблема 3.
Программа
ючит-бокопорит-беспредельничает-кумарит-бесит-беспокоит-томит-колбасит-и
глнаконец просто НЕ_РАБОТАЕТ.
Метод решения №1: Заливаешься пивом до посинения и дрыхнешьь пару суток.
Скорбная память о программе уйдет сама собой.
Метод решения №2: Находишь меня - все расскажу (по поводу программы), и
попытаюсь убедить, что програмирование и пиво можно совместить, и с
успехом пить пиво на открытом CD-ROMe"
+2
Проголосовало за – 8, против – 6
Статистика голосований по странам
Статистика голосований пользователей
Чтобы оставить комментарии, необходимо авторизоваться. За оскорбления и спам - бан.

Общий рейтинг комментаторов
Рейтинг стоп-листов

Рейтинг@Mail.ru