Контрольная работа по дисциплине «программирование» на тему «организация управляющих структур»
Описание работы
Работа пользователя Е. Воронин
СОДЕРЖАНИЕ
Введение 5
Краткие теоретические сведения 6
Постановка задачи 11
Описание метода решения задачи 12
Блок-схема алгоритма решения задачи 13
Описание программы 14
Текст программы 15
Контрольные примеры 17
Вывод 19
Список используемой литературы 20
ЦЕЛЕВАЯ УСТАНОВКА И ИСХОДНЫЕ ДАННЫЕ
Цель работы: изучение управляющих структур языка программирования, приобретение практических навыков в использовании разветвленных структур, операторов циклов и процедур передачи управления.
Разработать алгоритм и программу вычисления функции y=x2 на интервале [a, b] c установленным пользователем шагом h (0.1<=h<=0.001) изменения параметра. На значения a и b наложить ограничения.
ВВЕДЕНИЕ
Организация управляющих структур
В теории программирования доказано, что программу для решения задачи любой сложности можно составить только из трех структур, называемых следованием, ветвлением и циклом. Их называют базовыми конструкциями структурного программирования.
Следованием называется конструкция, представляющая собой последовательное выполнение двух или более операторов (простых или составных).
Ветвление задает выполнение либо одного, либо другого оператора в зависимости от выполнения какого-либо условия.
Цикл задает многократное выполнение оператора.
Особенностью базовых конструкций является то, что любая из них имеет только один вход и один выход, поэтому конструкции могут вкладываться друг в друга произвольным образом.
ПОСТАНОВКА ЗАДАЧИ
Задание. Разработать алгоритм и программу вычисления функции y=x2 на интервале [a, b] c установленным пользователем шагом h (0.1<=h<=0.001) изменения параметра. На значения a и b наложить ограничения.
ОПИСАНИЕ МЕТОДА РЕШЕНИЯ ЗАДАЧИ
При вычислении функции y=x2 на интервале [a, b] устанавливается шаг h (0.1<=h) и (h<=0.0001). На значения aи bнакладываются ограничения от 0 до 20. Значение x устанавливаются в начальную точку (а), а значениеy в конечную точку (b). В зависимости от интервала шага (h), можем попасть в конечную точку или нет. Поэтому устанавливаем цикл функции и на значения (a) накладываем ограничения (a<0) или (a>10). Также накладываем ограничение для точки (b) - (b<0) или (b<=a). Цикл для шага (h) - (h<0.0001) или (h>0.1). В зависимости от введенных пользователем данных для значений a, b и h получается результат в виде таблицы значений x и y. В программе используем защиту ввода и для значений a, b и h, устанавливаем ограничение (если не число).
В работе присутствуют:
БЛОК-СХЕМА АЛГОРИТМА, ОПИСАНИЕ ПРОГРАММЫ, ТЕКСТ ПРОГРАММЫ, КОНТРОЛЬНЫЕ ПРИМЕРЫ.
Введение 5
Краткие теоретические сведения 6
Постановка задачи 11
Описание метода решения задачи 12
Блок-схема алгоритма решения задачи 13
Описание программы 14
Текст программы 15
Контрольные примеры 17
Вывод 19
Список используемой литературы 20
ЦЕЛЕВАЯ УСТАНОВКА И ИСХОДНЫЕ ДАННЫЕ
Цель работы: изучение управляющих структур языка программирования, приобретение практических навыков в использовании разветвленных структур, операторов циклов и процедур передачи управления.
Разработать алгоритм и программу вычисления функции y=x2 на интервале [a, b] c установленным пользователем шагом h (0.1<=h<=0.001) изменения параметра. На значения a и b наложить ограничения.
ВВЕДЕНИЕ
Организация управляющих структур
В теории программирования доказано, что программу для решения задачи любой сложности можно составить только из трех структур, называемых следованием, ветвлением и циклом. Их называют базовыми конструкциями структурного программирования.
Следованием называется конструкция, представляющая собой последовательное выполнение двух или более операторов (простых или составных).
Ветвление задает выполнение либо одного, либо другого оператора в зависимости от выполнения какого-либо условия.
Цикл задает многократное выполнение оператора.
Особенностью базовых конструкций является то, что любая из них имеет только один вход и один выход, поэтому конструкции могут вкладываться друг в друга произвольным образом.
ПОСТАНОВКА ЗАДАЧИ
Задание. Разработать алгоритм и программу вычисления функции y=x2 на интервале [a, b] c установленным пользователем шагом h (0.1<=h<=0.001) изменения параметра. На значения a и b наложить ограничения.
ОПИСАНИЕ МЕТОДА РЕШЕНИЯ ЗАДАЧИ
При вычислении функции y=x2 на интервале [a, b] устанавливается шаг h (0.1<=h) и (h<=0.0001). На значения aи bнакладываются ограничения от 0 до 20. Значение x устанавливаются в начальную точку (а), а значениеy в конечную точку (b). В зависимости от интервала шага (h), можем попасть в конечную точку или нет. Поэтому устанавливаем цикл функции и на значения (a) накладываем ограничения (a<0) или (a>10). Также накладываем ограничение для точки (b) - (b<0) или (b<=a). Цикл для шага (h) - (h<0.0001) или (h>0.1). В зависимости от введенных пользователем данных для значений a, b и h получается результат в виде таблицы значений x и y. В программе используем защиту ввода и для значений a, b и h, устанавливаем ограничение (если не число).
В работе присутствуют:
БЛОК-СХЕМА АЛГОРИТМА, ОПИСАНИЕ ПРОГРАММЫ, ТЕКСТ ПРОГРАММЫ, КОНТРОЛЬНЫЕ ПРИМЕРЫ.





