Главная » Все файлы » Просмотр файлов из архивов » PDF-файлы » Н.П. Трифонов, В.Н. Пильщиков - Задания практикума на ЭВМ

Н.П. Трифонов, В.Н. Пильщиков - Задания практикума на ЭВМ, страница 4

PDF-файл Н.П. Трифонов, В.Н. Пильщиков - Задания практикума на ЭВМ, страница 4 Практика расчётов на ПЭВМ (4428): Другое - 2 семестрН.П. Трифонов, В.Н. Пильщиков - Задания практикума на ЭВМ: Практика расчётов на ПЭВМ - PDF, страница 4 (4428) - СтудИзба2019-04-28СтудИзба

Описание файла

PDF-файл из архива "Н.П. Трифонов, В.Н. Пильщиков - Задания практикума на ЭВМ", который расположен в категории "". Всё это находится в предмете "практика расчётов на пэвм" из 2 семестр, которые можно найти в файловом архиве МГУ им. Ломоносова. Не смотря на прямую связь этого архива с МГУ им. Ломоносова, его также можно найти и в других разделах. .

Просмотр PDF-файла онлайн

Текст 4 страницы из PDF

Экран в этот момент может выглядеть так:15Трифонов Н.П., Пильщиков В.Н. Практикум на ЭВМ┌─────────────────────┐│ МЕТОДЫ СОРТИРОВКИ: ││ БИНАРНЫЕ ВСТАВКИ ││ МЕТОД ПУЗЫРЬКА (*)││ ПРОСТОЙ ВЫБОР││ МЕТОД ШЕЛЛА (*) ││ ЕСТЕСТ.СЛИЯНИЕ│└─────────────────────┘┌──────────────────┐│ РЕЖИМ: ОТЛАДКА │└──────────────────┘┌──────────────────┐│ ДЛИНА (<=15): _ │└──────────────────┘СТРОКА С ПОДСКАЗКОЙРис.

1При вводе числа (до нажатия клавиши Enter) пользователь должен иметь возможностьвносить изменения в набранный текст. Рекомендуется использовать следующие клавиши для редактирования вводимого текста:←,→перемещение курсора на одну позицию влево или вправо (без выходаза границы поля ввода)Delудаление символа, на который указывает курсор (со сдвигом влево наодну позицию правой части уже набранного текста)Backspaceудаление символа слева от курсора (если только курсор не находится вначале поля ввода) со сдвигом на одну позицию влево самого курсораи правой части уже набранного текстаInsпереключение с режима вставки на режим замены или наоборот (начальный режим — вставка)(Замечание. В режиме замены введенный символ заменяет на экране тот символ, на который указывает курсор, а в режиме вставки часть текста (от курсора и вправо) сдвигается на одну позицию вправо и в освободившуюся позицию вставляется введенныйсимвол.

Далее (в любом режиме) курсор перемещается на одну позицию вправо, еслитолько он не находится в конце поля ввода.)При вводе длины нажатие клавиши Enter (при любом положении курсора) означает,что ввод окончен. Система должна считать набранные цифры и перевести их в соответствующую числовую величину. Если число набрано верно и не выходит за определенный диапазон, то система переходит к следующему, четвертому, этапу своей работы, аиначе она должна каким-то образом сообщить об ошибке и предоставить пользователювозможность исправить ранее набранную длину.Помимо указанных выше клавиш система должна реагировать и на клавишу Esc, нажатие которой означает отказ от ввода и возврат системы на предыдущий этап (с удалением окна длины и восстановлением прежней подсказки).Этап 4а.

Работа в режиме счета.Если пользователь выбрал режим счета, тогда система (после запроса длины) сама генерирует несколько последовательностей заданной длины (какие именно — см. задание3) и сортирует каждую из них выбранным методом. В результате на экране должнапоявиться таблица, в которой для каждой последовательности указано число сравненийи число перемещений, выполненных во время ее сортировки, а также усредненные значения этих характеристик. Таблица должна сохраняться на экране до тех пор, покапользователь не нажмет на какую-нибудь клавишу, после чего следует восстановитьсостояние экрана, соответствующее 3-му этапу, чтобы пользователь мог задать новуюдлину.Этап 4б.

Работа в режиме отладки.16Методическое пособиеВ этом режиме система (после запроса длины) очищает экран и высвечивает в его левой части окно из n строк, где n — заданная длина (см. рис. 2). Это окно предназначенодля ввода пользователем дат той последовательности, которую он хочет упорядочить(поэтому ширина окна должна быть выбрана с расчетом на самую «длинную» дату).Курсор в это время видим и показывает место, куда будет помещен очередной набранный символ. Пользователь должен иметь возможность редактировать набираемыйтекст — так же, как и при вводе длины (см.

выше).Желательно в верхней части окна указать, в каком порядке должны вводиться элементыдат (например: день, месяц, год) и какой символ (например, точка) используется какразделитель. При этом формат вводимых дат должен быть свободным: не надо требовать, чтобы каждый элемент даты содержал ровно две цифры, не надо заранее расставлять точки.┌────────────┐│ ДД.ММ.ГГ ││────────────││ 9.5.45││ 25.10.17 ││ 15.7_│││││└────────────┘┌────────────┐│││ ПРЕДЫДУЩИЙ ││ШАГ││ СОРТИРОВКИ │││││└────────────┘┌────────────┐│││ ОЧЕРЕДНОЙ ││ШАГ││ СОРТИРОВКИ │││││└────────────┘СТРОКА С ПОДСКАЗКОЙРис.

