Программирование в Basic
Методика разработки блок-схемы алгоритма программы в среде программирования Basic, составление по данной схеме соответствующей линейной программы. Порядок подготовки входных данных для контрольного просчета и определение величины y при заданных х.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | лабораторная работа |
Язык | русский |
Дата добавления | 12.11.2009 |
Размер файла | 16,7 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Лабораторная работа №1
Разработка и отладка линейной программы
Задание на лабораторное занятие
Разработать блок-схему алгоритма программы в соответствии с Вашим вариантом задания. Номер варианта задания из таблицы 1.1 двойной, например 8 (9), что означает вычисление объема правильной полой усеченной пирамиды (цифра 8) с пентагоном в основании (цифра 9). Аналогично определяется вариант из таблицы 1.2. Номер же варианта из таблицы 1.3. - одинарный, например 19 - площадь боковой поверхности тетраэдра.
Составить по разработанному алгоритму линейную программу. Для ввода исходных данных использовать операторы DATA, READ и RESTORE. Текст программы должен иметь заголовок, например Программа вычисления объема полой усеченной пирамиды с пентагоном в основании (для чего использовать оператор PRINT). Программу начинать с оператора CLS. Текст программы должен быть снабжен комментариями (для чего использовать оператор REM, а лучше ' - апостроф). Вывод на экран результатов вычисления организовать в следующем виде: Объем пирамиды V = 18.
Подготовить входные данные (значения переменных, необходимых для определения объема или площади) и сосчитать величину объема или площади при этих входных данных. Это необходимо для контрольного просчета.
После проверки блок-схему алгоритма и программу записать в отчет по занятию.
Выполнение задания
Запустить Среду программирования BASIC и ввести в компьютер текст подготовленной Вами программы.
Отредактировать тест программы, исправив выявленные ошибки.
Запустить отлаженную программу и осуществить контрольный просчет.
Результаты показать преподавателю.
Вариант |
Задание |
|
9 |
ПРЯМОЙ ЦИЛИНДР.Объем V = Sосн h, где Sосн - площадь основания, h - высота |
|
10 |
ФРАГМЕНТ ПРЯМОГО КРУГОВОГО ЦИЛИНДРАОбъем V = Sосн hПлощадь поверхности S=Rh(+2)+2Sосн |
|
11 |
||
12 |
ПОЛЫЙ ЦИЛИНДР. Объем V=h(Sосн1-Sосн2) |
Вариант |
Основание |
Вар-иант |
Основание |
|
0 |
Круг S=R2 |
3 |
Круговой сектор S=R2/2- центральный угол в радианах |
|
1 |
Кольцо S= (R12-R22) |
|||
2 |
Эллипс S = aba, b - полуоси |
4 |
Круговой сегментS = R2(-sin)/2 |
Вариант |
Задание |
Вариант |
Задание |
|
13 |
Шар V=4R3/3 S=4R2 |
22 |
Тор V=22Rr2S=42Rr |
|
14 |
Шаровой сегмент S=2RhV=h2 (3R-h), где h - высота сегментного слоя |
23 |
||
15 |
242526 |
Фрагмент тора V=Rr2S=2r (R+r) где - центра-льный угол в радианахЭллипсоид V=4abc/3где a, b, c - полуоси |
||
16 |
Шаровой слойV=h3/6+h(r12+r22)/2где r1(2) - радиусы оснований |
|||
17 |
Шаровой сектор V=2R2h/3где h - высота сегмента |
|||
Правильные многогранники |
||||
18 |
Тетраэдр (4-х) V=a32/12S=a23 где a - ребро |
27 |
Октаэдр (8-ми) V=a32/3S=2a23 |
|
19 |
28 |
|||
20 |
Додекаэдр (12-ти)V=a3 (15+75)/4S=3a25 (5+25) |
29 |
Икосаэдр (20-ти)V=5a3(3+5)/12S=5a23 |
|
21 |
30 |
Лабораторная работа №2
Разработка и отладка программы с разветвлениями
Задание на лабораторное занятие
1. Разработать блок-схему алгоритма программы в соответствии с Вашим вариантом задания. Номер варианта задания двойной, например 0 (9), где первая цифра (0) означает номер варианта уравнений из таблицы 2.1, а вторая (9) - вариант условий из таблицы 2.2, то есть
(0,1x3 + 10) a если x 0,9
y = |x2 + 0,2x - a|0,5 если 0,9 < x < 9
(0,3x2 - ln |x|) x если x = 9
2. Составить по разработанному алгоритму программу, осуществляющую заданное ветвление. Для ввода исходных данных использовать операторы INPUT (не забывайте о подсказке или приглашении к вводу данных). Текст программы должен иметь заголовок, например Программа с разветвлениями, вариант 0 (9) (для чего использовать оператор PRINT). Программу начинать с оператора CLS. Текст программы должен быть снабжен комментариями (для чего использовать оператор REM или ' - апостроф). Вывод на экран результатов вычисления организовать в следующем виде: y = 18.
3. Подготовить входные данные для контрольного просчета (по одному значению x для каждого интервала) и определить величину y при этих x.
4. После проверки блок-схему алгоритма и программу записать в отчет по занятию. Блок-схема и текст программы должны располагаться на одном листе рядом.
Выполнение задания
1. Запустить Среду программирования BASIC и ввести в компьютер текст подготовленной Вами программы.
2. Отредактировать тест программы, исправив выявленные с помощью редактора ошибки.
3. Запустить отлаженную программу и осуществить контрольный просчет.
4. Результат показать преподавателю.
5. Результаты контрольного просчета записать в отчет.
Лабораторная работа №3
Разработка и отладка циклической программы
Задание на лабораторное занятие
1. Разработать блок-схему алгоритма программы в соответствии с Вашим вариантом задания. Номер варианта задания двойной, например 0 (1), где первая цифра (0) означает номер варианта суммы из таблицы 3.1, а вторая (1) - вариант суммы из таблицы 3.2.
Составить по разработанному алгоритму программу, осуществляющую вычисление первой и второй сумм S1 и S2, а также S = S1 + S2. Для ввода исходных данных использовать операторы INPUT (не забывайте о подсказке или приглашении к вводу данных). Текст программы должен иметь заголовок, например Циклическая программа для вычисления сумм, вариант 0 (1) (для чего использовать оператор PRINT). Программу начинать с оператора CLS. Текст программы должен быть снабжен комментариями (для чего использовать оператор REM или ' - апостроф). Вывод на экран результатов вычисления организовать в следующем виде: S = 18 S1 = 20 S2 = 30.
2. После проверки блок-схему алгоритма и программу записать в отчет по занятию. Блок-схема и текст программы должны располагаться на одном листе рядом.
Выполнение задания
1. Запустить Среду программирования BASIC и ввести в компьютер текст подготовленной Вами программы.
2. Отредактировать тест программы, исправив выявленные с помощью редактора ошибки.
3. Запустить отлаженную программу и осуществить контрольный просчет.
4. Результат показать преподавателю.
5. Результаты контрольного просчета записать в отчет.
Подобные документы
Описание работы ЭВМ при выполнении программы по указанной блок-схеме и исходным данным. Составление линейной программы на языке Basic в виде подпрограммы-функции для вычисления заданной величины. Разработка в ЭТ Excel макроса для указанной функции.
контрольная работа [765,6 K], добавлен 16.10.2011Принципы визуального программирования. Создание программы, генерирующей звук через определенные промежутки времени. Visual Basic как средство разработки прототипов программы, для разработки приложений баз данных и компонентного способа создания программ.
лабораторная работа [1,1 M], добавлен 10.12.2014Исследование теоретических аспектов разработки программы посредством использования Visual Basic. Анализ достоинств и недостатков данного языка программирования. Изучение особенностей создания интерфейса приложения. Основные этапы реализации программы.
практическая работа [460,6 K], добавлен 22.01.2013Составление блок-схемы алгоритма решения задачи, погрешности вычисления суммы членов числового ряда. Разработка программ на языке на Visual Basic, работа с массивами. Особенности работы со строковыми данными. Варианты реализации формы приложения.
контрольная работа [220,4 K], добавлен 18.06.2010Сущность основных понятий объектно-ориентированного программирования: объект, класс, полиморфизм. Блок-схема алгоритма и текст программы для вычисления площади круга, прямоугольника и трапеции. Принцип работы и результаты тестирования приложения.
курсовая работа [588,7 K], добавлен 17.07.2012Разработка игры-аналога телевизионной передачи "Кто хочет стать миллионером?" с использованием программной среды Visual Basic и средств объектно-ориентированного программирования. Описание и листинг программы, составление алгоритма и блок-схемы.
курсовая работа [253,2 K], добавлен 28.06.2009Разработка программы "Виселица" с использованием программной среды Visual Basic и средств объектно-ориентированного программирования: программные требования, описание алгоритма, блок-схема программы и дополнительной процедуры. Листинг программы.
курсовая работа [188,2 K], добавлен 28.06.2009Этапы подготовки и решения задач на компьютере. Способы предоставления алгоритмов. Простые типы данных и их обработка. Основы работы с графикой и графическими операторами в Visual Basic. Организация линейной программы. Процедуры и функции в языке Паскаль.
дипломная работа [1,9 M], добавлен 25.10.2015Функции и основная роль коммерческого банка. Особенности кредитных и депозитных операций. Описание среды программирования и сущность Visual Basic for Applications (VBA). Схема алгоритма программы, процедура сохранения файла и выхода из программы.
курсовая работа [1,9 M], добавлен 04.04.2012Рождение и развитие Basic. Краткое описание Visual Basic for Applications. Новые возможности Visual Basic 5.0. Пример взаимодействия Excel и Visual Basic. Программирование табличных функций. Встраивание, применение функций. Формы, средства управления OLE.
реферат [20,7 K], добавлен 11.03.2010