Программы циклической структуры

Многие вычисления приходится проводить несколько раз. Например, циклические алгоритмы применяются при составлении таблицы значений функций, вычислении суммы и произведений, обработки массивов. Такие вычисления можно организовать при помощи условных операторов. Однако существуют специальные операторы, значительно упрощающие построение программ с циклами.

Организация цикла с помощью условного оператора IF

и безусловного оператора GOTO

Структура организации цикла с помощью операторов IF и GOTO выглядит следующим образом:

. . .

X = XНАЧАЛЬНОЕ.

20 «Тело цикла»

X =X+DX

IF X <= XКОНЕЧНОЕ. THEN GOTO 20

. . .

Здесь X – управляющая переменная (параметр) цикла; XНАЧАЛЬНОЕ – начальное значение переменной Х, XКОНЕЧНОЕ. – конечное значение переменной Х, DX - шаг изменения переменной Х.

Пример 2.3.1. Вычислить сумму ряда:

Программы циклической структуры - student2.ru

Программы циклической структуры - student2.ru

изменение Х на шаг 1

Программа

INPUT “M,N=”; M,N

S = 0: X = 2

30 S = S +(M - N)/ X ^ 2

X = X + 1

IF X <= 46 THEN GOTO 30

PRINT “S =”; S,

END

Организация цикла с помощью классического оператора FOR

Структура организации цикла с помощью оператора FOR выглядит следующим образом:

FOR X=A TO B STEP H

«Тело цикла»

NEXT X

Здесь X – управляющая переменная (параметр) цикла; A,B,H – начальные и конечные значения параметра и шаг его изменения. Если H=1, то конструкцию STEP H можно опустить.

Пример 2.3.2. Вычислить сумму ряда:

Программы циклической структуры - student2.ru

Программы циклической структуры - student2.ru

Программа

INPUT “M,N=”; M,N

S = 0

FOR X = 2 TO 46 STEP 1

S = S + (M - N) / X^2

NEXT X

PRINT “S=”; S

END

ГРАФИЧЕСКИЙ РЕДАКТОР MS PAINT

Графическими называются редакторы, предназначенные для создания и редактирования изображений (рисунков). Программа Microsoft Paint является простейшим графическим редактором, входящим в состав стандартных приложений Windows. С помощью растрового редактора Paint требуется создать визитную карточку, содержащую наряду с текстовой информации изображения знака зодиака.

Для получения изображения знака зодиака необходимо в зависимости от даты рождения выбрать из таблицы 3.1 свой знак зодиака. Нарисовать знак зодиака по точкам (в укрупненном масштабе). Образцы знаков зодиака приведены в таблице 3.2. Рисунок нужно разместить внутри квадрата, взяв одну сторону квадрата размером 30…32 пикселя. Для этого целесообразно установить увеличение (масштаб) 8х.

Таблица 3.1

Знак зодиака Даты Знак зодиака Даты
Козерог 22.12…19.01 Рак 22.06…22.07
Водолей 20.01…18.02 Лев 23.07…23.08
Рыбы 19.02…20.03 Дева 24.08…22.09
Овен 21.03…19.04 Весы 23.09…23.10
Телец 20.04…20.05 Скорпион 24.10…21.11
Близнецы 21.05…21.06 Стрелец 22.11…21.12

Образцы знаков зодиакаТаблица 3.2

 
  Программы циклической структуры - student2.ru

Для формирования изображения по точкам нужно в редакторе Paint на панели инструментов выбрать кнопку Масштаб и установить увеличение 8х или 6х. После этого в главном меню графического редактора выбрать пункт Вид, затем – Масштаб, далее – Показать сетку. Рисовать заданные знаки целесообразно по клеткам с помощью Карандаша или Кисти самого малого размера.

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

В таблице 3.3 приведены изображения знаков зодиака в укрупненном масштабе.

 
  Программы циклической структуры - student2.ru

Таблица 3.3

Чтобы на визитке написать текст с помощью редактора Paint, нужно на панели инструментов щелкнуть по кнопке Надпись (на кнопке изображена буква А), затем на рабочем поле выделить текстовый регион (по технологии Drag and Drop). Набираемый текст вводится с клавиатуры. Изменить гарнитуру и размер текста можно с помощью Панели атрибутов. Вывести Панель атрибутов целесообразно следующим образом: в главном меню выбрать пунктВид, а затем пункт Панель атрибутов.

Следует обратить внимание на тот факт, что в одном текстовом регионе можно использовать лишь один размер шрифта и одну гарнитуру. Поэтому, чтобы сделать запись с помощью символов другого размера, необходимо создать новый текстовый регион.

Наши рекомендации