SlideShare a Scribd company logo
1 of 9
Організація і використання підпрограм


• Теоретичні відомості
• Приклади
• Завдання для самостійного
  виконання
• Тестові завдання
• Контрольні питання
• Презентація
Урок 1.Створення і виклик
       підпрограм
Урок 2 . Поняття локальних і
   глобальних змінних
У мові Паскаль виділяють два види підпрограм:
 процедури (Procedure) і функції (Function). Будь-яка
 програма може містити кілька процедур і функцій.
Структура будь-підпрограми аналогічна структурі всієї
                    програми.
ТЕСТОВІ ЗАВДАННЯ З ТЕМИ:
  «   Використання
      підпрограм»
Контрольні питання
1.   Синтаксична діаграма опису підпрограм-процедур в
     Паскалі. Пояснення та приклад.
2.   "Сторонній ефект" використання глобальних змінних
     при звертанні до підпрограм.
3.   Поняття рекурсії при використанні підпрограм.
     Приклад.
4.   Поняття про параметри-змінні та параметри-значення.
5.   Локальні та глобальні змінні при використанні
     підпрограм в Паскалі.
6.   Застосування оператора процедури при зверненні до
     підпрограми-процедури. Приклад.
7.   Оформлення програми з використанням підпрограм.
8.   Взаємодія фактичних аргументів та формальних
     параметрів при зверненні до підпрограм.

More Related Content

Similar to Організація і використання підпрограм

Anna Podolynna, BAQ "How not to loose a QA focus and organize testing proces...
Anna Podolynna, BAQ  "How not to loose a QA focus and organize testing proces...Anna Podolynna, BAQ  "How not to loose a QA focus and organize testing proces...
Anna Podolynna, BAQ "How not to loose a QA focus and organize testing proces...Dakiry
 
Калентарно-тематичне планування для 11 класу
Калентарно-тематичне планування для 11 класуКалентарно-тематичне планування для 11 класу
Калентарно-тематичне планування для 11 класуVsimPPT
 
урок№9 паскаль
урок№9 паскальурок№9 паскаль
урок№9 паскальuchitel18
 
Любов Самойлова - Чутки про смерть PMBoK Guide сильно перебільшені
Любов Самойлова - Чутки про смерть PMBoK Guide сильно перебільшеніЛюбов Самойлова - Чутки про смерть PMBoK Guide сильно перебільшені
Любов Самойлова - Чутки про смерть PMBoK Guide сильно перебільшеніLviv Startup Club
 
[Knowledge Sharing] - Unit Testing by Pavlo Serdyuk (UKR)
[Knowledge Sharing] - Unit Testing by Pavlo Serdyuk (UKR)[Knowledge Sharing] - Unit Testing by Pavlo Serdyuk (UKR)
[Knowledge Sharing] - Unit Testing by Pavlo Serdyuk (UKR)Exoft LLC
 
Test Planning & Test Strategy
Test Planning & Test StrategyTest Planning & Test Strategy
Test Planning & Test StrategyRoman Iakymchuk
 
6 календарне планування
6 календарне планування6 календарне планування
6 календарне плануванняoksana oksana
 
ОКСАНА ТРОЯН «Щоб рейки зійшлись в одній точці: від кількості до якості. Як к...
ОКСАНА ТРОЯН «Щоб рейки зійшлись в одній точці: від кількості до якості. Як к...ОКСАНА ТРОЯН «Щоб рейки зійшлись в одній точці: від кількості до якості. Як к...
ОКСАНА ТРОЯН «Щоб рейки зійшлись в одній точці: від кількості до якості. Як к...GoQA
 
Anton Serputko Start performance-testing-from-scratch, BAQ
Anton Serputko Start performance-testing-from-scratch, BAQAnton Serputko Start performance-testing-from-scratch, BAQ
Anton Serputko Start performance-testing-from-scratch, BAQDakiry
 
