- «Реализация проекта «Добрые игры» в системе дошкольного образования»
- Курс-практикум «Педагогический драйв: от выгорания к горению»
- «Оказание первой помощи в образовательных учреждениях»
- «Труд (технология): специфика предмета в условиях реализации ФГОС НОО»
- «ФАООП УО, ФАОП НОО и ФАОП ООО для обучающихся с ОВЗ: специфика организации образовательного процесса по ФГОС»
- «Специфика работы с детьми-мигрантами дошкольного возраста»
Свидетельство о регистрации
СМИ: ЭЛ № ФС 77-58841
от 28.07.2014
- Бесплатное свидетельство – подтверждайте авторство без лишних затрат.
- Доверие профессионалов – нас выбирают тысячи педагогов и экспертов.
- Подходит для аттестации – дополнительные баллы и документальное подтверждение вашей работы.
в СМИ
профессиональную
деятельность
Статья «Методика изучения массивов в школьном курсе информатики. Алгоритмы поиска и сортировки»
Методика изучения массивов в школьном курсе информатики. Алгоритмы поиска и сортировки.
Массив является набором переменных одного типа, объединенных одним именем. Массивы бывают одномерные, которые можно представить в форме одномерной таблицы, и двумерные, которые можно представить в форме двумерной таблицы.
Массив состоит из пронумерованной последовательности элементов. Номера в этой последовательности называются индексами. Каждый из этих элементов является переменной, то есть обладает именем и значением, и поэтому массив можно назвать переменной с индексом.
Обозначается массив следующим образом:
Имя массива (Индекс)
Массивы могут быть различных типов: числовые, строковые и так далее. Например одномерный строковый массив А(I), содержащий буквы русского алфавита, можно представить в виде следующей таблицы:
I | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 |
А(I) | а | б | В | г | д | е | ё | ж | з | и | й | к | л | м | н | о | п | р | с | т | у | ф | Х | ц | ч | ш | щ | ъ | ы | ь | э | ю | я |
Индексы являются целыми числами (в данном случае от 1 до 33). Обращение к элементу массива производится по имени элемента, состоящему из имени массива и значения индекса, например А(5).
Каждый элемент массива может принимать собственное значение. Так, значением элемента массива А(5) является строка «д».
Объявление массива производится аналогично объявлению переменных, необходимо только дополнительно указать диапазон изменения индексов. После объявления массива для его хранения отводится определенное место в памяти.
Ввод-вывод элементов массива.
Ввод элементов массива:
Programmassiv;
constn=10;
vari:integer;
A:array[1..n]ofinteger;
begin
fori:=1tondo begin
writeln ('введи ',i,' элемент массива');
readln (A[i]); end;
end.

Вывод элементов массива:
Programmassiv;
constn=10;
vari:integer;
A:array[1..n]ofinteger;
begin
fori:=1tondo begin
writeln ('введи ',i,' элемент массива');
readln (A[i]); end;
fori:=1tondo
write (A[i]);
end.

Поиск максимальных и минимальных значений элементов.
а) Поиск максимальных и минимальных значений элементов:
Programmassiv;
constn=10;
vari, min: integer;
A:array[1..n]ofinteger;
begin
fori:=1tondo begin
writeln ('введи ',i,' элемент массива');
readln (A[i]); end;
min:=A[1];
fori:=1tondo
ifA[i]<minthen begin
min:=A[i];end;
writeln('min = ',min);
end.

б) Поиск индекса максимального и минимального значения массива:
Programmassiv;
constn=10;
vari, max,l: integer;
A:array[1..n]ofinteger;
begin
fori:=1tondo begin
writeln ('введи ',i,' элемент массива');
readln (A[i]); end;
max:=A[1]; l:=1;
fori:=2tondo
ifA[i]>=maxthen begin
max:=A[i]; l:=i; end;
writeln ('Максимумmax= ',max,' ','Индексэлемента l= ',l);
end.

в) Поиск количества максимальных и минимальных значений массива.
Programmassiv;
constn=10;
vari, min,k: integer;
A:array[1..n]ofinteger;
begin
fori:=1tondo begin
writeln ('введи ',i,' элемент массива');
readln (A[i]); end;
min:=A[1];
fori:=1tondo
ifA[i]<minthen begin
min:=A[i];end;
fori:=1tondo begin
ifA[i]=minthenk:=k+1;
end;
writeln('min = ',min,' ','Количество минимумов ',k);
end.

Сортировка данных.
Programmassiv;
constn=10;
vari,j, max,l: integer;
A:array[1..n]ofinteger;
begin
fori:=1tondo begin
writeln ('введи ',i,' элемент массива');
readln (A[i]); end;
forj:=1ton-1do begin
max:=A[j]; l:=j;
fori:=j+1tondo
ifA[i]>=maxthen begin
max:=A[i]; l:=i;
end;
A[l]:=A[j]; A[j]:=max; end;
fori:=1tondo
write(A[i]);
end.

В базовом курсе информатики обработка двумерных массив не производится, она производится только в профильном курсе информатики.
Адрес публикации: https://www.prodlenka.org/metodicheskie-razrabotki/469073-statja-metodika-izuchenija-massivov-v-shkolno
БЕСПЛАТНО!
Для скачивания материалов с сайта необходимо авторизоваться на сайте (войти под своим логином и паролем)
Если Вы не регистрировались ранее, Вы можете зарегистрироваться.
После авторизации/регистрации на сайте Вы сможете скачивать необходимый в работе материал.
- «Управленческая деятельность в работе заместителя руководителя организации социального обслуживания»
- «Использование современных технических средств реабилитации»
- «Основы профессиональной деятельности классного руководителя (куратора) с учётом требований ФГОС СПО»
- «Организация работы музыкального руководителя ДОО с детьми с ОВЗ по ФГОС ДО»
- «Организация обучения русскому родному языку и литературному чтению на родном языке в соответствии с ФГОС НОО»
- «Методика преподавания школьного курса «Кубановедение» в соответствии с ФГОС»
- Педагогика дополнительного образования детей
- Педагог-психолог дошкольной образовательной организации. Содержание и организация профессиональной деятельности
- Педагог-воспитатель группы продленного дня. Организация учебно-воспитательной деятельности обучающихся
- Руководитель специальной (коррекционной) школы. Менеджмент в образовании
- Педагогическое образование: тьюторское сопровождение обучающихся
- Психологическое консультирование: оказание психологической помощи населению и трудовым коллективам

Чтобы оставлять комментарии, вам необходимо авторизоваться на сайте. Если у вас еще нет учетной записи на нашем сайте, предлагаем зарегистрироваться. Это займет не более 5 минут.