Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

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






Задание 3. Составление, ввод, трансляция и выполнение программ циклической структуры





Составление, ввод, трансляция и выполнение программ циклической структуры.

Вычислить сумму ряда с погрешностью е=0,0001 в окрестности точки ноль, т.е. при |x|<1:

Блок-схема:

начало
конец
Ввод x
Вывод S, sin x
a:=-a*x*x/(2*i-2)/(2*i-1) s:=s+a
abs(a)<e
i:=i+2
s:=x; a:=x; i:=1;
abs(x)<1

 


Программа:

program cikli;

const e=0.0001; {погрешность}

var i:integer; s,x,a:real;

begin

repeat {цикл}

write('Vvedite |x|<1 x='); {вывод текста}

readln(x); {ввод х}

until abs(x)<1; {условие цикла}

s:=x; {начальная сумма}

a:=x; {начальное значение а}

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

repeat {начало цикла}

i:=i+1; {i+1}

a:=-a*x*x/(2*i-2)/(2*i-1); {шаг суммы}

s:=s+a; {вычисление суммы}

until abs(a)<e; {условие окончания цикла}

writeln('Summa= ',s:0:4); {вывод суммы}

writeln('sin(x)=',sin(x):0:4); {вывод sin x}

readln;

end.

Ход выполнения x s a i
  Ввод х 0,2      
      0.2    
        0.2  
           
           
        -0.0013  
      0.1987    
           
        2.666  
      0.1987    
  Вывод Summa= 0.1987        
  Вывод sin(x)=0.1987        


Список литературы:

1. Культин Н.Б. Программирование в Turbo Pascal и Delphi.— СПб.: BHV — Санкт-Петербург, 1998.

2. Марченко А.И., Марченко Л.А. Программирование в среде Turbo Pascal 7.0 / Под ред. В. П.Тарасенко. — Киев: ВЕК+; М.: Бином Универсал, 1998.

3. Касаткин В. Н. Информация. Алгоритмы. ЭВМ. — М.: Просвещение, 1991.







Date: 2015-09-23; view: 891; Нарушение авторских прав



mydocx.ru - 2015-2024 year. (0.006 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию