SlideShare a Scribd company logo
1 of 15
— це чітко визначена для конкретного виконавця
послідовність дій, які спрямовані на досягнення поставленої мети або
розв'язування задачі певного типу.
1. Скінченність. Виконання кожного алгоритму повинно завершуватись за скінченне
число кроків.
2. Результативність.Виконання алгоритму завжди повинно приводити до певного
результату (можливо, негативного). Воно не може
закінчуватись
невизначеною ситуацією або ж не закінчуватись взагалі.
3. Формальність. Виконавець відповідно до атгоріпму повинен одержати результат,
не
вникаючи в його суть.
4. Визначеність. Будь-який алгоритм повинен бути описаний так, щоб при його
розшифровуванні у виконавця не виникло двозначних вказівок.
5. Масовість. За допомогою складеного алгоритму повинен розв'язуватись цілий клас
задач.
6. Зрозумілість. В алгоритмі повинні бути лише операції, які знайомі виконавцеві. При
цьому виконавцем алгоритму може бути: людина, комп'ютер, робот
тощо.
• у вигляді програм, написаних
певною мовою програмування.
• словесно-формульний (опис
здійснюється в словесній формі з
використанням математичних чи інших
формул);
• графічний (за допомогою блок-
схем або структурограм (діаграм)
Нессі-Шнейдермана);
• з використанням спеціальних
алгоритмічних мов (таких як навчальна
алгоритмічна мова);
Послідовний (лінійний)
обчислювальний процес
характеризується тим, що
кроки алгоритмів
виконуються строго
послідовно у тому порядку, в
якому вони представлені.
Приклад. Данні довжини
сторін трикутника АВС. Знайти
площу трикутника. Скласти
блок схему.
Обчислювальні процеси,
в яких в залежності від
значення деякої ознаки
відбуваються
обчислення по одному з
деяких можливих
спрямувань, називають
розгалуженими.
Приклад. Обчислити
значення функції
у=
х, при х > 0
х2при х ≤ 0
Етап (ділянка) алгоритму,
який у процесі вирішення
задачі виконується багато
разів, називається
циклом. Відповідно,
обчислювальні процеси,
які містять цикли
називають циклічними.
Приклад. Обчислити
вираз у=
𝑛
100, де
n=1,2,3. Визначити n при
якому у задає точність
обчислення.
Масив - це впорядкований набір однотипових елементів.
Впорядкованість означає, що елементи масиву розташовані в певному
порядку, тобто, проіндексовані. Одно типовість означає належність
елементів масиву одному типу даних. Це дозволяє використовувати
опрацювання масивів за допомогою операторів циклу.
Для визначення масиву потрібно задати тип індексу та тип елементів. . В
ролі типу індексу може виступати будь-який скалярний обмежений тип, окрім
real та integer. Разом з тим типом індексу може виступати діапазон типу
integer. В ролі типу компонентів може виступати довільний тип, крім
файлового.
Для масивів, як єдиного цілого,
існує лише одна операція – операція
присвоювання. В усіх інших випадках
масиви опрацьовуються поелементно.
В більшості випадків опрацювання
здійснюється за допомогою оператору
циклу з параметром.
const n= .;
type massiv=array[1 n] of integer;
var
a:massiv;
i:integer;
— це методика розробки алгоритмів, що забезпечує легкість
розуміння алгоритму, простоту для перевірки правильності
алгоритму, зручність модифікації.
Конструювання
алгоритму з
використанням
трьох базових
алгоритмічних
структур;
Використання методу
покрокової
деталізації, тобто
подрібнення задачі на
більш прості задачі,
потім подрібнення
цих задач на ще більш
прості складові й т. д
Аналіз
алгоритму, тобто
контроль
правильності
кожної структури
алгоритму і
взаємозв’язків
структур.
– це така методологія програмування, яка дозволяє за умови дотримання
певних правил зменшити час розробки програми і полегшити можливість
її модифікації. Ця методика була запропонована у сімдесятих роках
минулого століття дослідником з Голландії Дейкстром та була доповнена
Ніклаусом Віртом. Її основні поняття описані в теоремі Бьома-Якопіні, яку
опублікували у 1966р.
1. Програмування повинне
здійснюватися зверху-униз; 2. Увесь проект повинен бути
розбитий на модулі з одним входом і
одним виходом.
3. Логіка алгоритму й програми повинна допускати
тільки три основні структури: послідовне
виконання, розгалуження й повторення.
4. При розробці документація повинна
створюватися одночасно із програмуванням, у
вигляді коментарів до програми.
підвищення
надійності програм, забезпечення супроводу й модифікації,
полегшення й прискорення розробки.
Модульне програмування — орієнтоване на зменшення складності
програмних продуктів та можливості перенесення окремих рішень з
одних програмних проектів у інші.
Воно дозволяє будувати програму з окремих модулів шляхом
забезпечення:
-реалізації окремих елементів програми в окремих файлах з можливістю
об'єднання модулів в програмний продукт на етапі компіляції
або виконання;
-логічної завершеності модулів.
-обмеженості модулів у функціональності та розмірах;
-замкнутості модулів
-універсальності модулів.
-мінімалістичності модулів.
118

More Related Content

What's hot

2братишко 11 а
2братишко 11 а2братишко 11 а
2братишко 11 аpronkina
 
Algoritmi formi podannja-algoritmiv
Algoritmi formi podannja-algoritmivAlgoritmi formi podannja-algoritmiv
Algoritmi formi podannja-algoritmivxitrik
 
алгоритми
алгоритмиалгоритми
алгоритмиborys1982
 
Algoritmi formi podannja-algoritmiv
Algoritmi formi podannja-algoritmivAlgoritmi formi podannja-algoritmiv
Algoritmi formi podannja-algoritmivAnn Eres
 
Oxentyuk
OxentyukOxentyuk
Oxentyuks0288
 
5 клас урок 22 нова програма
5 клас урок 22 нова програма5 клас урок 22 нова програма
5 клас урок 22 нова програмаЮлія Артюх
 
0900694 8587 d_shost_d_m_informatika_turbo_pascal_1011_klasi
0900694 8587 d_shost_d_m_informatika_turbo_pascal_1011_klasi0900694 8587 d_shost_d_m_informatika_turbo_pascal_1011_klasi
0900694 8587 d_shost_d_m_informatika_turbo_pascal_1011_klasiannaeres
 
5 клас урок 27 нова програма
5 клас урок 27 нова програма5 клас урок 27 нова програма
5 клас урок 27 нова програмаЮлія Артюх
 
5 клас урок 23 нова програма
5 клас урок 23 нова програма5 клас урок 23 нова програма
5 клас урок 23 нова програмаЮлія Артюх
 

What's hot (18)

2братишко 11 а
2братишко 11 а2братишко 11 а
2братишко 11 а
 
Algoritmi formi podannja-algoritmiv
Algoritmi formi podannja-algoritmivAlgoritmi formi podannja-algoritmiv
Algoritmi formi podannja-algoritmiv
 
алгоритми
алгоритмиалгоритми
алгоритми
 
Algoritmi formi podannja-algoritmiv
Algoritmi formi podannja-algoritmivAlgoritmi formi podannja-algoritmiv
Algoritmi formi podannja-algoritmiv
 
3
33
3
 
Ak 11kl urok_10_tema_ss
Ak 11kl urok_10_tema_ssAk 11kl urok_10_tema_ss
Ak 11kl urok_10_tema_ss
 
Oxentyuk
OxentyukOxentyuk
Oxentyuk
 
Алгоритми
АлгоритмиАлгоритми
Алгоритми
 
St 11kl urok_3_tema_ss
St 11kl urok_3_tema_ssSt 11kl urok_3_tema_ss
St 11kl urok_3_tema_ss
 
9 14
9 149 14
9 14
 
5 клас урок 22 нова програма
5 клас урок 22 нова програма5 клас урок 22 нова програма
5 клас урок 22 нова програма
 
0900694 8587 d_shost_d_m_informatika_turbo_pascal_1011_klasi
0900694 8587 d_shost_d_m_informatika_turbo_pascal_1011_klasi0900694 8587 d_shost_d_m_informatika_turbo_pascal_1011_klasi
0900694 8587 d_shost_d_m_informatika_turbo_pascal_1011_klasi
 
9 13
9 139 13
9 13
 
Конкурсна робота
Конкурсна роботаКонкурсна робота
Конкурсна робота
 
5 клас урок 27 нова програма
5 клас урок 27 нова програма5 клас урок 27 нова програма
5 клас урок 27 нова програма
 
