617

Вычисление сумм и произведений методом накопления

Лабораторная работа

Информатика, кибернетика и программирование

Вычислить значение функции, содержащее алгебраическое произведение методом накопления в системе Turbo Pascal. В рамках данной работы были выработаны практические навыки по вычислению произведения методом накопления в системе Turbo Pascal.

Русский

2013-01-06

50 KB

37 чел.

РОССИЙСКИЙ ГОСУДАРСТВЕННЫЙ СОЦИАЛЬНЫЙ УНИВЕРСИТЕТ

Факультет информационных технологий

Кафедра социальной и педагогической информатики

Лабораторная работа №3

Дисциплина: Программирование на языке высокого уровня.

ТЕМА: Вычисление сумм и произведений методом накопления.

Выполнила студентка 1 курса

ПОИ – Д – Б – 1 Бизюкина Анастасия

Проверил Денисов А. А.

Москва 2012

Цель работы: научиться вычислять суммы и произведения методом накопления в системе Turbo Pascal.

Ход работы:

  1.  Формальная постановка задачи:

Вычислить значение функции, содержащее алгебраическое произведение. Задано значение параметра x и количество множителей n.

  1.  Словесное описание алгоритма:
  2.  вводим исходные данные;
  3.  накопителю для произведения присваиваем 1;
  4.  в цикле вычисляем очередной множитель и домножаем его на накопитель.
  5.  выводим ответ на экран.
  6.  Таблица данных:

Исходные данные

Имя

Тип

Структура

Смысловое значение

Диапазон значения

Точность

Число позиций

n

Integer

Простая переменная

Количество слагаемых

minInteger<n<maxInteger

x

Real

Простая переменная

Заданные значения параметра

minReal<x<maxReal

2 знака после запятой

E10:2

Выходные данные - результат

P

Real

Простая переменная.

Искомое произведение

minReal<P<maxReal

2 знака после запятой

E10: 2

Промежуточные данные

i

Integer

Простая переменная

Индекс текущих множителей

1<i<n

  1.  Блок – схема алгоритма:

  1.  Текст программы:

Program proizvedenie;

var x, P: real;

     i, n: integer;

begin

readln( x,n);

P:=1;

fot i:=1 to n do

begin

P:=P*((i*ln(x)+3/7)/exp((i–1)*x/i));

end;

writeln( P);

readln;

end.

  1.  Пример работы программы:

Вывод: В рамках данной работы были выработаны практические навыки по вычислению произведения методом накопления в системе Turbo Pascal.

                    x, n

7                       P

STOP

6          i<n

5                     i:=i+1

4 P:=P*((i*ln(x)+3/7)/exp((i–1)*x/i))

3                                      i:=1

P:=1

нет

да

2


 

А также другие работы, которые могут Вас заинтересовать

80180. Эксплуатация энергоблока при снижении и повышении нагрузки генератора 147.5 KB
  Организация выставления уставок по нейтронной мощности при изменении мощности энергоблока. В результате изучения материала лекции студенты должны: а знать: действия оперативного персонала для снижения мощности генератора; действия оперативного персонала для повышения мощности генератора; б уметь выполнять действия для изменения мощности энергоблока; в быть ознакомленными с физическими основами процессов протекающих на ЭБ при изменении нагрузки генератора. После получения распоряжения от НСС на снижение мощности ЭБ до нового уровня НСБ...
80181. Эксплуатация энергоблока с неполным числом петель первого контура 78 KB
  Подготовка вспомогательных систем ГЦН к работе. В результате изучения материала лекции студенты должны: а знать: действия оперативного персонала при плановом отключении ГЦН; действия оперативного персонала при плановом запуске ГЦН; б уметь выполнять действия для останова и пуска ГЦН; в быть ознакомленными с физическими основами процессов протекающих на ЭБ при работе с различным числом включенных ГЦН. Ситуации требующие отключения одного или двух ГЦН в процессе эксплуатации являются довольно частыми. Реакторная установка допускает...
