Void mainprog() // Початок|начало| програми
{
Sal. readyO; // Наказуємо Сэлу встати|постати| в позицію
// готовності
Sal.say("Hi"!); // Наказуємо Сэлу сказати "Hi"!
} // Кінець програми
Якщо текст не поміщається на одному рядку, просто скористайтеся наступною|слідуючою|, як це зроблено після інструкції Sal.ready().
Коментарі можуть знаходитися|перебувати| як на початку рядка, так і в будь-якому іншому місці.
Як видно|показний|, усі коментарі зрушені управо|вправо|. Так простіше визначити, де починаються і|та| де закінчуються дії. Використовуйте таку ж структуру для запису програмних|програмових| інструкцій (зверніть увагу, що усередині|всередині| фігурних дужок усі інструкції також зрушені управо|вправо|).
Поняття послідовності
Щоб виконати завдання|задачу|, необхідно|треба| пояснити комп'ютеру усе, що ми хочемо зробити.
Алгоритм - це точний і|та| детальний|докладний| опис виконання завдання|задавання|, яке може бути написане на будь-якій мові|язиці|.
Послідовний алгоритм - виконання дій послідовно, одна за іншою.
Програма - це алгоритм, записаний в зрозумілій комп'ютеру формі.
Послідовні кроки
Перед написанням програми необхідно|треба| чітко визначитися з|із| тим, що збираєтеся робити|чинити|.
Ви ніколи не поясните, де знаходиться|перебуває| станція метро, якщо самі цього не знаєте.
Інструкції Сэлу
Примусимо Сэла виконати декілька вправ: ready, up, ready
При цьому треба враховати:
На кожному рядку може бути тільки|лише| одна інструкція.
Після інструкції ставиться крапка з комою.
Переконаєтеся, що в повідомлення|сполучення| Сэлу входить ім'я об'єкту, крапка, ім'я повідомлення|сполучення| і|та| круглі дужки. Наприклад, Sal.right(), Sal.left() і|та| т. д.
Результат - Сел піднімає|підіймає| руки вгору|угору|, а потім опускає їх вниз.
Реалізувати наступну|таку| послідовність повідомлень|сполучень| :
ready
up
left
up
ready
up
right
up
ready
Якщо ви правильно складете ці програми, то побачите, як вправляється Сел.
Ви повинні утямити собі характер роботи комп'ютера, який послідовно переглядає|проглядає| і|та| виконує ваші інструкції.
Домашнє|хатнє| завдання|задавання|
Зміните|зраджуватимете| попередню програму так, щоб виконання вправ стало повільніше. Для цього вставте число, наприклад 5, всередину дужок відповідних повідомлень|сполучень| ready, up, left, right.
Зміните|зраджуватимете| програму так, щоб прискорити виконання вправ. Для цього вставте в дужки 0.
Зміните|зраджуватимете| програму C_SAL.CPP так, щоб Сел говорив "Sal" замість "Hi"!.
Оголосите на додаток до об'єкту Sal ще один об'єкт, наприклад Sally (Салі), і|та| нехай|хай| кожен об'єкт повідомить своє ім'я.
Змусьте|примусьте| Сэла, а потім і|та| Салі виконати наступні|такі| вправи: ready, up, left, up, right, up, ready.
Змусьте|примусьте| Сэла по ходу виконання вправ говорити, яку вправу він робить|чинить| (ready, up, left, up, right, up, ready).