5 клас урок 23 нова програма
5 клас урок 23 нова програма5 клас урок 23 нова програма
5 клас урок 23 нова програма
 
навчальна
навчальнанавчальна
навчальна
 
7 klas 11_urok_m
7 klas 11_urok_m7 klas 11_urok_m
7 klas 11_urok_m
 

Similar to 118

опорні схеми
опорні схемиопорні схеми
опорні схемиIrina Tabanets
 
алгоритми
алгоритмиалгоритми
алгоритми1cana1
 
інформатика алгор та прогр по підручнику верлань 2 стор на 1 листку
інформатика алгор та прогр по підручнику верлань 2 стор на 1 листкуінформатика алгор та прогр по підручнику верлань 2 стор на 1 листку
інформатика алгор та прогр по підручнику верлань 2 стор на 1 листкуШкола №7 Миргород
 
Введення до теорії алгоритмів та програмування
Введення до теорії алгоритмів та програмуванняВведення до теорії алгоритмів та програмування
Введення до теорії алгоритмів та програмуванняssuser847e42
 
тема 7
тема 7тема 7
тема 7cit-cit
 
урок 2 6 клас
урок 2  6 класурок 2  6 клас
урок 2 6 класmrsvetlana01
 
Lesson # 44. repetition algorithms for processing quantities. loop with condi...
Lesson # 44. repetition algorithms for processing quantities. loop with condi...Lesson # 44. repetition algorithms for processing quantities. loop with condi...
Lesson # 44. repetition algorithms for processing quantities. loop with condi...Nikolay Shaygorodskiy
 
алгоритми та їх виконавці
алгоритми та їх виконавціалгоритми та їх виконавці
алгоритми та їх виконавціNVK4
 

Similar to 118 (20)

опорні схеми
опорні схемиопорні схеми
опорні схеми
 
алгоритми
алгоритмиалгоритми
алгоритми
 
урок 3
урок 3урок 3
урок 3
 
Конспекти уроків
Конспекти уроків Конспекти уроків
Конспекти уроків
 
інформатика алгор та прогр по підручнику верлань 2 стор на 1 листку
інформатика алгор та прогр по підручнику верлань 2 стор на 1 листкуінформатика алгор та прогр по підручнику верлань 2 стор на 1 листку
інформатика алгор та прогр по підручнику верлань 2 стор на 1 листку
 
5971 789623
5971 7896235971 789623
5971 789623
 
6 клас урок 3
6 клас урок 36 клас урок 3
6 клас урок 3
 
базовI структури алгоритму урок 4
базовI структури алгоритму урок 4базовI структури алгоритму урок 4
базовI структури алгоритму урок 4
 
Введення до теорії алгоритмів та програмування
Введення до теорії алгоритмів та програмуванняВведення до теорії алгоритмів та програмування
Введення до теорії алгоритмів та програмування
 
01 Вступ
01 Вступ01 Вступ
01 Вступ
 
6 клас (урок№2)
6 клас (урок№2)6 клас (урок№2)
6 клас (урок№2)
 
175
175175
175
 
тема 7
тема 7тема 7
тема 7
 
6 2blog
6 2blog6 2blog
6 2blog
 
Algoritm
AlgoritmAlgoritm
Algoritm
 
урок 3
урок 3урок 3
урок 3
 
урок 2 6 клас
урок 2  6 класурок 2  6 клас
урок 2 6 клас
 
Lesson # 44. repetition algorithms for processing quantities. loop with condi...
Lesson # 44. repetition algorithms for processing quantities. loop with condi...Lesson # 44. repetition algorithms for processing quantities. loop with condi...
Lesson # 44. repetition algorithms for processing quantities. loop with condi...
 
розділ 3 алгоритми 1
розділ 3 алгоритми 1розділ 3 алгоритми 1
розділ 3 алгоритми 1
 
алгоритми та їх виконавці
алгоритми та їх виконавціалгоритми та їх виконавці
алгоритми та їх виконавці
 

More from Cshkilniy (20)

10
1010
10
 
08
0808
08
 
08
0808
08
 
07
0707
07
 
28.04.2021. 3
28.04.2021. 328.04.2021. 3
28.04.2021. 3
 
28.04.2021.2
28.04.2021.228.04.2021.2
28.04.2021.2
 
28.04.2021
28.04.202128.04.2021
28.04.2021
 