80182. Перевод энергоблока из состояния «Работа на мощности» в состояние «Горячий останов» 102.5 KB
  Останов турбины со срывом вакуума. В результате изучения материала лекции студенты должны: а знать: возможные способы уменьшения мощности реакторной установки; действия оператора при останове турбины; б уметь выполнять уменьшение мощности реактора и турбогенератора; в быть ознакомленными с физическими основами процессов протекающих на ЭБ при снижении его мощности. В процессе разгрузки РУ контролируется: синхронность движения ОР СУЗ рабочей группы; снижение номинального уровня в КД по мере снижения мощности реактора и средней...
80183. Перевод энергоблока из состояния «Горячий останов» в состояние «Холодный останов» 143.5 KB
  Расхолаживание 1го контура. Расхолаживание 1го контура системой TQ122232 . Окончательное расхолаживание 1го контура и перевод РУ в состояние Холодный останов. В результате изучения материала лекции студенты должны: а знать: возможные способы расхолаживания реакторной установки; действия оператора при расхолаживании реакторной установки; б уметь выполнять расхолаживание реакторной установки; в быть ознакомленными с физическими основами процессов протекающих на ЭБ при расхолаживании 1го контура.
80184. Перевод энергоблока в состояние «Останов для ремонта» и «Останов для перегрузки» 110 KB
  Дренирование первого контура и консервация ПГ. В результате изучения материала лекции студенты должны: а знать: возможные способы консервации оборудования ЭБ; мероприятия проводимые при подготовке ЭБ к ремонту; б уметь выполнять дренирование 1го контура; в быть ознакомленными с физическими основами процессов протекающих на ЭБ при его переводе в состояние Останов для ремонта. Дренирование первого контура и консервация ПГ Подготовка к дренированию первого контура . Концентрация НзВОз в теплоносителе первого контура доведена до...
80185. Нарушения нормальной эксплуатации, обусловленные несанкционированным изменением реактивности 123.5 KB
  Несанкционированное движение вверх регулирующей группы ОР СУЗ. Нештатное положение ОР СУЗ и действия персонала в случае застревания ОР СУЗ при срабатывании аварийной защиты. Данное нарушение может обусловливаться разными причинами: например обесточиванием УКТС АЗ и панелей аварийной защиты потерей питания панелей щита СУЗ ложными сигналами в цепях аварийных защит а также ошибочными действиями персонала не связанными с необходимостью аварийного останова блока путем принудительного срабатывания аварийной защиты. Падение ОР СУЗ .
80186. Нарушения нормальной эксплуатации, обусловленные снижением расхода теплоносителя через реактор 92 KB
  Отключение одного ГЦН из 3х или 4х работающих. Отключение 2х ГЦН из 4х работающих. Отключение одного ГЦН из четырех работающих с наложением отказа в работе РОМ. В результате изучения материала лекции студенты должны: а знать: возможные причины отключения ГЦН; действия персонала при подобных нарушениях нормальной эксплуатации; б уметь восстанавливать нормальную работу РУ и ТУ в подобных ситуациях; в быть ознакомленными с физическими основами процессов протекающих на ЭБ при отключениях ГЦН.
80187. Узкополосные и широкополосные сигналы 187.5 KB
  Для классических АМ и ЧМ колебаний средняя частота совпадает с несущей частотой сигнала.2 Для сигнала вида сопряженная по Гильберту функция. Исходя из этих соотношений для гармонического сигналаогибающая и частота равны соответственно: как и следовало ожидать. Если же выбрать произвольным образом среднюю частоту то даже для гармонического сигнала можно получить некую достаточно сложную огибающую не соответствующую действительности.
80188. Физические основы работы полупроводниковых приборов 202.5 KB
  Связь между токами и напряжениями в транзисторе характеризуют тремя системами параметров: это системы z у и hпараметров. При такой схеме включения для расчетов применяют hпараметры экспериментально определяемые по статическим входным базовым и выходным коллекторным вольтамперным характеристикам ВАХ транзистора ВАХ зависимость напряжения на зажимах элемента электрической цепи от тока в нем. Статические характеристики в схеме с общим эмиттером: авходная; бвыходная Входные характеристики транзистора отражают зависимость...