Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа 02.doc
Скачиваний:
2
Добавлен:
21.08.2019
Размер:
90.11 Кб
Скачать

Пример 3. Пример того, что цикл выполниться хотя бы 1 раз.

void __fastcall TForm1::Panel3Click(TObject *Sender)

{

float dx = 0.1, y,x, X_max;

String S;

x =20.0;

X_max = StrToFloat (Edit1->Text);

do

{

y = x*x;

S.sprintf ("x=%5.2f y=%5.2f",x,y);

Memo1->Lines->Add (S);

}while(x < X_max);

return;

}

Задание на дом

1) С помощью оператора цикла for, разработать программу, которая будет выводить таблицу умножения введенного пользователем числа с клавиатуры.

2) С помощью цикла while разработать программу, которая будет вычислять сумму чисел нацело делящихся на 5. Цикл задать от 0 до введенного с клавиатуры числа.

3) Используя оператор цикла do, составить программу, которая будет требовать ввод чисел с клавиатуры до тех пор, пока не будет введена цифра 1.

4. Разработайте программы, в которых использовались бы операторы break и continue

5. Ознакомитесь с примерами. Сделайте из них полезные для себя выводы

// Пример 1

int a=0;

while (a<10)

{

a=(a+1)*2;

}

// Пример 2

int numbers[100];

for (int i=0;i<100;i++)

numbers[i]=i;

// Пример 3

int nums2[1000];

int j=0;

for (int i=999;i>-1;i--)

{

nums2[i]=j;

j++;

}