6,03,2021
6,03,20216,03,2021
6,03,2021
 
21.02.21.2
21.02.21.221.02.21.2
21.02.21.2
 
21.02.21
21.02.2121.02.21
21.02.21
 
6.02.2020
6.02.20206.02.2020
6.02.2020
 
18.10
18.1018.10
18.10
 
5.10
5.105.10
5.10
 
1,10
1,101,10
1,10
 
30.09
30.0930.09
30.09
 
Toys
ToysToys
Toys
 
29.09
29.0929.09
29.09
 
29.09
29.0929.09
29.09
 
1
11
1
 
1
11
1
 

Recently uploaded

Супрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptxСупрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptxOlgaDidenko6
 
Іваніщук Надія Вікторівна атестація .pdf
Іваніщук Надія Вікторівна атестація  .pdfІваніщук Надія Вікторівна атестація  .pdf
Іваніщук Надія Вікторівна атестація .pdfhome
 
Принципові відмінності досконалої (повної) конкуренції від інших форм організ...
Принципові відмінності досконалої (повної) конкуренції від інших форм організ...Принципові відмінності досконалої (повної) конкуренції від інших форм організ...
Принципові відмінності досконалої (повної) конкуренції від інших форм організ...JurgenstiX
 
ЛЕКЦІЯ Засоби масової інформації –важливий інструмент ПР.ppt
ЛЕКЦІЯ Засоби масової інформації –важливий інструмент ПР.pptЛЕКЦІЯ Засоби масової інформації –важливий інструмент ПР.ppt
ЛЕКЦІЯ Засоби масової інформації –важливий інструмент ПР.pptssuser59e649
 
Бомбочки для ванни своїми руками презентація
Бомбочки для ванни своїми руками презентаціяБомбочки для ванни своїми руками презентація
Бомбочки для ванни своїми руками презентаціяssuser0a4f48
 
Хімічні елементи в літературних творах 8 клас
Хімічні елементи в літературних творах 8 класХімічні елементи в літературних творах 8 клас
Хімічні елементи в літературних творах 8 класkrementsova09nadya
 
Презентациія для сайта Група «Незабудка».pptx
Презентациія для сайта Група «Незабудка».pptxПрезентациія для сайта Група «Незабудка».pptx
Презентациія для сайта Група «Незабудка».pptxOlgaDidenko6
 
Р.Шеклі "Запах думки". Аналіз оповідання
Р.Шеклі "Запах думки". Аналіз оповіданняР.Шеклі "Запах думки". Аналіз оповідання
Р.Шеклі "Запах думки". Аналіз оповіданняAdriana Himinets
 
Defectolog_presentation_for_website.pptx
Defectolog_presentation_for_website.pptxDefectolog_presentation_for_website.pptx
Defectolog_presentation_for_website.pptxOlgaDidenko6
 
Проблеми захисту лісу в Україні та шляхи вирішення
Проблеми захисту лісу в Україні та шляхи вирішенняПроблеми захисту лісу в Україні та шляхи вирішення
Проблеми захисту лісу в Україні та шляхи вирішенняtetiana1958
 
Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»
Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»
Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»tetiana1958
 
Застосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdf
Застосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdfЗастосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdf
Застосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdfssuser15a891
 
psychologistpresentation-230215175859-50bdd6ed.ppt
psychologistpresentation-230215175859-50bdd6ed.pptpsychologistpresentation-230215175859-50bdd6ed.ppt
psychologistpresentation-230215175859-50bdd6ed.pptOlgaDidenko6
 
Супрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptxСупрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptxOlgaDidenko6
 
атестація 2023-2024 Kewmrbq wtynh GNJ.pdf
атестація 2023-2024 Kewmrbq wtynh GNJ.pdfатестація 2023-2024 Kewmrbq wtynh GNJ.pdf
атестація 2023-2024 Kewmrbq wtynh GNJ.pdfhome
 
Бібліотека – розвиток дитячої творчості та дозвілля для дітейpptx
Бібліотека – розвиток дитячої творчості  та дозвілля для дітейpptxБібліотека – розвиток дитячої творчості  та дозвілля для дітейpptx
Бібліотека – розвиток дитячої творчості та дозвілля для дітейpptxssuserc301ed1
 
