К лабораторной работе № 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 — КиберПедия 

Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰)...

История развития пистолетов-пулеметов: Предпосылкой для возникновения пистолетов-пулеметов послужила давняя тенденция тяготения винтовок...

К лабораторной работе № 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44

2018-01-14 156
К лабораторной работе № 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 0.00 из 5.00 0 оценок
Заказать работу

К лабораторной работе № 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. Результаты показать преподавателю.

 

     
 
 
 

 


Таблица 1.2
Вар-

иант

Задание
  ПРЯМОЙ ЦИЛИНДР. Объем V = Sосн h, где Sосн – площадь основания, h - высота
  ФРАГМЕНТ ПРЯМОГО КРУГОВОГО ЦИЛИНДРА Объем V = Sосн h Площадь поверхности S=Rh(l+2)+2Sосн
 
  ПОЛЫЙ ЦИЛИНДР. Объем V=h(Sосн1-Sосн2)

К таблице 1.2

 

Вар- иант Основание Вар- иант Основание
  Круг S=pR2   Круговой сектор S=lR2/2 l- центральный угол в радианах
  Кольцо S= p(R12-R22)
  Эллипс S = pab a, b - полуоси   Круговой сегмент S = R2(l-sinl)/2

 

 
 
Таблица 1.3

 


Вар- иант Задание Вар- иант Задание
  Шар 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


Поделиться с друзьями:

Автоматическое растормаживание колес: Тормозные устройства колес предназначены для уменьше­ния длины пробега и улучшения маневрирования ВС при...

Биохимия спиртового брожения: Основу технологии получения пива составляет спиртовое брожение, - при котором сахар превращается...

Адаптации растений и животных к жизни в горах: Большое значение для жизни организмов в горах имеют степень расчленения, крутизна и экспозиционные различия склонов...

Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰)...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.012 с.