Своеобразие русской архитектуры: Основной материал – дерево – быстрота постройки, но недолговечность и необходимость деления...
Двойное оплодотворение у цветковых растений: Оплодотворение - это процесс слияния мужской и женской половых клеток с образованием зиготы...
Топ:
Комплексной системы оценки состояния охраны труда на производственном объекте (КСОТ-П): Цели и задачи Комплексной системы оценки состояния охраны труда и определению факторов рисков по охране труда...
Выпускная квалификационная работа: Основная часть ВКР, как правило, состоит из двух-трех глав, каждая из которых, в свою очередь...
Интересное:
Финансовый рынок и его значение в управлении денежными потоками на современном этапе: любому предприятию для расширения производства и увеличения прибыли нужны...
Лечение прогрессирующих форм рака: Одним из наиболее важных достижений экспериментальной химиотерапии опухолей, начатой в 60-х и реализованной в 70-х годах, является...
Распространение рака на другие отдаленные от желудка органы: Характерных симптомов рака желудка не существует. Выраженные симптомы появляются, когда опухоль...
Дисциплины:
2018-01-14 | 165 |
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 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!