Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Формулы для выполнения математического описания




№ п/п Наименование Длина окруж-ности Радиус описанной окружности Площадь боковой поверхности Объем Площадь
  Треугольник      
  Пятиугольник      
  Шестиугольник   А    
  Восьмиугольник      
  Десятиугольник      
  Круг   2πR     πR2
  Призма с треугольным основанием S и высотой Н       H ´ S  
  Пирамида с восьмиугольным основанием S и высотой Н        
  Конус с круговым основанием S и высотой Н      
  Сфера радиуса R       4πR2

ЛАБОРАТОРНАЯ РАБОТА № 2

ПРОГРАММИРОВАНИЕ РАЗВЕТВЛЯЮЩИХСЯ АЛГОРИТМОВ

 

1.ЦЕЛЬ РАБОТЫ:

Освоить приемы постановки задач, разработки алгоритмов, где решение о том, какое действие будет выполняться на следующем шаге зависит от результата выполнения предыдущего шага, их описания в виде блок-схем, написания программ на алгоритмическом языке BASIC, описывающих такие алгоритмы и получения результатов на компьютере.

 

2.ПОРЯДОК ВЫПОЛНЕНИЯ:

Рассмотрим порядок выполнения на примере решения задачи о вычислении значения кусочно-ломаной функции Y(X) для произвольного аргумента Х:

 

 
 

 

 


Этап 1. Физическая постановка задачи

· Дано: Х – вещественное число.

· Вычислить: Y – вещественное число.

Этап 2. Математическое описание

· Согласно условию задачи, Y вычисляется по одному из 3-х уравнений в зависимости от того, в каком интервале находится заданное значение Х:

Ø Первый интервал: при Х<0

Ø Второй интервал: при 0<=Х< X1

Ø Третий интервал: при X>= X1

 

· Координата X1 может быть определена из совместного решения 2-х уравнений: Y =5 и Y = 10–0.5X.

· Результат решения: X1 = 10.

Этап 3. Описание алгоритма решения задачи

Описание алгоритма вычисления функции Y(X) выполнено с использованием графических объектов (блоков) по ГОСТ 19.701 – 90:

 
 

 

 


Этап 4. Программирование на алгоритмическом языке BASIC

REM Вычисление значения функции Y(X)

CLS

INPUT “Ввод X”, X

IF X < 0 THEN

LET Y = 5 + X

ELSE

IF X > 10 THEN

LET Y = 10 - 0.5*X

ELSE

LET Y = 5

END IF

END IF

PRINT “X=”; X, “Y=”; Y

END

 

Этап 5. Отладка программы:

 

· Запустить приложение QBASIC с помощью ярлыка на Рабочем столе персонального компьютера.

· Набрать текст программы (Этап 4) в открывшемся окне редактора QBASIC. В процессе набора текста редактор контролирует правильность написания операторов. В случае обнаружения ошибки процесс редактирования прекращается до тех пор, пока ошибка не будет устранена.

· Сохранить программу после окончания её набора, выполнив команду «Сохранить как» из меню «Файл».

· Выполнить компиляцию (перевод с алгоритмического языка в коды ЭВМ) программы. Для этого необходимо стартовать команду «Запуск» из меню «Запуск». В процессе компиляции могут быть обнаружены синтаксические ошибки в тексте программы. После устранения всех ошибок компьютер создает загрузочный (в кодах ЭВМ) модуль программы и сразу же переходит к выполнению программы, начиная с первого выполняемого оператора.

· Выполнить ввод с клавиатуры значения для X в ответ на приглашение к вводу, появившееся на мониторе при выполнении компьютером оператора INPUT. Признаком окончания ввода значения Х является нажатие клавиши “ENTER”.

· Для проверки программы необходимо ввести три значения Х для трех интервалов, которые позволили бы легко получить результат при ручном счете по формулам (Этап 2) и сравнить их с тем, что выведет компьютер на монитор при выполнении оператора PRINT. В данном примере для Х= - 5 на мониторе должно появиться Y=0, для Х= 1 на мониторе должно появиться Y=5, а для Х= 100 на мониторе должно появиться Y= - 40. Если этого не произошло, необходимо проанализировать алгоритм и текст программы, найти ошибку, исправить её и выполнить этап 5 (отладка) снова.

 

Этап 6. Выполнение расчета по исходным данным задачи:

Выполнить расчет для следующих исходных данных:

Х = 2.5; Х = - 12.78; Х = 267.3985





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


Дата добавления: 2015-11-23; Мы поможем в написании ваших работ!; просмотров: 461 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Студент всегда отчаянный романтик! Хоть может сдать на двойку романтизм. © Эдуард А. Асадов
==> читать все изречения...

2481 - | 2215 -


© 2015-2025 lektsii.org - Контакты - Последнее добавление

Ген: 0.007 с.