Работа с одномерными массивами Урок информатики 9 кл.

Презентация:



Advertisements
Похожие презентации
Р ЕШЕНИЕ ЗАДАНИЙ С2 Одномерные массивы. 1, 2 …5 номер элемента А имя массива Значения Индексы А[3]=9 Имя массива Индекс Значение Теория по.
Advertisements

A[1,1]A[1,2]A[1,3]A[1,4]A[1,5] A[2,1]A[2,2]A[2,3]A[2,4]A[2,5] A[3,1]A[3,2]A[3,3]A[3,4]A[3,5] A[4,1]A[4,2]A[4,3]A[4,4]A[4,5] Двумерный массив можно представить.
Массив – совокупность конечного числа данных одного типа.
Упорядоченный набор данных одного типа называется массивом. Каждый элемент массива описывается в общем виде как A[i], где A – имя массива, i – номер элемента.
Тема: «Понятие массива. Назначение. Тип. Размер. Размерность. Одномерный массив» :56:36.
Решение задач с использованием массивов
Чтобы найти максимальный элемент в массиве и потом производить с ним какие-либо действия, нужно узнать его номер (индекс - I). Для этого вначале будем.
1 Программирование на языке Паскаль Обработка массивов.
Чтобы найти максимальный элемент в массиве и потом производить с ним какие-либо действия, нужно узнать его номер (индекс - I).Чтобы найти максимальный.
Шутилина Л.А., A[1,1]A[1,2]A[1,3]A[1,4]A[1,5] A[2,1]A[2,2]A[2,3]A[2,4]A[2,5] A[3,1]A[3,2]A[3,3]A[3,4]A[3,5] A[4,1]A[4,2]A[4,3]A[4,4]A[4,5]
PROGRAM example1; const m=100; var a : ARRAY [1.. m] of INTEGER; i,k,n,q : INTEGER; BEGIN readln (n); randomize; WRITELN('Полученный массив:' ); FOR i.
3. Дана прямоугольная матрица, элементами которой являются целые числа. Поменять местами ее строки следующим образом: первую строку с последней, вторую.
Тема урока: Одномерные массивы. - Где в жизни мы можем встретиться с таблицами?
Одномерные массивы. Одномерный массив - Это фиксированное количество элементов одного и того же типа, объединенных одним именем, где каждый элемент имеет.
Массивы Урок в 9 классе. Домашняя задача А В = НОД(А,В) НОК (А,В), выражаем из формулы НОК(А,В), получаем В программу Евклид добавляем строчку с этой.
1 Индекс – величина, характеризующая положение элемента, относительно начала массива. МАССИВЫ Конечная, упорядоченная по номерам совокупность значений,
Тема: « Вставка- удаление элементов массива » :18:06.
Обработка линейных массивов. МассивМассив – совокупность однотипных данных, хранящихся в последовательных ячейках памяти и имеющих общее имя. элементами.
Индекс – величина, характеризующая положение элемента, относительно начала массива. МАССИВЫ Конечная, упорядоченная по номерам совокупность значений, объединенных.
Организация данных в виде массива. Массив - это упорядоченный набор фиксированного количества некоторых значений, называемых элементами массива. Каждый.
Транксрипт:

Работа с одномерными массивами Урок информатики 9 кл

Повторение пройденного материала Что является одномерным массивом ? Как обозначается в паскале датчик случайных чисел ? Для чего используется процедура Randomize?

1.Randomize; {запуск генератора случайных чисел} For i:=1 to 20 do A[i]:=Random(100); 2. Randomize; { запуск генератора случайных чисел } For i:=1 to 20 do A[i]:=Random(201)-100; Что выполняет фрагмент программы ?

Вывод элементов массива WriteLn (A[1]); WriteLn (A[2]); Writeln (A[n]); For i:=1 to 20 do WriteLn (A[i]); For i:=1 to 20 do begin Write (A[i]); Write (' '); end; For i:=1 to 20 do begin Write (A[i],' '); end; For i:=1 to 20 do WriteLn (A[i]:4:2);

Ввод / вывод значений элементов массива 1. Заполнение элементов массива с клавиатуры Program zadacha1; Var a: array [1.. 10] of real; i: integer; Begin for i:=1 to 10 do begin readln (a[i]); write (a[i], ); end; End.

2. Заполнение элементов массива по формуле Program zadacha2; Var a: array [1.. 10] of real; i: integer; Begin for i:=1 to 10 do begin a[i]:=(i*i+1)/i; write (a[i], ); end; End.

3. Заполнение элементов массива случайными числами Program zadacha3; Var a: array [1.. 10] of real; i: integer; Begin randomize; for i:=1 to 10 do begin a[i]:=random(30); write (a[i], ); end; End.

Вывести на экран элементы, равные нулю For i:=1 to 20 do If A[i]:=0 then WriteLn (A[i]); Подсчёт количества элементов For i:=1 to 20 do If A[i]:=0 then begin WriteLn (A[i]); z:=z+1; end;

Создание нового массива из элементов исходного массива 1. Вначале n:=1. 2.Берём i:=1 элемент массива A. 3. Сравниваем его с нулём. 4. Если он равен нулю, то присваиваем его B[n]. 5. Увеличиваем n на единицу. 6. Цикл повторяется. For i:=1 to 20 do If A[i]:=0 then begin WriteLn (A[i]); z:=z+1; B[n]:=A[i]; n:=n+1; end;

Дан массив целых чисел A, состоящий из 20 элементов. Определить число нулевых элементов и записать их в массив B. Program Null; var i,n:integer; A,B:array [1..20] of integer; begin For i:=1 to 20 do begin Write ('A[',i,']='); ReadLn (A[i]); end; n:=1; For i:=1 to 20 do If A[i]:=0 then begin WriteLn (A[i]); n:=n+1; B[n]:=A[i]; end; WriteLn ('В массиве найдено ',n,'нулей.'); end.

1. Вычисление суммы положительных элементов массива из 50 случайных чисел в диапазона от до 100. Задачи для практической работы. 2. Сформировать одномерный массив из N элементов, где элементы массива - целые случайные числа в пределах от 1 до 45. Напечатать элементы массива в прямом и обратном порядке