close

Вход

Забыли?

вход по аккаунту

?

Составление алгоритмов

код для вставкиСкачать
КОНКУРС
«МОЗАИКА ПРЕЗЕНТАЦИЙ»
Автор: Шевцова Светлана Ивановна, преподаватель ГБОУ СПО
«Белгородский педагогический колледж»
Массив как способ
организации данных
Актуализация знаний
Одномерные массивы. Примеры объявления массивов
Размер массива
Хранение элементов массива
Обращение к элементам массива
Действия над элементами массива
Формирование массива
Первичная проверка понимания
Закрепление материала
Назвать выделенные структурные элементы
Начальное
значение
параметра
цикла
Тело
Конечное
Заголовок
Параметр
циклазначение
цикла
цикла
параметра
цикла
For i:=1 to 7 Do
Begin
S:=S+I: K:=k+2;
End;
Write (i);
Что будет выведено на экран в результате
работы цикла? 8
3
Предсказать результат выполнения программы:
экран
For i:=1 To 2 Do
For j:=2 DownTo 1
Write (i, j);
i=2
i=1
J=1
J=2
J=2
12
11
22
21
4
Одномерные массивы
МАССИВ
совокупность однотипных элементов, объединенных
одним именем
Array
служебное слово для объявления
массива
5
Примеры объявления массивов
1 способ
имя массиваРазмер массива
Тип элементов массива
Var A: Array[ 1.. 50] Of Integer;
2 способ
Const n=10;
Var A: Array[ 1.. n] Of Real;
6
Примеры объявления массивов
3 способ
Const n=10;
Type mas= Array [1..n]
Var A: mas;
Of
Integer;
7
Примеры объявления массивов
Var A: Array[ 1.. 50] Of Integer;
А - массив целых чисел из 50 элементов
Var В: Array[ 1.. n] Of Real;
В - массив вещественных чисел из n элементов
Var C: Array[ 1.. 6] Of Char;
С - массив символов из 6 элементов
8
Размер массива
Const n=10;
Type mas= Array [1..n]
Var A: mas;
Of
Integer
Размер массива должен быть
определен заранее
!
9
Размер массива
Размер не определен
Program Primer1;
Var A: Array[ 1.. n] Of Integer;
…
Program Primer2;
Const n=10;
Var A: Array[ 1.. n] Of Integer;
…
Program Primer3;
Var A: Array[ 1.. 10] Of Integer;
…
10
Хранение элементов массива
Var A: Array[ 1.. 5] of
A
Integer;
5
-4
3
23
1
1
2
3
4
5
Элементы массива
Индексы элементов массива
Массивы состоящие из одной строки называются
одномерными
11
Обращение к элементам массива
А [2]:=-4 ; В [5]:=1 ;
C [i]:=7 ;
Имя массива
Индекс элемента массива
Значение элемента массива
12
Действия над элементами массива
А 34
45
3
0
5
-35
А[2] + А[5] = 50
i=3 / 2= 17
А[1]
J=6 - А[2]= -11
А[1]
А[i] + А[j]= -32
13
Формирование массива
1.
Присваивание значений элементам:
А[1]:= 45 ; А[2]:= b; А[3]:= -35;
A[i]:= 2*i;
14
Формирование массива
2. С помощью функции случайных чисел Random;
Randomize;
For i:=1 To 20 Do
B[i]:= -5 + Random(50);
15
Формирование массива
3. Ввод значений элементов с клавиатуры
For i:=1 To 10 Do
Begin
Write (‘Введите ‘, i , ‘ элемент ‘);
Read( a[i] );
End;
16
Первичная проверка понимания
1 Program Primer;
2 Var a: array [1..9] Of Integer;
3 Begin
4
For i:=1 To 7 Do 41, 13, 54, 13, 0, 18, 1
5
Read (a[i]);
В строку
For i:=2 To 5 Do
6
Write (a[i]:3);
7
8 End.
Укажите
номера
строк
в
которых
формируются
элементы
Укажите
Укажите
номера
номера
строк
строк
в
в
которых
которых
отображается
объявляется
массив
массив
на
Сколько
Как
называется
элементов
массив
массива
в
предложенной
получат
значение?
Как
будут
отображаться
на
экране
дисплея
элементы
Каким
способом
заполнен
массив?
Сколько элементов и какие получат одинаковые
массива
экране
программе?
массива?
значения?
17
Закрепление материала
Начало
Задание 1.
Сформировать
массив из 10 членов
арифметической
прогрессии
и
вывести на экран в
строку:
а1=4, d=5.
a[1]:=4; d:=5;
i:=2 , n, 1
a[i]:=a[i-1]+d;
a[i]
конец
программа
18
Закрепление материала
Начало
Задание 2.
Сформировать
массив из n
элементов по
правилу:
i-ый элемент –
случайное число из
интервала [0; i].
Вывести массив,
найти и вывести
сумму первого и
последнего
элемента.
i:=1 , n, 1
a[ i ]:= Random (i+1);
a[ i ]
S:= a[ 1 ] + a[ n ];
S
конец
20
Документ
Категория
Презентации по информатике
Просмотров
9
Размер файла
140 Кб
Теги
1/--страниц
Пожаловаться на содержимое документа