Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
фле / мой курсовой конечный вариант.docx
Скачиваний:
27
Добавлен:
06.06.2015
Размер:
792.67 Кб
Скачать

3.2 Практична частина

Розробити схему алгоритму, таблицю символічних імен, набрати і відлагодити програму обчислення виразів (розгалужений обчислювальний процес).

Варіант 5

Розробити схему алгоритму та програму обчислення значень виразів:

, якщо

, якщо

, якщо a=1

у всіх інших випадках

Формульний алгоритм:

  1. Задати

  1. a=-1

Так ні

6)7) a=0_

так ні

8)9)a=1

Так ні

10); 11);

12)вивід π,b,a,x,Q

Схема алгоритму:

Початок

Ввід π

a<0

a=0

a=1

Настр 28

Таблиця символічних імен

Математичне ім’я

Символьне ім’я

Значення змінної за змістом

Змінна

Тип

Значення

π

Pi

Зм

інна

дійсна

вхідне

b

b

змінна

дійсна

обчисл.

a

a

змінна

дійсна

обчисл.

x

x

змінна

дійсна

обчисл.

Q

Q

змінна

дійсна

обчисл.

Розробляю програму:

Program Zavdannya 3;

Uses CRT;

Var

b,a,x,Q,PI:real;

n:byte;

BEGIN

Writeln ('zadaty PI');

readln (Pi);

clrscr;

b:=sin(3/8-pi);

a:=sqr(x)*cos(b*x-4.75);

x:=(1-b*b*b)/(3-b);

if a=-1 then

begin

Q:=sqr(x)*a+b*x+a*sqr(x);

n:=6;

end;

if a=0 then

begin

Q:=a+sqr(sin(x));

n:=8;

end;

if a=1 then

begin

Q:=sqrt(a+b*x);

n:=10;

end else;

begin

Q:=a-abs(x);

end;

Writeln(‘Zavdannya 3’);

Writeln('st-ta Zuyakov Glib Igorovich');

Writeln('b=',b:6:3, ' a=',a:6:3,' x=',x:6:3,' Q=',Q:6:3);

end.

Результ роботи програми:

Zavdannya 3

St-ta Zuyakov Glib Igorovich

B=-0.368 a=0.000 x=0.312 Q=-0.312

Завдання №4

4.1 Теоретична частина

Обґрунтувати програмування циклічних обчислювальних процесів. Визначити оператори циклів з параметром, оператор циклу з перед умовою, оператор циклу з після умовою. Одновимірні та багатовимірні масиви. Ініціалізація масивів. Використання функцій вводу, виводу та обробки векторів.

4.1.1 Обґрунтування програмування циклічних обчислювальних процесів

Цикл представляє собою участок програми в якому одні і ті ж обчислення виконуються з різними значеннями змінних ( аргументів ). Для організації циклів в мові Pascal використовуються три оператори циклу: while, do-while,for.

Цикл while є циклом з перед умовою і він використовується тоді коли невідомо число повторень. І має форму запису:

while( вираз – умова) оператор;

В якості виразу використовується умовні вирази, які формуються за допомогою операціївідношень або логічних операцій.

Для вирішення багатьох завдань характерне багатократне повторення окремих ділянок обчислень. Для вирішення таких завдань застосовуються обчислювальні процеси циклічної структури.

Цикл – це повторення, але із змінної якогось параметру. Цикл представляє собою ділянку програми в якому однім і тих обчислення виконуються багато разове з різними значеннями одними и тим же виразами.

Соседние файлы в папке фле