рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Вывод коэффициента рекуррентности q

Вывод коэффициента рекуррентности q - раздел Информатика, ИНФОРМАТИКА     ...

 

      до цикла цикл ®

 

.

Проверка правильности вычисления q

До цикла: предыдущее слагаемое ;

Значение переменной .

Цикл начинается при значении переменной и заканчивается при .

: : : : : : : : : :
n

 

Программа для задачи 1:

 

PROGRAM lab7_1;

uses crt;

CONST n=9; { количество элементов суммы }

x=0.6; { для этого Х вычислить сумму }

VAR s :real; { искомая сумма }

q :real; { коэффициент рекуррентности }

a1,a2 :real; { предыдущий и следующий элементы суммы }

i :integer; { счетчик элементов суммы }

BEGIN

clrscr; { очистка экрана }

s:=1; { значение суммы до начала цикла }

a1:=1; { слагаемое непосредственно перед началом цикла}

FOR i:=1 TO n DO

begin

q:=-x/i; { i-й коэффициент рекуррентности }

a2:=a1*q; { следующий элемент суммы }

s:=s+a2; { суммирование }

a1:=a2 { "переброс" – подготовка к следующему такту цикла}

end;

writeln;

writeln (' x=',x:5:1,' s=',s:9:6);

readln;

END.

 

Экран выполнения программы для задачи 1:

 

Программа для задачи 2:

PROGRAM lab_7_2;

USES crt;

CONST xn=0.1 ; { начальное значение Х }

xk=1.0; { конечное значение Х }

hx=0.1; { шаг по Х }

eps=1e-6; { точность вычисления суммы }

VAR S :real; { сумма }

q :real; { коэффициент рекуррентности }

a1,a2 :real; { предыдущий и следующий элементы суммы }

x :real; { текущее значение Х }

i :integer; { счетчик элементов суммы }

k :integer; { счетчик количества точек Х }

BEGIN

clrscr; { очистка экрана }

x:=xn; { начальная точка Х }

k:=1; { номер точки X }

WHILE x<=xk+eps DO { начало цикла по Х }

BEGIN

s:=1; { значение суммы до цикла в К-й точке Х }

a1:=1; { слагаемое непосредственно перед началом цикла}

i:=1; { начальное значение счетчика i }

REPEAT {цикл REPEAT для вычисления суммы в К-й точке Х}

q:=-x/i;

a2:=a1*q;

s:=s+a2;

i:=i+1;

a1:=a2

UNTIL abs(a2)<eps; { закончился оператор REPEAT }

writeln;

writeln ( k:2,'. ',' x=',x:3:1,' s=',s:9:6 );

k:=k+1;

x:=x+hx; { переход на следующий Х }

END; { закончился оператор WHILE }

repeat until keypressed; { задержка экрана }

END.

 

Экран выполнения программы для задачи 2:

 

 

 

– Конец работы –

Эта тема принадлежит разделу:

ИНФОРМАТИКА

Национальный аэрокосмический университет им Н Е Жуковского... Харьковский авиационный институт... А В Карташов Ю А Скоб В А Халтурин И А Трофимова...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Вывод коэффициента рекуррентности q

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

ИНФОРМАТИКА
Учебное пособие по лабораторному практикуму   Харьков “ХАИ” 2005 УДК 681.3.06+519.6   Информатика / А.В. Карташов, Ю.А. Скоб, В.А. Ха

Элементы среды Турбо Паскаль
Среда Турбо Паскаль включает в себя редактор, компилятор, редактор связей и отладчик. В окне редактора первая строка содержит все команды главного меню: File– опе

Логический тип: BOOLEAN .
Отводится 1 байт памяти. Значением является множество из двух упорядоченных элементов с названием FALSE и TRUE. Форма изображения – запись соответствующего слова false или true.

Действительные типы величин.
Наиболее распространенная из этих форм – REAL. Для величин этого типа отводится 6–7 байт памяти. Допустимы положительные и отрицательные значения порядка 10-39…10+3

Процедуры ввода данных
  Для ввода значений величин типа: real, integer, char используется стандартная процедура, которую условно можно представить в следующем виде: read[ln][([файл], идентификатор

Процедура вывода данных
  Процедура вывода используется для стандартных типов данных вида real, integer, char, boolean и имеет вид write[ln][([файл],параметр1[:w1[:d1]],параметр2[:w2[:d2]],..)],

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

Теоретические сведения
  Очень часто при составлении программ встречается ситуация, когда действие необходимо выполнить некоторое количество раз. Здесь требуется оператор цикла. В языке Pasc

Теоретические сведения
Простые типы данных определяют различные множества атомарных (неразделимых) значений. Составные или структурированные типы, в отличие от простых, задают множества «сложных» значений; каждое значени

Теоретические сведения
Физические файлы Файл – поименованная область для хранения данных на физическом носителе. Доступ к файлу для обмена данными происходит по имени. Устройства ЭВМ, с которыми

Теоретические сведения
Подпрограмма – это специальным образом оформленный алгоритм, который может многократно использоваться при решении более общей задачи. В языке Pascal подпрограмма является частью осн

Теоретические сведения
Определение Запись – структура, состоящая из конечного числа компонент, называемых полями. Компоненты записи (поля) могут принадлежать разным типам. Компонента (поле) – пер

Теоретические сведения
  Модули пользователя Модуль в Турбо Паскале – специальным образом оформленная библиотека определений типов, констант, переменных, а также процедур и функций. Самостоя

Создание модуля
Модуль содержит: · заголовок модуля (UNIT <имя модуля>); · раздел объявлений – интерфейс : INTERFACE; · раздел реализаций – IMPLEMENTATION; · раздел инициа

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги