Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Инфоурок / Информатика / Конспекты / Изучаем язык BASIC. Занятие 16. Метод выбора .
ВНИМАНИЮ ВСЕХ УЧИТЕЛЕЙ: согласно Федеральному закону № 313-ФЗ все педагоги должны пройти обучение навыкам оказания первой помощи.

Дистанционный курс "Оказание первой помощи детям и взрослым" от проекта "Инфоурок" даёт Вам возможность привести свои знания в соответствие с требованиями закона и получить удостоверение о повышении квалификации установленного образца (180 часов). Начало обучения новой группы: 24 мая.

Подать заявку на курс
  • Информатика

Изучаем язык BASIC. Занятие 16. Метод выбора .

библиотека
материалов

Занятие 16

Метод выбора

Задан массив A(N) в диапазоне [-25,25] расположить элементы по возрастанию.

CLS
INPUT "
Введите n ", n
DIM A(n)
FOR I=1 TO n
A(I)= INT(RND*50 – 25 )

PRINT A(I);

NEXT I

FOR I=1 TO n

min= 1000
FOR J=I TO n
IF A(J)

NEXT J

SWAP A(I),A(K)

NEXT I
PRINT
FOR I=1 TO n
PRINT A(I);

NEXT I

Задан массив A(N) в диапазоне [-15,20] расположить элементы по убыванию.

CLS
INPUT "
Введите n ", n
DIM A(n)
FOR I=1 TO n
A(I)= INT(RND*35 – 20 )

PRINT A(I);

NEXT I

FOR I=1 TO n

max= - 1000
FOR J=I TO n
IF A(J)

NEXT J

SWAP A(I),A(K)

NEXT I
PRINT
FOR I=1 TO n
PRINT A(I);

NEXT I

Задан массив A(N) в диапазоне [-18,20] расположить положительные элементы по возрастанию, а отрицательные элементы по убыванию.

CLS

RANDOMIZE TIMER

INPUT “N=”;N

DIM A(N)

FOR I=1 TO N

A(I)=INT(RDN*38-20)

PRINT A(I);

NEXT I

K=0

FOR I=1 TO N

FOR J=I TO N

IF A(J) >0 THEN SWAP A(I), A(J) : K=K+1 : EXIT FOR

NEXT J

NEXT I

FOR I=1 TO K

min= 1000
FOR J=I TO n
IF A(J)

NEXT J

SWAP A(I),A(K1)

NEXT I

FOR I=K+1 TO n

max= - 1000
FOR J=I TO n
IF A(J)

NEXT J

SWAP A(I),A(K2)

NEXT I
PRINT
FOR I=1 TO n
PRINT A(I);

NEXT I

Задан массив A(N) в диапазоне [-16,23] расположить отрицательные элементы по возрастанию, а положительные элементы по убыванию. Для самостоятельного решения.

Контрольная работа 15 минут по первой задаче.

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

Задан массив A(N) в диапазоне [-31,30] расположить четные элементы по возрастанию, а нечетные элементы по убыванию.

Задан массив A(N) в диапазоне [-31,30] расположить нечетные элементы по возрастанию, а четные элементы по убыванию.


Автор
Дата добавления 23.09.2015
Раздел Информатика
Подраздел Конспекты
Просмотров160
Номер материала ДВ-004643
Получить свидетельство о публикации

Выберите специальность, которую Вы хотите получить:

Обучение проходит дистанционно на сайте проекта "Инфоурок".
По итогам обучения слушателям выдаются печатные дипломы установленного образца.

ПЕРЕЙТИ В КАТАЛОГ КУРСОВ

Похожие материалы

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