Лекція №12 Передача параметрів у функцію.pptx
Лекція №12 Передача параметрів у функцію.pptxЛекція №12 Передача параметрів у функцію.pptx
Лекція №12 Передача параметрів у функцію.pptxssuserf57884
 
комп’ютерні програми і мови програмування 2
комп’ютерні програми і мови програмування 2комп’ютерні програми і мови програмування 2
комп’ютерні програми і мови програмування 2Захарова Олена
 
Programni zasobi navchalnogo_priznachennja
Programni zasobi navchalnogo_priznachennjaProgramni zasobi navchalnogo_priznachennja
Programni zasobi navchalnogo_priznachennjadnzcpto1
 
навчання інформатиці у 5 класі
навчання інформатиці у 5 класінавчання інформатиці у 5 класі
навчання інформатиці у 5 класіTamara Emec
 
Informatyka-9-klas-Ryvkind-2022 (1).pdf
Informatyka-9-klas-Ryvkind-2022 (1).pdfInformatyka-9-klas-Ryvkind-2022 (1).pdf
Informatyka-9-klas-Ryvkind-2022 (1).pdfssuser59c0a2
 
Nikita Zahurdaiev: PMO Tools and Technologies (UA)
Nikita Zahurdaiev: PMO Tools and Technologies (UA)Nikita Zahurdaiev: PMO Tools and Technologies (UA)
Nikita Zahurdaiev: PMO Tools and Technologies (UA)Lviv Startup Club
 
Urok13 programni zasobi-navchalnogo_priznachennja
Urok13 programni zasobi-navchalnogo_priznachennjaUrok13 programni zasobi-navchalnogo_priznachennja
Urok13 programni zasobi-navchalnogo_priznachennjadnzcpto1
 
лаб. роб. №2 обєкти та сервіси що ними надаються
лаб. роб. №2   обєкти та сервіси що ними надаютьсялаб. роб. №2   обєкти та сервіси що ними надаються
лаб. роб. №2 обєкти та сервіси що ними надаютьсяcit-cit
 

Similar to Організація і використання підпрограм (20)

Anna Podolynna, BAQ "How not to loose a QA focus and organize testing proces...
Anna Podolynna, BAQ  "How not to loose a QA focus and organize testing proces...Anna Podolynna, BAQ  "How not to loose a QA focus and organize testing proces...
Anna Podolynna, BAQ "How not to loose a QA focus and organize testing proces...
 
Калентарно-тематичне планування для 11 класу
Калентарно-тематичне планування для 11 класуКалентарно-тематичне планування для 11 класу
Калентарно-тематичне планування для 11 класу
 
урок№9 паскаль
урок№9 паскальурок№9 паскаль
урок№9 паскаль
 
m-9-10.pptx
m-9-10.pptxm-9-10.pptx
m-9-10.pptx
 
Любов Самойлова - Чутки про смерть PMBoK Guide сильно перебільшені
Любов Самойлова - Чутки про смерть PMBoK Guide сильно перебільшеніЛюбов Самойлова - Чутки про смерть PMBoK Guide сильно перебільшені
Любов Самойлова - Чутки про смерть PMBoK Guide сильно перебільшені
 
[Knowledge Sharing] - Unit Testing by Pavlo Serdyuk (UKR)
[Knowledge Sharing] - Unit Testing by Pavlo Serdyuk (UKR)[Knowledge Sharing] - Unit Testing by Pavlo Serdyuk (UKR)
[Knowledge Sharing] - Unit Testing by Pavlo Serdyuk (UKR)
 
9 13
9 139 13
9 13
 
Scel 2018-1
Scel 2018-1Scel 2018-1
Scel 2018-1
 
Test Planning & Test Strategy
Test Planning & Test StrategyTest Planning & Test Strategy
Test Planning & Test Strategy
 
6 календарне планування
6 календарне планування6 календарне планування
6 календарне планування
 