2Нажатие клавиши Enter или ↓ является признаком конца ввода текущей даты. В этотмомент система должна проверить, правильно ли была набрана дата, и, если да, перейти к следующей строке окна. Иначе система должна сообщить (звуковым сигналом иликаким-то сообщением) пользователю об ошибке и остаться в текущей строке окна, чтобы пользователь мог исправить дату. Смысл клавиши ↑ аналогичен, но по ней происходит переход к предыдущей дате (этот возврат нужен, чтобы пользователь мог изменитьранее набранную дату).Правильный ввод даты в нижней строке окна означает конец ввода всей исходной последовательности (можно сделать и так, чтобы признаком конца ввода всей последовательности было нажатие какой-нибудь особой клавиши).

В этом случае в правой частиэкрана должны появиться два новых окна и должна начать свою работу процедура сортировки, которая в одном из этих окон будет показывать состояние упорядочиваемойпоследовательности перед каждым очередным шагом сортировки, а в другом - послеэтого шага. Содержимое этих окон должно оставаться на экране до тех пор, пока пользователь не нажмет какую-нибудь клавишу, иначе нельзя будет уследить за работойпроцедуры. Когда последовательность будет полностью упорядочена, следует указатьна экране число выполненных при сортировке сравнений и перемещений. И эта "картинка" должна сохраняться на экране до тех пор, пока пользователь не нажмет какуюнибудь клавишу. Далее следует убрать с экрана два правых окна и очистить левое окно,чтобы пользователь мог набрать в левом окне новую последовательность дат (при тойже длине n).(Замечание. Под «шагом сортировки» в методах челнока, простых и бинарных вставокпонимается установка очередного элемента на новое место, в быстрой сортировке —установка выбранного элемента на свое окончательное место, а в остальных методах —очередной просмотр всей сортируемой последовательности.)Если при вводе дат (в любой момент) нажата клавиша Esc, то это означает отказ от задания новой исходной последовательности и возврат к предыдущему этапу работы17Трифонов Н.П., Пильщиков В.Н.

Практикум на ЭВМпрограммы (запросу длины); экран должен быть приведен в состояние, соответствующее предыдущему этапу.Сценарий 2Работа программы начинается с очистки экрана и высвечивания в его верхней строкеосновного меню из 5 разделов (см. рис. 3), один из которых должен быть выделен особым цветом.

Курсор в этот момент невидим. В нижней строчке экрана должна появиться строка-подсказка примерно такого вида:ВЫБЕРИТЕ РАЗДЕЛ: ←,→ - сдвигEnter-выборПри нажатии клавиши со стрелкой выделяется соседний (по кругу) раздел меню, а принажатии клавиши Enter выбирается выделенный раздел.При выборе раздела МЕТОД на экране (ниже основного меню) должно появиться менюметодов, а в нижней строке экрана — соответствующая подсказка (см. рис.

3). Как и всценарии 1, пользователь выбирает один из методов. После чего экран очищается отменю методов и происходит возврат в основное меню (с восстановлением его подсказки).метод режим длина работа┌─────────────────────┐│ методы сортировки ││ БИНАРНЫЕ вставки ││ Метод пузырька (*)││ ПРОСТОЙ ВЫБОР││ МЕТОД ШЕЛЛА (*) ││ Естест.слияние│└─────────────────────┘выходподсказка для меню методовРис. 3При выборе в основном меню раздела РЕЖИМ на экране появляется окно режима (сосвоей подсказкой), и пользователь выбирает нужный ему режим (см.

этап 2 в сценарии1), после чего следует убрать это окно с экрана и вернуться в основное меню. Аналогичные действия производятся при выборе раздела ДЛИНА (см. этап 3 в сценарии 1).Выбор раздела РАБОТА означает запуск в работу процедуры сортировки (см. этапы 4аи 4б в сценарии 1), а выбор раздела ВЫХОД — завершение всей работы системы.Замечание. Следует учитывать, что разделы основного меню могут выбираться независимо друг от друга, поэтому возможны неприятные ситуации. Например, разделРАБОТА может быть выбран до того, как будут заданы метод, режим или длина. Или врежиме счета была установлена длина 60, но затем этот режим был заменён на режимотладки, где такая длина недопустима.

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5258
Авторов
на СтудИзбе
421
Средний доход
с одного платного файла
Обучение Подробнее