Задача 2. Написать программу нахождения максимального элемента в каждой строке массива M(n,m)
Написать программу нахождения максимального элемента в каждой строке массива M(n,m) Input” введите размерность массива”; N,M Dim A(n,m): P(n) For i=1 to n: max=A(I,1) For j=1 to m A(I,j)=int(rnd(1)*20+1) Next j Next i For i=1 to n Max= A(I,1) For j=2 to m If max < A(I,j) then max = A(I,j) Next j Print max
5. Операторы ветвления: if, then, еlse IF … THEN… ELSE - условные операторы Например: IF Х = 7 THEN Y = X*8 ELSE Y = X / 9 если то иначе Запись означает, что если Х = 7 то Y = Х * 8, иначе Y = x / 9
6. Операторы цикла for, to, next, step Операторы for и next используются для циклических вычислений. Оператор for обозначает начало, а оператор next – конец циклической части программы. Все операторы, стоящие между операторами for и next, циклически выполняются в соответствии с условиями, записанными в операторе for. Например: For x=1 to 7 step 0.2 Эта запись означает, что переменная х изменяется от 1 до 7 с шагом 0.2 .
Например: for i=1 to 3 input a,b C = a+b ? “ сумма равна”;c next I Эта программа содержит цикл, с переменной i, а первая строка говорит, что эта переменная принимает значение от 1 до 3. Цикл выполняется 3 раза. Можно заметить, что переменная i играет роль счетчика. Она считает от 1 до 3 Покажем, что выводиться на экран после запуска программы на выполнение: ? 6,9 сумма равна 15 ? 8,12 сумма равна 20 ? 82,6 сумма равна 88
|