Инфоурок Информатика КонспектыИзучаем язык BASIC. Занятие 20 Нахождение min и max в строках и столбцах

Изучаем язык BASIC. Занятие 20 Нахождение min и max в строках и столбцах

Скачать материал

Занятие 20

Нахождение min и max в строках и столбцах

1. Задана матрица A(N,N)  в диапазоне [-23,25]. Вместо элементов главной диагонали записать сумму элементов соответствующей  строки за исключением элементов главной диагонали.

CLS

RANDOMIZE TIMER

INPUT “N=”;N

DIM A(N,N), S(N)

FOR I=1 TO N

FOR J=1 TO N

A(I,J)=INT(RDN*48-23)

PRINT USING “####”; A(I,J);

NEXT J

PRINT

NEXT I

FOR I=1 TO N

S(I)=0

FOR J=1 TO N

IF I<>J THEN S(I)=S(I)+A(I,J)

NEXT J

A(I,I) = S(I)

NEXT I

Вывод матрицы.

Для побочной диагонали IF I+J<>N+1 THEN S(I)=S(I)+A(I,J)

 

2. Задана матрица A(N,N)  в диапазоне [-13,17]. В каждой строке найти min элемент, среди  min найти max и указать его адрес.

Ввод матрицы

max= - 1000  

FOR I= 1 TO n

min=  1000

FOR J=1 TO n
IF A(I,J)<min  THEN min=A(I,J): M(I)=I : Jmin=J

NEXT J

IF m(I)>max  THEN max=M(I): Imax=I : Jmax=Jmin

NEXT I

PRINT “A(“; Imax; “,”; Jmax; “)=”; max

2. Задана матрица A(N,N)  в диапазоне [-13,17]. В каждом столбце найти max элемент, среди  max найти min и указать его адрес.

Ввод матрицы

max= - 1000  

FOR J= 1 TO n

min=  1000

FOR I=1 TO n
IF A(I,J)<min  THEN min=A(I,J): M(J)=J : Imin=I

NEXT I

IF m(J)>max  THEN max=M(J): Jmax=J : Imax=Imin

NEXT I

PRINT “A(“; Imax; “,”; Jmax; “)=”; max

 

Домашнее задание

1. Задана матрица A(N,N)  в диапазоне [-18,17]. Найти среднее арифметическое элементов каждой строки и вывести их на экран.

FOR I=1 TO N

S=0

FOR J=1 TO N

S=S+A(I,J)

NEXT J

SR(I)=S/N

NEXT I

FOR I=1 TO N

PRINT SR(I);

NEXT I

2. Задана матрица A(N,N)  в диапазоне [-18,27]. Найти отдельно сумму элементов большего и меньшего среднего арифметического матрицы.

S=0

FOR I=1 TO N

FOR J=1 TO N

S=S+A(I,J)

NEXT J

NEXT I

SR=S/N/N

PRINT “SR=”;SR

Smax = 0 : Smin = 0

FOR I=1 TO N

FOR J=1 TO N

IF A(I,J)>SR THEN Smax = Smax +A(I,J)

IF A(I,J)<SR THEN Smin = Smin +A(I,J)

NEXT J,I

PRINT “Smax = “; Smax; “Smin =”; Smin

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Изучаем язык BASIC. Занятие 20 Нахождение min и max в строках и столбцах"

Методические разработки к Вашему уроку:

Получите новую специальность за 3 месяца

Агроном

Получите профессию

Бухгалтер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 663 478 материалов в базе

Скачать материал

Другие материалы

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 23.09.2015 1135
    • DOCX 34.5 кбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Гегелашвили Татьяна Павловна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Гегелашвили Татьяна Павловна
    Гегелашвили Татьяна Павловна
    • На сайте: 8 лет и 7 месяцев
    • Подписчики: 0
    • Всего просмотров: 134587
    • Всего материалов: 41

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Няня

Няня

500/1000 ч.

Подать заявку О курсе

Курс повышения квалификации

Использование нейросетей в учебной и научной работе: ChatGPT, DALL-E 2, Midjourney

36/72 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 619 человек из 77 регионов
  • Этот курс уже прошли 956 человек

Курс профессиональной переподготовки

Информационные системы и технологии: теория и методика преподавания в профессиональном образовании

Преподаватель информационных систем и технологий

300/600 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Этот курс уже прошли 13 человек

Курс профессиональной переподготовки

Педагогическая деятельность по проектированию и реализации образовательного процесса в общеобразовательных организациях (предмет "Информатика")

Учитель информатики

300 ч. — 1200 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Этот курс уже прошли 20 человек

Мини-курс

Продвинутые техники нарративного подхода в психологии

5 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 24 человека из 16 регионов

Мини-курс

Методология и организация образовательного процесса по информатике

4 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Детская нейропсихология: особенности, диагностика, исследования

6 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 119 человек из 43 регионов
  • Этот курс уже прошли 55 человек