Методические материалы к урокам по программированию массивы Преподаватель информатики


Скачать 424.65 Kb.
НазваниеМетодические материалы к урокам по программированию массивы Преподаватель информатики
страница4/4
ТипУрок
1   2   3   4



В результате элемент с наибольшим значением перемещается в конец массива на вторую позицию.
Рассмотрим произвольный одномерный массив А%(n).

Введем следующие обозначения:

A% - имя массива;

n – количество элементов в массиве (размер массива);

k – количество элементов в массиве при каждом проходе (изменяется от n до 2);

i – порядковый номер элемента массива в каждом проходе (изменяется от 1 до k - 1); соответствует числу сравнений.
REM Сортировка одномерного массива обменами по возрастанию

CLS ‘Очистка экрана

INPUT “”; n ‘Ввод количества элементов в массиве

DIM A%( n ) ‘Определение одномерного массива

FOR i = 1 TO n ‘Заполнение массива случайными числами из LET A%( i ) = INT(RND(1)*(90 - 10) + 10) ‘диапазона от 10 до90 и вывод значений

PRINT A%( i ); ‘элементов массива на экран

NEXT i

PRINT
FOR k = n TO 2 STEP – 1

FOR i = 1 TO k - 1

IF A%( i ) > A%( i + 1 ) THEN SWAP A%( i ), A%( i + 1 )

NEXT i

NEXT k
FOR i = 1 TO n

PRINT A%( i ); ‘Вывод результирующего массива на экран

NEXT i
END

Список заданий по сортировке массивов

Вариант 1

1. Сформировать двумерный целочисленный массив размера M x N, заполнить массив случайными числами из диапазона 10 … 90. Переставить строки исходного массива в порядке убывания сумм строк. Использовать сортировку выбором.

2. Сформировать двумерный целочисленный массив размера M x N, заполнить массив случайными числами из диапазона 10 … 90. Переставить в исходном массиве столбики в порядке убывания ср.-арифм. значений столбиков. Использовать сортировку обменами.

__________________________________________________________________________
Вариант 2

1. Сформировать двумерный целочисленный массив размера M x N, заполнить массив случайными числами из диапазона 10 … 90. Переставить в исходном массиве столбики в порядке возрастания максимальных значений столбиков. Использовать сортировку выбором.

2. Сформировать двумерный целочисленный массив размера M x N, заполнить массив случайными числами из диапазона 10 … 90. Переставить в исходном массиве строки в порядке убывания минимальных значений строк. Использовать сортировку обменами.

__________________________________________________________________________
Вариант 3

1. Сформировать двумерный целочисленный массив размера M x N, заполнить массив случайными числами из диапазона 10 … 90. Переставить в исходном массиве строки в порядке убывания максимальных значений строк. Использовать сортировку выбором.

2. Сформировать двумерный целочисленный массив размера M x N, заполнить массив случайными числами из диапазона 10 … 90. Переставить в исходном массиве столбики в порядке возрастания сумм столбиков. Использовать сортировку обменами.

___________________________________________________________________________
Вариант 4

1. Сформировать двумерный целочисленный массив размера M x N, заполнить массив случайными числами из диапазона 10 … 90. Переставить в исходном массиве столбики в порядке убывания элементов первой строки. Использовать сортировку выбором.

2. Сформировать двумерный целочисленный массив размера M x N, заполнить массив случайными числами из диапазона 10 … 90. Переставить в исходном массиве строки в порядке возрастанияния минимальных значений строк. Использовать сортировку обменами.

___________________________________________________________________________
Вариант 5

1. Сформировать двумерный целочисленный массив размера M x N, заполнить массив случайными числами из диапазона 10 … 90. Переставить в исходном массиве строки в порядке возрастания сумм строк. Использовать сортировку выбором.

2. Сформировать двумерный целочисленный массив размера M x N, заполнить массив случайными числами из диапазона 10 … 90. Переставить в исходном массиве столбики в порядке убывания максимальных значений столбиков. Использовать сортировку обменами.

__________________________________________________________________________

Вариант 6

1. Сформировать двумерный целочисленный массив размера M x N, заполнить массив случайными числами из диапазона 10 … 90. Переставить в исходном массиве столбики в порядке возрастания минимальных значений столбиков. Использовать сортировку выбором.

2. Сформировать двумерный целочисленный массив размера M x N, заполнить массив случайными числами из диапазона 10 … 90. Переставить в исходном массиве строки в порядке убывания элементов первого столбика. Использовать сортировку обменами.

___________________________________________________________________________
Вариант 7

1. Сформировать двумерный целочисленный массив размера M x N, заполнить массив случайными числами из диапазона 10 … 90. Переставить в исходном массиве строки в порядке убывания минимальных значений строк. Использовать сортировку выбором.

2. Сформировать двумерный целочисленный массив размера M x N, заполнить массив случайными числами из диапазона 10 … 90. Переставить в исходном массиве столбики в порядке возрастания ср.-арифм. значений столбиков. Использовать сортировку обменами.

___________________________________________________________________________
Вариант 8

1. Сформировать двумерный целочисленный массив размера M x N, заполнить массив случайными числами из диапазона 10 … 90. Переставить в исходном массиве столбики в порядке убывания сумм столбиков. Использовать сортировку выбором.

2. Сформировать двумерный целочисленный массив размера M x N, заполнить массив случайными числами из диапазона 10 … 90. Переставить в исходном массиве строки в порядке возрастания максимальных значений строк. Использовать сортировку обменами.

___________________________________________________________________________
Вариант 9

1. Сформировать двумерный целочисленный массив размера M x N, заполнить массив случайными числами из диапазона 10 … 90. Переставить в исходном массиве строки в порядке возрастания минимальных значений строк. Использовать сортировку выбором.

2. Сформировать двумерный целочисленный массив размера M x N, заполнить массив случайными числами из диапазона 10 … 90. Переставить в исходном массиве столбики в порядке убывания сумм столбиков. Использовать сортировку обменами.

___________________________________________________________________________
Вариант 10

1. Сформировать двумерный целочисленный массив размера M x N, заполнить массив случайными числами из диапазона 10 … 90. Переставить в исходном массиве столбики в порядке убывания минимальных значений столбиков. Использовать сортировку выбором.

2. Сформировать двумерный целочисленный массив размера M x N, заполнить массив случайными числами из диапазона 10 … 90. Переставить в исходном массиве строки в порядке возрастания ср.-арифм. значений строк. Использовать сортировку обменами.

___________________________________________________________________________

Вариант 11

1. Сформировать двумерный целочисленный массив размера M x N, заполнить массив случайными числами из диапазона 10 … 90. Переставить в исходном массиве строки в порядке возрастания элементов первого столбика. Использовать сортировку выбором.

2. Сформировать двумерный целочисленный массив размера M x N, заполнить массив случайными числами из диапазона 10 … 90. Переставить в исходном массиве столбики в порядке убывания минимальных значений столбиков. Использовать сортировку обменами.

__________________________________________________________________________
Вариант 12

1. Сформировать двумерный целочисленный массив размера M x N, заполнить массив случайными числами из диапазона 10 … 90. Переставить в исходном массиве столбики в порядке убывания максимальных значений столбиков. Использовать сортировку выбором.

2. Сформировать двумерный целочисленный массив размера M x N, заполнить массив случайными числами из диапазона 10 … 90. Переставить в исходном массиве строки в порядке возрастания элементов первого столбика. Использовать сортировку обменами.

__________________________________________________________________________
Вариант 13

1. Сформировать двумерный целочисленный массив размера M x N, заполнить массив случайными числами из диапазона 10 … 90. Переставить в исходном массиве строки в порядке возрастания максимальных значений строк. Использовать сортировку выбором.

2. Сформировать двумерный целочисленный массив размера M x N, заполнить массив случайными числами из диапазона 10 … 90. Переставить в исходном массиве столбики в порядке возрастания элементов первой строки. Использовать сортировку обменами.

___________________________________________________________________________
Вариант 14

1. Сформировать двумерный целочисленный массив размера M x N, заполнить массив случайными числами из диапазона 10 … 90. Переставить в исходном массиве столбики в порядке убывания ср.-арифм. значений столбиков. Использовать сортировку выбором.

2. Сформировать двумерный целочисленный массив размера M x N, заполнить массив случайными числами из диапазона 10 … 90. Переставить в исходном массиве строки в порядке возрастания сумм строк. Использовать сортировку обменами.

__________________________________________________________________________
Вариант 15

1. Сформировать двумерный целочисленный массив размера M x N, заполнить массив случайными числами из диапазона 10 … 90. Переставить в исходном массиве строки в порядке возрастания ср.-арифм. значений строк. Использовать сортировку выбором.

2. Сформировать двумерный целочисленный массив размера M x N, заполнить массив случайными числами из диапазона 10 … 90. Переставить в исходном массиве столбики в порядке убывания элементов первой строки. Использовать сортировку обменами.

___________________________________________________________________________

Вариант 16

1. Сформировать двумерный целочисленный массив размера M x N, заполнить массив случайными числами из диапазона 10 … 90. Переставить в исходном массиве столбики в порядке возрастания элементов первой строки. Использовать сортировку выбором.

2. Сформировать двумерный целочисленный массив размера M x N, заполнить массив случайными числами из диапазона 10 … 90. Переставить в исходном массиве строки в порядке убывания максимальных значений строк. Использовать сортировку обменами.

___________________________________________________________________________


Номер