ОКСАНА ТРОЯН «Щоб рейки зійшлись в одній точці: від кількості до якості. Як к...
ОКСАНА ТРОЯН «Щоб рейки зійшлись в одній точці: від кількості до якості. Як к...ОКСАНА ТРОЯН «Щоб рейки зійшлись в одній точці: від кількості до якості. Як к...
ОКСАНА ТРОЯН «Щоб рейки зійшлись в одній точці: від кількості до якості. Як к...
 
Anton Serputko Start performance-testing-from-scratch, BAQ
Anton Serputko Start performance-testing-from-scratch, BAQAnton Serputko Start performance-testing-from-scratch, BAQ
Anton Serputko Start performance-testing-from-scratch, BAQ
 
Лекція №12 Передача параметрів у функцію.pptx
Лекція №12 Передача параметрів у функцію.pptxЛекція №12 Передача параметрів у функцію.pptx
Лекція №12 Передача параметрів у функцію.pptx
 
комп’ютерні програми і мови програмування 2
комп’ютерні програми і мови програмування 2комп’ютерні програми і мови програмування 2
комп’ютерні програми і мови програмування 2
 
Programni zasobi navchalnogo_priznachennja
Programni zasobi navchalnogo_priznachennjaProgramni zasobi navchalnogo_priznachennja
Programni zasobi navchalnogo_priznachennja
 
навчання інформатиці у 5 класі
навчання інформатиці у 5 класінавчання інформатиці у 5 класі
навчання інформатиці у 5 класі
 
Informatyka-9-klas-Ryvkind-2022 (1).pdf
Informatyka-9-klas-Ryvkind-2022 (1).pdfInformatyka-9-klas-Ryvkind-2022 (1).pdf
Informatyka-9-klas-Ryvkind-2022 (1).pdf
 
Nikita Zahurdaiev: PMO Tools and Technologies (UA)
Nikita Zahurdaiev: PMO Tools and Technologies (UA)Nikita Zahurdaiev: PMO Tools and Technologies (UA)
Nikita Zahurdaiev: PMO Tools and Technologies (UA)
 
Urok13 programni zasobi-navchalnogo_priznachennja
Urok13 programni zasobi-navchalnogo_priznachennjaUrok13 programni zasobi-navchalnogo_priznachennja
Urok13 programni zasobi-navchalnogo_priznachennja
 
лаб. роб. №2 обєкти та сервіси що ними надаються
лаб. роб. №2   обєкти та сервіси що ними надаютьсялаб. роб. №2   обєкти та сервіси що ними надаються
лаб. роб. №2 обєкти та сервіси що ними надаються
 

Організація і використання підпрограм

  • 1. Організація і використання підпрограм • Теоретичні відомості • Приклади • Завдання для самостійного виконання • Тестові завдання • Контрольні питання • Презентація
  • 2. Урок 1.Створення і виклик підпрограм Урок 2 . Поняття локальних і глобальних змінних
  • 3. У мові Паскаль виділяють два види підпрограм: процедури (Procedure) і функції (Function). Будь-яка програма може містити кілька процедур і функцій. Структура будь-підпрограми аналогічна структурі всієї програми.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8. ТЕСТОВІ ЗАВДАННЯ З ТЕМИ: « Використання підпрограм»
  • 9. Контрольні питання 1. Синтаксична діаграма опису підпрограм-процедур в Паскалі. Пояснення та приклад. 2. "Сторонній ефект" використання глобальних змінних при звертанні до підпрограм. 3. Поняття рекурсії при використанні підпрограм. Приклад. 4. Поняття про параметри-змінні та параметри-значення. 5. Локальні та глобальні змінні при використанні підпрограм в Паскалі. 6. Застосування оператора процедури при зверненні до підпрограми-процедури. Приклад. 7. Оформлення програми з використанням підпрограм. 8. Взаємодія фактичних аргументів та формальних параметрів при зверненні до підпрограм.