Публікації

Показано дописи з лютий, 2017

Цикл з лічильником

Загальний вигляд команди циклу з лічильником такий:    for <ім*я змінної> := <вираз1>  to <вираз2> do    begin         <команди тіла циклу>    end;  Рядок   for <ім*я змінної> := <вираз1> to <вираз2> do  називають  рядком заголовка команди циклу з лічильником . Змінну в рядку заголовка команди циклу з лічильником,що стоїть перед знаком присвоювання, називають  лічильником циклу . Лічильник циклу,вираз1 і вираз2  мають набувати тільки цілих значень.

Прапорці. Поле з розкривним списком. Перемикачі.

  Значення властивості  Checked  прапорців може бути використано в логічному виразі команди розгалужень. Воно дорівнює  True , якщо прапорець встановлено,або  False , якщо прапорець не встановлено (знято).    Для розміщення на формі прапорця потрібно двічі клацнути на кнопці  TCheckBox  на вкладці Standard  з компонентами. Якщо на формі розміщено кілька прапорців,то серед них можно встановити один або кілька,не встановлювати жодного або встановити всі.Томі прапорці використовують для того,щоб у ході виконання проекту вибрати або один з можливих варіантів,або кілька,або не вибрати жодного.    Для опрацювання стану прапорців (встановлено або не встановлено) у проект включають для кожного з них послідовно записані команди розгалужен,які незалежні одна від одної.   Для того щоб у ході виконання проекту вибрати лише один з можливих варіантів, можна використати  поле з розкривним списком . Для розміщення на формі поля з розкривним списком потрібно двічі клайнути на кнопці  TComboBox  на

Алгоритми з розгалуженням

 Команда повного розгалуження в мові програмування  Object Pascal  має такий загальний вигляд:                 If<логічний вираз>                 Then begin                                <послідовність команд 1>                           end                      Else begin                                <послідовність команд 2>                            end;  Виконання цієї команди відбувається так: обчислюється значення логічногог виразу; якщо це значення  true , то виконується  послідовніть команд 1  і після цього виконується команда, наступна за розгалуженням; якщо це значення  false ,то виконується  послідовність команд 2 і після цього виконується команда, наступна за рощгалуженням:  Є в  Object Pascal і команда неповного розгалуження:          If<логічний вираз>                 Then begin                                <послідовність команд>                           end;