Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Metodicheskie_ukazania_1.doc
Скачиваний:
40
Добавлен:
04.03.2016
Размер:
1.22 Mб
Скачать

Задание 2.1. Задание для самостоятельного выполнения

Разработайте приложение для вычисления функции в соответствии с предложенным преподавателем вариантом. В качестве f(x) использовать по выбору:sin(x),x2,ex.

Вариант

Задание

Вариант

Задание

1

8

2

9

3

10

4

11

5

12

6

13

7

14

Вопросы

  1. Какие операторы используются для программирования разветвляющихся алгоритмов?

  2. Назовите основные свойства объектов классов TСheckBox,TRadioGroup. Объясните их назначение.

  3. Какие события обрабатываются в проекте? Объясните их назначение.

  4. Объясните действие переменной CheckBox1.Checked.

  5. Объясните действие переменной RadioGroup1.ItemIndex.

  6. С помощью каких методов осуществляется добавление строк в поле Memoи его очистка?

3. Программирование циклических алгоритмов

Цель: Изучить простейшие средства отладки в среде DELPHI. Научиться программировать циклические алгоритмы

3.1. Операторы повтора языка Паскаль

Под циклом понимается многократное выполнение одних и тех же операторов при различных значениях промежуточных данных. Число повторений может быть задано в явной или неявной форме.

Для организации повторений в языке Delphi предусмотрены три различных оператора цикла.

Оператор цикла с постусловием

Используется в тех случаях, когда тело цикла должно быть выполнено перед тем, как произойдет проверка условия завершения цикла. Имеет следующий вид:

repeat

<оператор 1>;

<оператор N>

until<условие завершения цикла>;

Тело цикла выполняется до тех пор, пока условие завершения цикла (выражение булевского типа) не станет истинным.

Оператор цикла с предусловием

Является альтернативой оператору repeatи содержитусловие выполнения цикла,а не условие завершения.

while <условие выполнения цикла> do <оператор>;

П

!

еред каждым выполнением тела цикла происходит проверка условия. Если оно истинно, цикл выполняется и условие вычисляется заново; если оно ложно, происходит выход из цикла.

Если тело цикла с предусловием содержит несколько операторов, то они должны быть заключены в операторные скобки begin <операторы> end.

Таким образом, оператор цикла с предусловием может не выполниться ни разу, а оператор цикла с постусловием всегда выполняется хотя бы один раз.

Оператор цикла с заданным числом повторений

Используется, в том случае, если заранее известно количество повторений цикла. Имеет следующий вид:

for <параметр цикла>:=<значение 1> to <значение 2> do <оператор>;

где <параметр цикла> - переменная любого порядкового типа, кроме вещественного; <значение 1> и <значение 2> - выражения, определяющие соответственно начальное и конечное значения параметра цикла;<оператор> - тело цикла.

Оператор forобеспечивает выполнение тела цикла до тех пор, пока не будут перебраны все значения параметра цикла от начального до конечного. После каждого повтора значение параметра цикла увеличивается на единицу.

Существует модификация данного оператора, используемая в случае убывания параметра цикла с шагом 1. Она имеет вид:

for <параметр цикла>:=<значение 1> downto <значение 2> do <оператор>;

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