12509

Формулалар бойынша есептеулер

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

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

№2 лабораториялық жұмыс Тақырыбы: Формулалар бойынша есептеулер. 1.Берілгені: Берілген n – бүтін және x – нақты сандары үшін берілген өрнекті есептеу алгоритмінің блоксхемасын және программасын құру. Өрнектердің мәні циклдік операторлар көмегімен есептеледі. Пр...

Казахский

2013-04-30

76 KB

3 чел.

2 лабораториялық жұмыс

  Тақырыбы: Формулалар бойынша есептеулер.

  1.Берілгені: Берілген n – бүтін және x – нақты сандары үшін берілген өрнекті есептеу алгоритмінің блок-схемасын және программасын құру. Өрнектердің мәні циклдік операторлар көмегімен есептеледі. Программа құру барысында әртүрлі циклдік операторларды қолдану қажет.

  1-тапсырма

  2. Блок-схема:

  3.Программаны сипаттау

  3.1.Жалпы мәліметтер:

  Бұл есептің программасы Турбо Паскаль тілінде жазылған.

  3.2.Функционалдық тағайындалуы:

  Бұл программа жоғарыда берілген тапсырма бойынша өрнекті программалауға пайдаланылған.

  3.3.Программаның логикалық құрылымын сипаттау:

  1-Программаның басы;

  2-Айнымалыларды белгілеу;

  3-Бөлім басы;

  4-5-Айнымалы мәнін енгізу;

          6-Бастапқы мәндерін беру;

          7-11-for операторы арқылы өрнек мәнін есептеу;

          12- Нәтижені шығару;

          13- Орындалатын бөлімнің соңы.

  3.4.Қолданылған техникалық жабдықтар:

          Процессор: Intel Pentium inside

          Монитор: Samsung A10NS LS-19A10NS

          Принтер: Samsung  ML-2160 XEV

          Пернетақта: Samsung Classic Keyboard K100

          Тышқан: GENIUS Optical NetScroll 100 Silver

  3.5.Программаны жүктеу:

  D дискісі→stud_dir→Tpas→Turbo.Exe

  3.6.Енгізген мәліметтер:

  x=2, n=2

  3.7.Шығарылған мәліметтер:

  s=4.33

  4.Программа  листингі:

  1. program bayan3;

  2. var x,s:real; f,i,n:integer;

  3. begin

  4. writeln (‘vvod’);

  5. readln(x,n);

  6. s:=0; f:=1;

  7. for i:=1 to n do

  8. begin

  9. f:=f*i;

  10. s:=s+1/f+sqrt(abs(x));

  11. end;

  12. writeln (‘s=’,s);

  13. end.

2-тапсырма:

  1.Берілгені: Берілген n  мен ε (ε )сандары үшін,берілген дәлдікпен қосындыларды есептеу,блок-схемасын және программасын құру.Өрнектің мәнін repeat операторы көмегімен есептеледі.

  

     

  2. Блок-схема:

3.Программаны сипаттау

  3.1.Жалпы мәліметтер:

  Бұл есептің программасы Турбо Паскаль тілінде жазылған.

  3.2.Функционалдық тағайындалуы:

  Бұл программа жоғарыда берілген тапсырма бойынша өрнекті программалауға пайдаланылған.

  3.3.Программаның логикалық құрылымын сипаттау:

         1-Программаның басы;

         2-Айнымалыларды сипаттау;

         3-Орындалатын бөлімнің басы;

         4-5-Айнымалының мәнін енгізу;

         6-Бастапқы мәндерін енгізу;

         7-11- repeat циклдік операторы арқылы өрнек мәнін есептеу; 

         12- Нәтижені шығару;

         13- Орындалатын бөлімнің соңы.

  3.4.Қолданылған техникалық жабдықтар:

          Процессор: Intel Pentium inside

          Монитор: Samsung A10NS LS-19A10NS

          Принтер: Samsung  ML-2160 XEV

          Пернетақта: Samsung Classic Keyboard K100

          Тышқан: GENIUS Optical NetScroll 100 Silver

  3.5.Программаны жүктеу:

  D дискісі→stud_dir→Tpas→Turbo.Exe

  3.6.Енгізген мәліметтер:

  x=5, eps=0.0001

  3.7.Шығарылған мәліметтер:

  s=0.89

  4.Программа листингі

  1. program bayan4;

  2. var x,s,eps:real; k:integer;

  3. begin

  4. writeln (‘vvod’);

  5. readln(x,eps);

  6. s:=0; k:=1;

  7. repeat

  8. l:=x/(sqr(k)*k+k*sqrt(abs(x))+1);

  9. s:=s+l;

  10. inc(k);

  11. until abs(l)<eps;

  12. writeln (‘s=’,s);

  13. end.

  

          

3-тапсырма

  1.Берілгені: Берілген n  мен ε (ε )сандары үшін,берілген дәлдікпен қосындыларды есептеу,блок-схемасын және программасын құру.Өрнектің мәнін while операторы көмегімен есептеледі.

  

2.Блок-схема:

