Циклы с неустановленным числом повторений
Автор: eguar.s • Сентябрь 18, 2020 • Лабораторная работа • 2,178 Слов (9 Страниц) • 259 Просмотры
Пензенский государственный университет
Факультет вычислительной техники
Кафедра «Информационно-вычислительные системы»
ЦИКЛЫ С НЕУСТАНОВЛЕННЫМ ЧИСЛОМ ПОВТОРЕНИЙ
Отчет о лабораторной работе № 1
по дисциплине «Информатика»
Выполнил: ст-т гр.20ВО1
Сальников Е.В
Проверил: к.т.н., доцент каф.ИВС
Долгова И.А.
2020
2
1 Формулировка задачи
Не используя Стандартные функции, вычислить с точностью значение[pic 1]
(1)[pic 2]
2 Техническое задние
2.1 Требования к программе
Программа должна обеспечивать расчет показательной функции c помощью ряда (1). Суммирование элементов ряда должно происходить до тех пор, пока очередной элемент .[pic 3][pic 4]
2.2Порядок контроля и приемки
Для контроля правильности работы программы должен быть разработан текстовый набор данных, состоящий из назначений показателя x. Эти значения надо ввести при работе программы и сравнить результат работы программы с результатами, полученными путем ручного расчета. Если результаты совпадут, то это будет означать, что программа работает правильно.
3
3 Описание программы
3.1 Общие сведения
Программа v15 разработана на языке Object Pascal, её текст содержится в каталоге I:\salnikov\ и приведен в приложении А.
3.2 Функциональное назначение
Программа предназначена для расчета значений показательной функци с помощью ряда.
3.2 Описание логической структуры
Алгоритм решения задачи в виде схемы программы предоставлен на рисунке 1. Решение задачи начинается с ввода показателя x (блок 2). Затем задаются начальные значения текущей суммы y=1, номера элемента ряда i=0, числителя элемента ряда ch=1, знаменателя элемента ряда zn=1, элемента ряда sl=ch/zn (блок 3). В теле цикла с предусловием sl> (блоки 4-6) производится расчет числителя элемента ch=ch*x, увеличение номер элемента i на 1, расчет знаменателя элемента zn=zn*i (блок 5), а так же расчет текущего значения элемента sl=ch\zn и увеличение текущей суммы ряда y=y+sl (блок 6). После окончания цикла происходит вывод окончательного значения y (блок 7).[pic 5]
4
1
2[pic 6]
3
4
нет
5 да
6
7
8
Рисунок 1 – Схема программы
5
Текст программы приведен в приложении А.
На Форме расположены следующие объекты:
два однострочных редактора с вкладки Standart - Edit1 (для ввода значения x) и Edit 2 (для ввода результата);
два объекта с вкладки Standart -метка Label1 и метка Label2. В свойстве Caption этих объектов помещены пояснения для пользователя программы:
Label1.Caption – 'Введите x';
Label2.Caption – 'y=';
кнопка Button1 с вкладки Standart для создания обработчика события с целью вычисления результата. В свойстве Caption этого объекта помещено пояснение для пользователя программы:
...