Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
П р 10.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
82.94 Кб
Скачать

Інструкційна карта Практична робота № 14

Тема: Розробка програми з розгалуженням.

Мета: Навчитись створювати програму з розгалуженням, запускати її на виконання та редагувати.

Література

  1. Руденко В. Д., Марчук О. М., Паланжоглу М. О. Практичний курс інформатики / За ред. Мадзігона В. М. - К.: Фенікс, 2000. - 304с.: іл.

  2. Фаронов В.В. TurboPascal 7.0: Учебное пособие – М.: «Нолидж», 1999.-616 с.

Вхідний контроль

1. Опишіть, як записати програму з умовою на мові програмування TurboPascal

________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Теоретичні відомості

1. Програміст може використовувати як ідентифікатори будь-які послідовності символів, які задовольняють наступним обмеженням:

  • ідентифікатор може складатися з букв латинського алфавіту, цифр, знаку підкреслення; ніякі інші символи в ідентифікаторі недопустимі;

  • ідентифікатор не може починатися з цифри;

  • ідентифікатор не може співпадати ні з одним із зарезервіро ванних слів;

  • довжина ідентифікатора може бути довільною, але значущими вважаються перші 63 символи.

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

2. Основні типи даних:

INTEGER - цілочисельні дані, у внутрішньому уявленні займають 2 байти; діапазон можливих значень - від -32768 до + 32767; дані представляються точно;

REAL - речовинні дані, займають 6 байт; діапазон возможних значень модуля - від 2.9Е - 39 до 1.7Е + 38; точність представлення даних - 11...12 значущих цифр;

CHAR - символ, займає 1 байт;

STRING - рядок символів, займає МАХ+1 байт, де МАХ - максимальне число символів в рядку;

BOOLEAN - логічний тип, займає 1 байт і має два значення: FALSE (брехня) і TRUE (істина).

При описі змінних за ідентифікатором ставляться двокрапка і ім'я типу. Декілька однотипних змінних можна об'єднувати в список, розділяючи їх комами. На початку розділу опису змінних повинне стояти зарезервоване слово VAR (VARiables - змінні). Наприклад:

var

sigma : real;

а,b,c,d : Char;

textl : String[15];

text2 : String;

flag : Boolean;.

3. Оператор WriteLn(); є оператором звернення до вбудованої процедури виведення даних (свою назву вона отримала від WRITE LiNe - записати рядок).

Процедура WriteLn відноситься до стандартних або вбудованих процедур Турбо Паскаля. Стандартна процедура не потребує попереднього опису, вона доступна будь-якій програмі, в якій міститься звернення до неї. Процедура WriteLn - одна з небагатьох процедур Турбо Паскаля, при зверненні до яких допускається використання довільного числа параметрів. Параметри передаються процедурі у вигляді списку, розташованого в круглих дужках відразу за ім'ям процедури.

Умовний оператор дозволяє перевірити деяку умову і залежно від результатів перевірки виконати те або інша дія. Таким чином, умовний оператор - це засіб галуження обчислювального процесу.

Структура умовного оператора має наступний вигляд:

IF <умова> THEN <оператор1> ELSE <оператор2>

де IF, THEN, ELSE - зарезервовані слова { якщо, то, інакше);

<умова> - довільний вираз логічного типу;

<оператор1>, <оператор2> - будь-які оператори мови Турбо Паскаль.

Умовний оператор працює по наступному алгоритму. Спочатку обчислюється умовний вираз <умова>. Якщо результат є TRUE (істина), то виконується <оператор1>, а <оператор2> пропускається; якщо результат є FALSE (брехня), навпаки, <оператор1> пропускається, а виконується <оператор2>. Приклад програми:

Program Input_Output;

var

х, у, max: Integer;

begin

if x > max then

у := max else

у := x;

При виконанні цього фрагмента змінна Y набуде значення змінної X, якщо тільки це значення не перевищує МАХ, інакше Y стане рівне МАХ.

4. Для виконня програми натисніть Ctrl-F9.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]