end;
s:=0; n:=1;
while n
s:=s+1/n;n:=n+1;
end;
Пример:
вычислить сумму
S = 1 + 1/2 + 1/3 +… + 1/100
Пример:
вычислить сумму
S = 1 + 1/2 + 1/3 +… + 1/100
Инструкция цикла с постусловием
s:=0;
for n:=1 to 100 do
begin
s:=s+1/n;
end;
Одномерные массивы
Примеры объявления массивов:
koef : array[0..99] of integer;
name : array[1..30] of string;
temper : array[‘a’.. ‘z’] of real;
Для последовательной обработки всех элементов массива чаще всего используется цикл с параметром:
for i:=… to … do
А если нужно не скопировать, а перенести, то так:
i := 0;
while i<= ListBox1.Count-1 do
begin
if ListBox1.Selected[i] then
begin
ListBox2.Items.Add(ListBox1.Items[i]);
ListBox1.Items.Delete(i);
end
else i := i + 1;
end;
Свойства, отсутствующие у класса TListBox:
Пример 3: подсчет количества нулевых элементов в списке
k:=0;
for i := 0 to ComboBox1.Count-1 do
begin
if ComboBox1.Items[i] = ‘0’ then
k := k + 1;
end;
Edit2.Text:= IntToStr(k); {вывод результата на экран}
Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:
Email: Нажмите что бы посмотреть