Сортировка выбором

Сортировка обменами

1

Переставить строки в порядке убывания сумм строк.

Переставить столбики в порядке убывания ср.-арифм. значений столбиков.

2

Переставить столбики в порядке возрастания максимальных значений столбиков.

Переставить строки в порядке убывания минимальных значений строк

3

Переставить строки в порядке убывания максимальных значений строк.

Переставить столбики в порядке возрастания сумм столбиков.

4

Переставить столбики в порядке убывания элементов первой строки.

Переставить строки в порядке возрастания минимальных значений строк.

5

Переставить строки в порядке возрастания сумм строк.

Переставить столбики в порядке убывания максимальных значений столбиков.

6

Переставить столбики в порядке возрастания минимальных значений столбиков.

Переставить строки в порядке убывания элементов первого столбика.

7

Переставить строки в порядке убывания минимальных значений строк.

Переставить столбики в порядке возрастания ср.-арифм. значений столбиков.

8

Переставить столбики в порядке убывания сумм столбиков.

Переставить строки в порядке возрастания максимальных значений строк.

9

Переставить строки в порядке возрастания минимальных значений строк.

Переставить столбики в порядке убывания сумм столбиков.

10

Переставить столбики в порядке убывания минимальных значений столбиков.

Переставить строки в порядке возрастания ср.-арифм. значений строк.

11

Переставить строки в порядке возрастания элементов первого столбика.

Переставить столбики в порядке убывания минимальных значений столбиков.

12

Переставить столбики в порядке убывания максимальных значений столбиков.

Переставить строки в порядке возрастания элементов первого столбика.

13

Переставить строки в порядке возрастания максимальных значений строк.

Переставить столбики в порядке возрастания элементов первой строки.

14

Переставить столбики в порядке убывания ср.-арифм. значений столбиков.

Переставить строки в порядке возрастания сумм строк.

15

Переставить строки в порядке возрастания ср.-арифм. значений строк.

Переставить столбики в порядке убывания элементов первой строки.

16

Переставить столбики в порядке возрастания элементов первой строки.

Переставить строки в порядке убывания максимальных значений строк.


1   2   3   4

Похожие:

Методические материалы к урокам по программированию массивы Преподаватель информатики iconКонкурс проводится по следующим номинациям: использование информационных...
«Новосибирскийнациональный исследовательский государственный университет», Высшим колледжем информатики Университета, Институтом...

Методические материалы к урокам по программированию массивы Преподаватель информатики iconМетодическое пособие по курсу excel каспийск 2014
Автор: Латифов Абдулатиф Саидович К. п наук старший преподаватель кафедры «Вычислительной техники» дгту. Преподаватель информатики...

Методические материалы к урокам по программированию массивы Преподаватель информатики iconЛекция 12 Двумерные массивы
Многомерные массивы задаются указанием каждого измерения в квадратных скобках, например, оператор

Методические материалы к урокам по программированию массивы Преподаватель информатики iconДвумерные массивы
Массивы, положение элементов в которых описывается двумя индексами, называются двумерными. Их можно представить в виде прямоугольной...

Методические материалы к урокам по программированию массивы Преподаватель информатики iconУрок 22. Тема урока: Массивы в языке Паскаль. Одномерные массивы ( 1 час)
Цель урока: систематизация и развитие знаний по использованию массивов в программах на Паскале

Методические материалы к урокам по программированию массивы Преподаватель информатики iconМетодические материалы по учебной и профессиональной практике Специальность...
Автор-составитель: Л. П. Диденко, преподаватель кгаоу спо «Канский педагогический колледж»

Методические материалы к урокам по программированию массивы Преподаватель информатики iconЛабораторная работа №1 (одномерные массивы) 27
Лабораторная работа №6 (статические массивы, знакомство с графическим режимом. Возможно будет изменена) 49

Методические материалы к урокам по программированию массивы Преподаватель информатики iconМетодические указания по решению типовых задач 16 Методические указания...
Составители: Е. П. Спиридонова методист колледжа, к э н., Л. В. Трушина преподаватель колледжа, Т. И. Ополоник, преподаватель колледжа,...

Методические материалы к урокам по программированию массивы Преподаватель информатики iconРабота с базами данных для студентов III курса
Рецензенты: преподаватель математики и информатики высшей квалификационной категории фгоу спо «Омкпт»

Методические материалы к урокам по программированию массивы Преподаватель информатики iconМетодические материалы студенту-заочнику юридического факультета 5 курса
При этом необходимо иметь в виду, что вопросы носят ориентировочный характер и в ходе зачета или экзамена преподаватель может ставить...

Вы можете разместить ссылку на наш сайт:


Все бланки и формы на filling-form.ru




При копировании материала укажите ссылку © 2019
контакты
filling-form.ru

Поиск