Обсуждали отдельные стеки для N и next. В действительности компилятор поддерживает единый стек. Каждый раз, когда имеет место вызов процедуры или функции, все её параметры и локальные переменные заносятся в стек вместе с адресами памяти операторов вызова. Последние позволяют компьютеру осуществить возврат после выполнения процедуры или функции. Хотя в стеке могут содержаться множество копий параметров процедуры, в то же время в памяти присутствует единственная копия тела процедуры.
Київ 2012
1. Визначити, чи належить число інтервалу (0,7).



2. Знайти мінімальне та максимальне з трьох чисел.


3. Скласти програму, що за віком клієнта вирішує дозволити чи відмовити йому придбати горілчані виробі з відповідними поясненнями (>=21- дозволити, <21-відмовити).



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



5. Дані два дійсних числа. Вивести на екран перше число, якщо воно більше другого, та обидва числа, якщо це не так.


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



7. Напишіть програму, яка запрошує у користувача номер місяця і виводить відповідний місяць і номер кварталу. У випадку, якщо користувач введе неприпустиме число, програма повинна вивести повідомлення "Помилка введення даних".


8. Дані два дійсних числа (градуси). З’ясувати як буде називатися трикутник (прямокутній, гострокутній, тупокутній).
9. Ввести число з діапазону 5..9. Вивести його написання трьома мовами.


10. Написати програму, яка обчислює вартість міжміської телефонної розмови (ціна однієї хвилини визначається відстанню до міста, в якому знаходиться абонент). Початковими даними для програми є код міста і тривалість розмови. Нижче приведені коди деяких міст

