блок-схема

1. Графічне представлення алгоритму, процесу або системи, у якому окремі кроки або елементи зображуються у вигляді різних геометричних фігур (блоків), з’єднаних стрілками, що показують напрямок потоку виконання або послідовність дій.

2. Схематичне зображення структури програми, технологічного процесу чи організаційної системи, що наочно демонструє взаємозв’язок між її основними частинами (блоками).

Приклади вживання

Приклад 1:
Схема алгоритму ( блок-схема) – графічне зображення його структури, в якому кожен етап процесу опрацювання даних подається у вигляді різних гео- метричних фігур (блоків). Форма блока зумовлює спосіб дій, а записи всередині – деталі (парамет- ри) відповідного етапу (табл.
— Невідомий автор

Приклад 2:
Блок-схема розв’язування задачі і робочий вигляд форми мають вигляд: Введення b ( )( )mbbx ++= 2arctg ( )lgecos bxp xb −−= − Виведення х, p, y Початок m=7.4 ( ) 3 2sin pbx mpy + π−= КінецьПрограмування базових алгоритмів 87 Введення x, а Кінець Виведення y Початок Обчислення y Текст програми : #include // Математична бібліотека // — — — — — — — — — — — — — — — void __fastcall TForm1::Button1Click(TObject *Sender) // “Розв’язок” const float m=7.4; float b, x, p, y; b=StrToFloat(Edit1->Text); x=atan(b*b+sqrt(b+m)); p=cos(pow(exp(fabs(b-x))- log10(fabs(x-b)),2)); y=pow(pow(sin(m*p-M_PI),2)/(b*x+p),1./3); Edit2->Text=FloatToStr(x); Edit3->Text=FloatToStr(p); Edit4->Text=FloatToStr(y); // — — — — — — — — — — — — — — — void __fastcall TForm1::Button2Click(TObject *Sender) // “Очищення” Edit1->Clear( ); Edit2->Clear( ); Edit1->Clear( ); Edit2->Clear( ); // — — — — — — — — — — — — — — — – void __fastcall TForm1::Button3Click(TObject *Sender) // “Вихід” Close(); Приклад 4.3 Розробити схему алгоритму і створити програмний проект в С++ Builder для обчислення () ⎟⎠ ⎞⎜⎝ ⎛ +⎟⎠ ⎞⎜⎝ ⎛ + ⎟⎠ ⎞⎜⎝ ⎛ ++ = 25.0lg 4 35.13 323 eln arctgsin xx axxx y x a , де х, а − довільні змінні, які ввести з форми.
— Невідомий автор

Приклад 3:
Блок-схема розв’язування задачі і робочий вигляд форми ма- ють вигляд: Розділ 4 88 Текст програми : #include void __fastcall TForm1::Button1Click(TObject *Sender) double a, x, y; x=StrToFloat(Edit1->Text); a=StrToFloat(Edit2->Text); y=pow(pow(sin(pow(x, 1.5*a)), 3) + pow(atan(sqrt(fabs(x + sqrt(a*x)))), 3), 4) / (log(fabs(x) + exp(sqrt(pow(log10(pow(0.5* x*x, 3)), 3)))) + x*x); Edit3->Text=FloatToStr(y); Приклад 4.4 Створити проект для обчислення опору електричного кола, яке складається з двох поєднаних опорів, у два варіанти: 1) за паралельного з’єднання опорів та 2) за послідовного з’єднання опорів в електричному колі. — Невідомий автор

Частина мови: іменник (однина) |