Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 9 лет назад пользователемАркадий Муравьёв
1 Основи алгоритмізації та програмування Надання значень величинам. Вказівки присвоєння та введення.
2 Exit Надання значення величині Після оголошення величини можна використовувати в алгоритмі програми - розділі операторів. Пригадаємо, що сталим величинам надаються значення в розділі описування під час їх оголошення. Тому вони на початок роботи програми вже готові для використання. Змінним величинам в розділі описування при оголошенні лише резервуються місця в оперативній пам'яті, а значення вони отримують в розділі операторів. Існує два способи надати змінній величині значення: перший – в тексті програми дати вказівку присвоїти величині значення іншої величини або результату виразу; другий – в тексті програми дати вказівку отримання значення ззовні – з файлу або клавіатури. Існує два способи надати змінній величині значення: перший – в тексті програми дати вказівку присвоїти величині значення іншої величини або результату виразу; другий – в тексті програми дати вказівку отримання значення ззовні – з файлу або клавіатури.
3 Exit Вказівка присвоєння Щоб надати значення величині від іншої величини або виразу, використовують вказівку присвоєння. Розглянемо приклад. змінній y присвоюється значення сталої величини 2 змінній x присвоюється значення змінної величини y змінній z присвоюється значення виразу x+y Позначення := є оператором присвоєння, а дія носить назву присвоїти
4 Exit Поняття процедури та оператора в Паскалі Текст робочої частини програми складається із вказівок комп'ютеру на виконання певних дій. Примітка: деякі із процедур були створені авторами Паскаля. До них відносять і ті, що розглядаються в даній темі: Read, ReadLn, write, writeln Процедура, по суті, є допоміжним алгоритмом, що виконує певну, як правило, складну дію і має власне ім'я (ідентифікатор). В основу вказівки покладено оператор. Тому робочу частину програми і називають розділом операторів. Оператором називають слово або група слів, які вказують на дію. В Паскалі роль операторів можуть виконувати як спеціально створені авторами оператори - службові слова, зміст яких не підлягає зміні (наприклад, for, next, if then та інші), так і слова, створені програмістами-користувачами як процедури.
5 Exit Процедура введення Загальний вигляд процедури введення значення змінним величинам: Read( ) або ReadLn( ) Елементами вводу можуть бути одна або декілька змінних, записаних через кому. Наприклад:
6 Exit Робота процедури введення При виконанні процедур Read та ReadLn в режимі введення з клавіатури програма переходить у стан очікування введення даних. Процедури Read та ReadLn при введенні інформації з клавіатури мало чим відрізняються одна від одної. А для введення значень рядковим змінним використовується виключно ReadLn. Тому частіше використовується процедура ReadLn.
7 Exit Як вводити дані змінним? Зауваження: якщо передбачається введення зразу декількох значень, то їх можна вводити в одному рядку, відділяючи одне від одного символом «пробіл», або в окремих рядках, завершуючи введення кожного значення клавішею Enter; продовження роботи програми не відбудеться, поки не будуть введені значення для всіх змінних; змінні одержують свої значення послідовно в процесі введення даних (перше значення - першій змінній, друге - другій і т.д.); тип значень, що вводяться, повинен відповідати тому типові, яким описана дана змінна, інакше при введенні інформації буде видано повідомлення про помилку. Як ви думаєте, яке значення одержить змінна а після виконання процедури Read(a,a,a), якщо буде набраний такий рядок значень: ? Ви не помилились: змінна а одержить значення 1 (з третього разу)! Як ви думаєте, яке значення одержить змінна а після виконання процедури Read(a,a,a), якщо буде набраний такий рядок значень: ? Ви не помилились: змінна а одержить значення 1 (з третього разу)!
8 Exit Вправи Щоб закріпити новий матеріал, виконайте вправи, що додаються, та збережіть їх для оцінювання.
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.