While - цикл с условием
for - цикл с известным количеством шагов (итераций)
чтобы воспользоваться for нужно знать точно количество шагов (интераций)
например, заполняем массив arr из 10 единиц типа int
for(i = 0; i < 10; i++) arr[i] = 0; // точно знаем что 10 элементов и делаем 10 интераций
если же нам не известно количество интераций цикла, например организовать ввод переменной до тех пор, пока пользователь не введет 0
сколько будет интераций - неизвестно и зависит сугубо от пользователя
int num;
do
{
cin >> num // вводим цифру
}
while(num != 0); // повторяем ввод, пока цифра не равна 0
( do while - разновидность while, в которой условие проверяется не перед первой интерацией, а после нее )
примеры представлены на c++, но в принципе и так понятно
Учти, что в разных версиях Paint названия могут меняться.
140. Левый столбец сверху-вниз:
Выделение прямоугольной области, карандаш, заливка цветом, палитра, линия, овал, скругленный прямоугольник, кисть.
Правый столбец сверху-вниз:
Выделение произвольной области, ластик, текст, масштаб, кривая, прямоугольник, многоугольник, распылитель.
141.
1) Выбрать заливку, нажать правой кнопкой мыши на холсте.
2) Выбрать цвет в палитре, инструмент кисть и рисовать на холсте.
3) Выбрать "Фигуры", найти прямоугольник, зажать левую кнопку мыши, перетаскивая мышь в сторону.
4) Выбрать "Фигуры", найти прямоугольник, зажать левую кнопку мыши + клавишу Shift, перетащить курсор мыши в сторону.
5) Выбрать "Фигуры", найти овал, зажать левую кнопку мыши, перетаскивая мышь в сторону.
6) Выбрать "Фигуры", найти овал, зажать левую кнопку мыши + клавишу Shift, перетащить курсор мыши в сторону.
Const
n=12;
var
b:array[1..n] of integer;
i,k:integer;
begin
Randomize;
Write('Последовательность: ');
for i:=1 to n do begin
b[i]:=Random(41)+10;
Write(b[i],' ')
end;
Writeln;
k:=5;
for i:=6 to n do
if b[i]>b[i-1] then k:=i
else break;
if k=n then Writeln('Последние 8 элементов в возрастающей последовательности')
else
if k>5 then Writeln('Возрастание элементов идет с номера 5 по ',k)
else Writeln('Следующий за пятым элемент не возрастает')
end.
Пример
Последовательность: 44 10 33 40 15 33 45 26 43 45 49 48
Возрастание элементов идет с номера 5 по 7
Var
a, b: array [1..3] of real;
r: real;
begin
writeln('Введите углы (A, B, C), затем - радиус');
readln(a[1], a[2], a[3], r);
b[1] := r * 2 * sin(a[1]);
b[2] := r * 2 * sin(a[2]);
b[3] := r * 2 * sin(a[3]);
writeln('a = ', b[1]);
writeln('b = ', b[2]);
writeln('c = ', b[3]);
end.