Для структурного програмування характерно:
DESCRIPTION
Структурне програмування — це процес побудови алгоритмів та програм, що виконується в такій послідовності:. Для структурного програмування характерно:. Опис середовища програмування TurboPascal. Середовище програмування призначене для підготовки тексту програм та її виконання. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Для структурного програмування характерно:](https://reader036.vdocuments.mx/reader036/viewer/2022062321/56813566550346895d9ccd1c/html5/thumbnails/1.jpg)
![Page 2: Для структурного програмування характерно:](https://reader036.vdocuments.mx/reader036/viewer/2022062321/56813566550346895d9ccd1c/html5/thumbnails/2.jpg)
Структурне програмування — це процес побудови алгоритмів та програм, що виконується в такій послідовності:
![Page 3: Для структурного програмування характерно:](https://reader036.vdocuments.mx/reader036/viewer/2022062321/56813566550346895d9ccd1c/html5/thumbnails/3.jpg)
Для структурного програмування характерно:
![Page 4: Для структурного програмування характерно:](https://reader036.vdocuments.mx/reader036/viewer/2022062321/56813566550346895d9ccd1c/html5/thumbnails/4.jpg)
Опис середовища програмування
TurboPascal
![Page 5: Для структурного програмування характерно:](https://reader036.vdocuments.mx/reader036/viewer/2022062321/56813566550346895d9ccd1c/html5/thumbnails/5.jpg)
Середовище програмування призначене для підготовки тексту програм та її виконання.
Для входження слід виконати файл turbo.exe.
Файли, що мають розширення *.pas –– це програми написані мовою програмування.
![Page 6: Для структурного програмування характерно:](https://reader036.vdocuments.mx/reader036/viewer/2022062321/56813566550346895d9ccd1c/html5/thumbnails/6.jpg)
Середовище програмування складається з: головного меню; екранного редактора; опис деяких функціональних клавіш
![Page 7: Для структурного програмування характерно:](https://reader036.vdocuments.mx/reader036/viewer/2022062321/56813566550346895d9ccd1c/html5/thumbnails/7.jpg)
Розглянемо основні директиви середовища програмування:
F10 –– активізація горизонтального меню;Пункт File: робота з файлами
New –– створення нового файла;Open F3 –– відкриття pas-файла;Save F2 –– збереження програми в файлі з
поточним іменем;Save As –– зберегти програму під іншим
іменем;Exit Alt+X –– вихід з середовища програмування
![Page 8: Для структурного програмування характерно:](https://reader036.vdocuments.mx/reader036/viewer/2022062321/56813566550346895d9ccd1c/html5/thumbnails/8.jpg)
Пункт Edit: редагування тексту, робота з фрагментами програмиПункт Run:
Ctrl+F9 –– виконати програмуПункт Debug:
Alt+F5 –– перегляд результату виконання програми
![Page 9: Для структурного програмування характерно:](https://reader036.vdocuments.mx/reader036/viewer/2022062321/56813566550346895d9ccd1c/html5/thumbnails/9.jpg)
Пункт Window: конфігурування вікон і
робота з ними
Alt+F3 –– закрити вікно
![Page 10: Для структурного програмування характерно:](https://reader036.vdocuments.mx/reader036/viewer/2022062321/56813566550346895d9ccd1c/html5/thumbnails/10.jpg)
Опис програм і алгоритмів має таку структуру
Алгоритм
Алг <ім’я алгоритму>арг список аргументів: <тип>рез список аргументів: <тип>
Поч<тіло алгоритму>
Кін
Програма
Program <iм'я програми>;
< роздiл описiв >;
Begin< тiло програми >;
End.
![Page 11: Для структурного програмування характерно:](https://reader036.vdocuments.mx/reader036/viewer/2022062321/56813566550346895d9ccd1c/html5/thumbnails/11.jpg)
Завдання
Обчислити довжину кола і площу круга за заданим радіусом R.
R
![Page 12: Для структурного програмування характерно:](https://reader036.vdocuments.mx/reader036/viewer/2022062321/56813566550346895d9ccd1c/html5/thumbnails/12.jpg)
План розв’язку задачі
Складемо до даної задачі:1. Математичну постановку задачі2. Алгоритми:
а) на навчальній алгоритмічній мові;б) блок-схему
3. Програму
![Page 13: Для структурного програмування характерно:](https://reader036.vdocuments.mx/reader036/viewer/2022062321/56813566550346895d9ccd1c/html5/thumbnails/13.jpg)
Математична постановка задачі
Дано:R - радіус кола
Знайти:L - довжину колаS - площу круга
Розв’язування
L = 2 RS = R2
![Page 14: Для структурного програмування характерно:](https://reader036.vdocuments.mx/reader036/viewer/2022062321/56813566550346895d9ccd1c/html5/thumbnails/14.jpg)
Алгоритм
Алг Коло_Кругарг R: цілрез L, S: дійсн
ПочВвести RL : = 2 RS : = R2
Вивід LВивід S
Кін
Ввести R
L : = 2 R
S : = R2
Вивід L
Початок
Вивід S
Кінець
![Page 15: Для структурного програмування характерно:](https://reader036.vdocuments.mx/reader036/viewer/2022062321/56813566550346895d9ccd1c/html5/thumbnails/15.jpg)
ПрограмаProgram KoloKrug;
Var R:integer; L, S: real;
BeginReadln(R);
L:=2*3.14*R;S:=3.14*sqr(R);
Writeln(L); Writeln(S);End.
![Page 16: Для структурного програмування характерно:](https://reader036.vdocuments.mx/reader036/viewer/2022062321/56813566550346895d9ccd1c/html5/thumbnails/16.jpg)
Програма
Program KoloKrug;Var R:integer;
L, S: real;Begin
Write(‘Введіть радіус кола R=’);Readln(R);
L:=2*3.14*R;S:=3.14*sqr(R);
Writeln(‘Довжина кола L=’ , L:5:2); Writeln(‘Площа круга S=’ , S:5:2);
Readln;End.
![Page 17: Для структурного програмування характерно:](https://reader036.vdocuments.mx/reader036/viewer/2022062321/56813566550346895d9ccd1c/html5/thumbnails/17.jpg)
Задача. Відомо, що ідеальну масу людини можна обчислити за формулою:
де m - маса в кг;R - ріст в см;V - об’єм грудної клітки в см
Завдання
240RVm
![Page 18: Для структурного програмування характерно:](https://reader036.vdocuments.mx/reader036/viewer/2022062321/56813566550346895d9ccd1c/html5/thumbnails/18.jpg)
Завдання
Складіть до даної задачі:1. Математичну постановку задачі2. Алгоритми:
а) на навчальній алгоритмічній мові;б) блок-схему
3. Програму