Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Итог. Контрольная работа по всем разделам темы 2.

Читайте также:
  1. AKM Работа с цепочками событий
  2. Compound objects: LOFTING. Работа с сечениями.
  3. I. УЧЕБНАЯ РАБОТА (нагрузка в академических часах)
  4. II. Научно-исследовательская работа и практика
  5. IV.Работа по теме
  6. IX. Работа с кадрами
  7. IX. Работа с элементами системы О.О.П.А.С.

 

 

Тема 3.

Что спрашивать у студента из теории?

 

Инструкция циклического повторения WHILE-DO.

Инструкция циклического повторения REPEAT-UNTIL.

Инструкция циклического повторения FOR-TO-DO.

 

Инструкция циклического повторения WHILE-DO.

(Шероховатую поверхность доски строгать рубанком пока она не станет ровной.)

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

Блок-схема:

 

Диаграмма:

 

Примеры:

 

{вывод арабских цифр}

i:= 0; while i<10 do

begin write(i:3); i:=i+1 end;

 

i:= -1; while i<10 do write(Inc(i):3);

 

i:= 0; while true do {вывод арабских цифр}

begin

write(i:3);

i:=i+1;

if i>9 then break {немедленное завершение цикла}

end;

 

{вывод цифр в обратном порядке}

i:= 10; while i>=0 do begin i:=i-1; write(i:3) end;

 

 

{s = sin(x)}

i:= 0; a:= x; x:= x*x;

While abs(a) > 0 do

begin

s:= s+a; i:=i+1; a:= -a*x/(2*i*(2*i+1))

end;

{вывод строк таблицы функции fun(x),}

x:= x0; while x <= x9 do {x меняется от x0 до x9 с шагом h}

begin

write(‘| ‘,x:10:3, ‘ | ‘,fun(x):15:6, ‘ |‘);

x:=x+h;

end;

 

| 0.100 | 0.788400 | от 0.1 до 0.5 с шагом 0.1

| 0.200 | 0.789900 |

| 0.300 | 0.797890 |

| 0.400 | 0.818360 |

| 0.500 | 0.828400 |

 

 

В теле цикла могут быть любые инструкции языка:

 

i:= 0; while i<10 do {вывод таблицы умножения}

begin

j:= 0;


Дата добавления: 2015-08-21; просмотров: 74 | Нарушение авторских прав


Читайте в этой же книге: Что спрашивать у студента из теории? | Вызов процедуры как инструкция. | Переменных | Инструкция присваивания. | Что спрашивать у студента из теории? | Тип переменных – множество. | Тип переменных – файл. | Объявление подпрограмм. | Замечание. |
<== предыдущая страница | следующая страница ==>
Инструкция выбора CASE.| Инструкция циклического повторения FOR-TO-DO.

mybiblioteka.su - 2015-2024 год. (0.005 сек.)