Общие условия выбора системы дренажа: Система дренажа выбирается в зависимости от характера защищаемого...
Двойное оплодотворение у цветковых растений: Оплодотворение - это процесс слияния мужской и женской половых клеток с образованием зиготы...
Топ:
Теоретическая значимость работы: Описание теоретической значимости (ценности) результатов исследования должно присутствовать во введении...
Техника безопасности при работе на пароконвектомате: К обслуживанию пароконвектомата допускаются лица, прошедшие технический минимум по эксплуатации оборудования...
Генеалогическое древо Султанов Османской империи: Османские правители, вначале, будучи еще бейлербеями Анатолии, женились на дочерях византийских императоров...
Интересное:
Принципы управления денежными потоками: одним из методов контроля за состоянием денежной наличности является...
Что нужно делать при лейкемии: Прежде всего, необходимо выяснить, не страдаете ли вы каким-либо душевным недугом...
Отражение на счетах бухгалтерского учета процесса приобретения: Процесс заготовления представляет систему экономических событий, включающих приобретение организацией у поставщиков сырья...
Дисциплины:
2018-01-14 | 157 |
5.00
из
|
Заказать работу |
|
|
К лабораторной работе № 2......................................... 48
К лабораторной работе № 3......................................... 51
К лабораторной работе № 4......................................... 55
К лабораторной работе № 5......................................... 70
К лабораторной работе № 6......................................... 73
К лабораторной работе № 7......................................... 77
К лабораторной работе № 8......................................... 82
ЛИТЕРАТУРА.................................................... 88
Приложение 1..................................................... 89
Приложение 2..................................................... 99
ВВЕДЕНИЕ
Эта методичка посвящена основам программирования на языке Бейсик (Qbasic) и содержит 8 лабораторных работ, позволяющих получить практические навыки по основным темам учебной программы. Задания на лабораторные работы помещены в начале. Если же студент, выбрав свой вариант задания, испытывает затруднения при разработке программы, то ему следует обратиться к разделу "Методические рекомендации", состоящему из рекомендаций по разработке алгоритма и программы и рекомендаций непосредственно к лабораторным работам.
В общей части "Методических рекомендаций" помимо этапов построения программы подробно рассмотрен оператор PRINT – вывода на экран, присутствующий практически в любой программе, а также оператор присваивания. Приведен и оператор PRINT USING, позволяющий организовать красивый вывод на экран Не стоит недооценивать и значение блок-схем, так как при разработке более сложных программ без них трудно обойтись. Кроме того, здесь даны приемы по отладке программ. Помимо того, что операторы языка Бейсик объясняются по тексту, они для удобства поиска сведены в таблицы с краткими комментариями. Обращайте особое внимание на примечания к таблицам, дающие дополнительно, нередко достаточно важную информацию. Следует запомнить назначение функциональных клавиш, приведенных в таблице, особенно F4, F5, F8 и Ctrl + Break. При появлении сообщений об ошибках можете обратиться к рекомендациям, также приведенным в соответствующей таблице, которые могут помочь разобраться в причинах появления ошибки.
|
Во второй части "Методических рекомендаций" рассмотрены операторы применительно к определенной лабораторной работе. Даны рекомендации по разработке программы в соответствии с выданными заданиями. Обратите внимание на справочным материал в таблицах. Для работ № 2 и 3 приведены результаты просчета контрольных примеров.
Отчет по работам сдается преподавателю в сброшюрованном виде и представляет собой набор блок-схем и текстов программ по всем заданиям, а если нужно и результаты контрольных примеров.
Лабораторная работа № 1
Разработка и отладка линейной программы
Задание на лабораторное занятие
1. Разработать блок-схему алгоритма программы в соответствии с Вашим вариантом задания. Номер варианта задания из таблицы 1.1 двойной, например 8(9), что означает вычисление объема правильной полой усеченной пирамиды (цифра 8) с пентагоном в основании (цифра 9). Аналогично определяется вариант из таблицы 1.2. Номер же варианта из таблицы 1.3. - одинарный, например 19 – площадь боковой поверхности тетраэдра.
2. Составить по разработанному алгоритму линейную программу. Для ввода исходных данных использовать операторы DATA, READ и RESTORE. Текст программы должен иметь заголовок, например Программа вычисления объема полой усеченной пирамиды с пентагоном в основании (для чего использовать оператор PRINT). Программу начинать с оператора CLS. Текст программы должен быть снабжен комментариями (для чего использовать оператор REM, а лучше ' – апостроф). Вывод на экран результатов вычисления организовать в следующем виде: Объем пирамиды V = 18.
|
3. Подготовить входные данные (значения переменных, необходимых для определения объема или площади) и сосчитать величину объема или площади при этих входных данных. Это необходимо для контрольного просчета.
4. После проверки блок-схему алгоритма и программу записать в отчет по занятию.
Выполнение задания
1. Запустить Среду программирования BASIC и ввести в компьютер текст подготовленной Вами программы.
2. Отредактировать тест программы, исправив выявленные ошибки.
3. Запустить отлаженную программу и осуществить контрольный просчет.
4. Результаты показать преподавателю.
иант | Задание | ||
ПРЯМОЙ ЦИЛИНДР. Объем V = Sосн h, где Sосн – площадь основания, h - высота | |||
ФРАГМЕНТ ПРЯМОГО КРУГОВОГО ЦИЛИНДРА Объем V = Sосн h Площадь поверхности S=Rh(l+2)+2Sосн | |||
ПОЛЫЙ ЦИЛИНДР. Объем V=h(Sосн1-Sосн2) |
|
Вар- иант | Основание | Вар- иант | Основание |
Круг S=pR2 | Круговой сектор S=lR2/2 l- центральный угол в радианах | ||
Кольцо S= p(R12-R22) | |||
Эллипс S = pab a, b - полуоси | Круговой сегмент S = R2(l-sinl)/2 |
|
Вар- иант | Задание | Вар- иант | Задание |
Шар V=4pR3/3 S=4pR2 | Тор V=2p2Rr2 S=4p2Rr | ||
Шаровой сегмент S=2pRh V=h2(3R-h), где h –высота сегментного слоя | |||
15 | Фрагмент тора V=pRr2l S=2pr(Rl+r) где l- центра-льный угол в радианах Эллипсоид V=4pabc/3 где a, b, c – полуоси | ||
16 | Шаровой слой V=ph3/6+ph(r12+r22)/2 где r1(2) - радиусы оснований | ||
Шаровой сектор V=2pR2h/3 где h – высота сегмента | |||
Правильные многогранники | |||
18 | Тетраэдр (4-х) V=a3Ö2/12 S=a2Ö3 где a - ребро | Октаэдр (8-ми) V=a3Ö2/3 S=2a2Ö3 | |
19 | |||
20 | Додекаэдр (12-ти) V=a3(15+7Ö5)/4 S=3a2Ö5(5+2Ö5) | Икосаэдр (20-ти) V=5a3(3+Ö5)/12 S=5a2Ö3 | |
21 |
Лабораторная работа № 2
|
|
Общие условия выбора системы дренажа: Система дренажа выбирается в зависимости от характера защищаемого...
Археология об основании Рима: Новые раскопки проясняют и такой острый дискуссионный вопрос, как дата самого возникновения Рима...
Автоматическое растормаживание колес: Тормозные устройства колес предназначены для уменьшения длины пробега и улучшения маневрирования ВС при...
Особенности сооружения опор в сложных условиях: Сооружение ВЛ в районах с суровыми климатическими и тяжелыми геологическими условиями...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!