Горбонос 2024_presentation_for_website.pptx
Горбонос 2024_presentation_for_website.pptxГорбонос 2024_presentation_for_website.pptx
Горбонос 2024_presentation_for_website.pptxOlgaDidenko6
 

Recently uploaded (17)

Супрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptxСупрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptx
 
Іваніщук Надія Вікторівна атестація .pdf
Іваніщук Надія Вікторівна атестація  .pdfІваніщук Надія Вікторівна атестація  .pdf
Іваніщук Надія Вікторівна атестація .pdf
 
Принципові відмінності досконалої (повної) конкуренції від інших форм організ...
Принципові відмінності досконалої (повної) конкуренції від інших форм організ...Принципові відмінності досконалої (повної) конкуренції від інших форм організ...
Принципові відмінності досконалої (повної) конкуренції від інших форм організ...
 
ЛЕКЦІЯ Засоби масової інформації –важливий інструмент ПР.ppt
ЛЕКЦІЯ Засоби масової інформації –важливий інструмент ПР.pptЛЕКЦІЯ Засоби масової інформації –важливий інструмент ПР.ppt
ЛЕКЦІЯ Засоби масової інформації –важливий інструмент ПР.ppt
 
Бомбочки для ванни своїми руками презентація
Бомбочки для ванни своїми руками презентаціяБомбочки для ванни своїми руками презентація
Бомбочки для ванни своїми руками презентація
 
Хімічні елементи в літературних творах 8 клас
Хімічні елементи в літературних творах 8 класХімічні елементи в літературних творах 8 клас
Хімічні елементи в літературних творах 8 клас
 
Презентациія для сайта Група «Незабудка».pptx
Презентациія для сайта Група «Незабудка».pptxПрезентациія для сайта Група «Незабудка».pptx
Презентациія для сайта Група «Незабудка».pptx
 
Р.Шеклі "Запах думки". Аналіз оповідання
Р.Шеклі "Запах думки". Аналіз оповіданняР.Шеклі "Запах думки". Аналіз оповідання
Р.Шеклі "Запах думки". Аналіз оповідання
 
Defectolog_presentation_for_website.pptx
Defectolog_presentation_for_website.pptxDefectolog_presentation_for_website.pptx
Defectolog_presentation_for_website.pptx
 
Проблеми захисту лісу в Україні та шляхи вирішення
Проблеми захисту лісу в Україні та шляхи вирішенняПроблеми захисту лісу в Україні та шляхи вирішення
Проблеми захисту лісу в Україні та шляхи вирішення
 
Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»
Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»
Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»
 
Застосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdf
Застосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdfЗастосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdf
Застосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdf
 
psychologistpresentation-230215175859-50bdd6ed.ppt
psychologistpresentation-230215175859-50bdd6ed.pptpsychologistpresentation-230215175859-50bdd6ed.ppt
psychologistpresentation-230215175859-50bdd6ed.ppt
 
Супрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptxСупрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptx
 
атестація 2023-2024 Kewmrbq wtynh GNJ.pdf
атестація 2023-2024 Kewmrbq wtynh GNJ.pdfатестація 2023-2024 Kewmrbq wtynh GNJ.pdf
атестація 2023-2024 Kewmrbq wtynh GNJ.pdf
 
Бібліотека – розвиток дитячої творчості та дозвілля для дітейpptx
Бібліотека – розвиток дитячої творчості  та дозвілля для дітейpptxБібліотека – розвиток дитячої творчості  та дозвілля для дітейpptx
Бібліотека – розвиток дитячої творчості та дозвілля для дітейpptx
 
Горбонос 2024_presentation_for_website.pptx
Горбонос 2024_presentation_for_website.pptxГорбонос 2024_presentation_for_website.pptx
Горбонос 2024_presentation_for_website.pptx
 