3.Программаны сипаттау

  3.1.Жалпы мәліметтер:

  Бұл есептің программасы Турбо Паскаль тілінде жазылған.

  3.2.Функционалдық тағайындалуы:

  Бұл программа жоғарыда берілген тапсырма бойынша өрнекті программалауға пайдаланылған.

  3.3.Программаның логикалық құрылымын сипаттау:

          1-Программаның басы;

          2 -Айнымалыларды сипаттау;

          3-Орындалатын бөлімнің басы;

          4-5-Айнымалының мәнін енгізу;

          6-Бастапқы мәндерін беру;

          7-11- while операторы арқылы өрнек мәнін есептеу;

          12- Нәтижені шығару;

          13- Орындалатын бөлімнің соңы.

  3.4.Қолданылған техникалық жабдықтар:

          Процессор: Intel Pentium inside

          Монитор: Samsung A10NS LS-19A10NS

          Принтер: Samsung  ML-2160 XEV

          Пернетақта: Samsung Classic Keyboard K100

          Тышқан: GENIUS Optical NetScroll 100 Silver

  3.5.Программаны жүктеу:

  D дискісі→stud_dir→Tpas→Turbo.Exe

  3.6.Енгізген мәліметтер:

  x=2, eps=0.0001

  3.7.Шығарылған мәліметтер:

  s=8.9

  4.Программа  листингі

         1) repeat:

  1. program bayan5;

  2. var x,s,eps,l:real; k:integer;

  3. begin

  4. writeln (‘vvod’);

  5. readln(x,eps);

  6. l:=0.5; k:=1;

  7. while abs(l)>eps do

  8. begin

  9. l:=x/(sqr(k)*k+k*sqrt(abs(x))+1);

  10. s:=s+l;

  11. inc(k);

  12. end;

  12. writeln (‘s=’,s);

  13. end.


Басы

Енгізу

(x,n)

s:=0

f:=1

i:=1

i<n

:=f*i

s:=s+1/f+sqrt(abs(x))

i:=i+1

4

Шығару

(s)

Соңы

Басы

Енгізу

(x, eps)

s:=0; k:=1

k:=k+1

s:=s+l

abs(l)<eps

Шығару

(s)

Cоңы

3

Басы

Енгізу

(x,eps)

s:=0; k:=1; l:=0.5

abs(l)>eps

l:=x/(sqr(k)*k+k*sqrt(abs(x))+1)

s:=s+l

k:=k+1

3

Шығару

(s)

Соңы

Рисунок


 

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

16896. Подготовка документа к печати 179.41 KB
  Подготовка документа к печати Оборудование: ПКПрограммное обеспечение: Windows OpenOffice.org WriterЦель работы: приобретение и закрепление практических навыков работы в текстовом процессоре Writer Ситуация. Вам нужно срочно подготовить материал в печать или реферат по опред...
16897. Подготовка документа к печати. Урок 20.16 KB
  Тема Подготовка документа к печати Цели урока: 1 обучающие: Освоить дополнительные возможности OpenOffice.org Writer; Научиться быстро и качественно готовить документ к печати; 2 развивающие: повышение общего образовательного уровня в области офи
16898. Объекты Math: редактор формул OpenOfficeorg 393.19 KB
  Лабораторная работа № 7 Объекты Math: редактор формул OpenOffice.org Оборудование: ПКПрограммное обеспечение: Windows OpenOffice.org WriterЦель работы: приобретение и закрепление практических навыков работы в текстовом процессоре Writer OpenOffice.org OOo имеет компонент для создания и ре
16899. Работа с таблицами в OpenOfficeorg 431.22 KB
  Лабораторная работа № 8 Работа с таблицами Оборудование: ПКПрограммное обеспечение: Windows OpenOffice.org WriterЦель работы: приобретение и закрепление практических навыков работы в текстовом процессоре Writer Таблицы являются полезным средством для организации и представл...
16900. Знакомство с программой KompoZer 818.5 KB
  Лабораторная работа Знакомство с программой KompoZer Цель работы: познакомиться с рабочей средой программы KompoZer научиться создавать сайт на основе шаблона 1.2 Технические средства Оборудование: ПК; Программное обеспечение: KompoZer Примерное время ра...
16901. Знакомство с программой KompoZer. Лабораторная работа 807 KB
  Лабораторная работа №9. Знакомство с программой KompoZer. Цели лабораторной работы: познакомиться с рабочей средой программы KompoZer создать сайт на основе шаблона. Описание пунктов меню в KompoZer можно просмотреть в файле Описание пунктов меню в KompoZer.doc. Панель инстр...
16902. РАХМАНИНОВ, СЕРГЕЙ ВАСИЛЬЕВИЧ 31.5 KB
  РАХМАНИНОВ СЕРГЕЙ ВАСИЛЬЕВИЧ Rakhmaninov 1873–1943 русский композитор и пианист. Родился 20 марта 1 апреля 1873 в имении Онег Новгородской губернии. Проявив интерес к музыке уже в четыре года обучался игре на фортепиано а в девять лет поступил на фортепианное отделение СанктПете...
16903. Римский-Корсаков Николай Андреевич 39.5 KB
  Римский Корсаков Николай Андреевич [618.3.1844 Тихвин 821.6.1908 усадьба Любенск близ Луги ныне Ленинградской области] русский композитор педагог дирижёр общественный деятель музыкальный писатель. Из дворян. Получил образование в петербургском Морском корпусе по окон
16904. СКРЯБИН, АЛЕКСАНДР НИКОЛАЕВИЧ 35.5 KB
  СКРЯБИН АЛЕКСАНДР НИКОЛАЕВИЧ 1872–1915 русский композитор и пианист. Родился 25 декабря 1871 6 января 1872 в Москве. Окончив Московскую консерваторию где занимался в частности у А.С.Аренского и С.И.Танеева Скрябин начал давать концерты и преподавать однако вскоре сосредоточ