118

  • 1.
  • 2.
  • 3. — це чітко визначена для конкретного виконавця послідовність дій, які спрямовані на досягнення поставленої мети або розв'язування задачі певного типу. 1. Скінченність. Виконання кожного алгоритму повинно завершуватись за скінченне число кроків. 2. Результативність.Виконання алгоритму завжди повинно приводити до певного результату (можливо, негативного). Воно не може закінчуватись невизначеною ситуацією або ж не закінчуватись взагалі. 3. Формальність. Виконавець відповідно до атгоріпму повинен одержати результат, не вникаючи в його суть. 4. Визначеність. Будь-який алгоритм повинен бути описаний так, щоб при його розшифровуванні у виконавця не виникло двозначних вказівок. 5. Масовість. За допомогою складеного алгоритму повинен розв'язуватись цілий клас задач. 6. Зрозумілість. В алгоритмі повинні бути лише операції, які знайомі виконавцеві. При цьому виконавцем алгоритму може бути: людина, комп'ютер, робот тощо.
  • 4. • у вигляді програм, написаних певною мовою програмування. • словесно-формульний (опис здійснюється в словесній формі з використанням математичних чи інших формул); • графічний (за допомогою блок- схем або структурограм (діаграм) Нессі-Шнейдермана); • з використанням спеціальних алгоритмічних мов (таких як навчальна алгоритмічна мова);
  • 5.
  • 6.
  • 7. Послідовний (лінійний) обчислювальний процес характеризується тим, що кроки алгоритмів виконуються строго послідовно у тому порядку, в якому вони представлені. Приклад. Данні довжини сторін трикутника АВС. Знайти площу трикутника. Скласти блок схему.
  • 8. Обчислювальні процеси, в яких в залежності від значення деякої ознаки відбуваються обчислення по одному з деяких можливих спрямувань, називають розгалуженими. Приклад. Обчислити значення функції у= х, при х > 0 х2при х ≤ 0
  • 9. Етап (ділянка) алгоритму, який у процесі вирішення задачі виконується багато разів, називається циклом. Відповідно, обчислювальні процеси, які містять цикли називають циклічними. Приклад. Обчислити вираз у= 𝑛 100, де n=1,2,3. Визначити n при якому у задає точність обчислення.
  • 10. Масив - це впорядкований набір однотипових елементів. Впорядкованість означає, що елементи масиву розташовані в певному порядку, тобто, проіндексовані. Одно типовість означає належність елементів масиву одному типу даних. Це дозволяє використовувати опрацювання масивів за допомогою операторів циклу. Для визначення масиву потрібно задати тип індексу та тип елементів. . В ролі типу індексу може виступати будь-який скалярний обмежений тип, окрім real та integer. Разом з тим типом індексу може виступати діапазон типу integer. В ролі типу компонентів може виступати довільний тип, крім файлового. Для масивів, як єдиного цілого, існує лише одна операція – операція присвоювання. В усіх інших випадках масиви опрацьовуються поелементно. В більшості випадків опрацювання здійснюється за допомогою оператору циклу з параметром. const n= .; type massiv=array[1 n] of integer; var a:massiv; i:integer;
  • 11. — це методика розробки алгоритмів, що забезпечує легкість розуміння алгоритму, простоту для перевірки правильності алгоритму, зручність модифікації. Конструювання алгоритму з використанням трьох базових алгоритмічних структур; Використання методу покрокової деталізації, тобто подрібнення задачі на більш прості задачі, потім подрібнення цих задач на ще більш прості складові й т. д Аналіз алгоритму, тобто контроль правильності кожної структури алгоритму і взаємозв’язків структур.
  • 12. – це така методологія програмування, яка дозволяє за умови дотримання певних правил зменшити час розробки програми і полегшити можливість її модифікації. Ця методика була запропонована у сімдесятих роках минулого століття дослідником з Голландії Дейкстром та була доповнена Ніклаусом Віртом. Її основні поняття описані в теоремі Бьома-Якопіні, яку опублікували у 1966р.
  • 13. 1. Програмування повинне здійснюватися зверху-униз; 2. Увесь проект повинен бути розбитий на модулі з одним входом і одним виходом. 3. Логіка алгоритму й програми повинна допускати тільки три основні структури: послідовне виконання, розгалуження й повторення. 4. При розробці документація повинна створюватися одночасно із програмуванням, у вигляді коментарів до програми. підвищення надійності програм, забезпечення супроводу й модифікації, полегшення й прискорення розробки.
  • 14. Модульне програмування — орієнтоване на зменшення складності програмних продуктів та можливості перенесення окремих рішень з одних програмних проектів у інші. Воно дозволяє будувати програму з окремих модулів шляхом забезпечення: -реалізації окремих елементів програми в окремих файлах з можливістю об'єднання модулів в програмний продукт на етапі компіляції або виконання; -логічної завершеності модулів. -обмеженості модулів у функціональності та розмірах; -замкнутості модулів -універсальності модулів. -мінімалістичності модулів.