Рабочие листы
к вашим урокам
Скачать
1 слайд
,, , Массив С
2 слайд
Тема урока: Нуцалова С.Б РМЛ, Махачкала Нуцалова С.Б РМЛ, Махачкала
3 слайд
Сегодня на уроке мы узнаем: Что такое массив в языке программирования? Какие характеристики имеет массив? Какие операции можно производить с элементами массива? Как описать массив на языке Pascal?
4 слайд
1. Понятие массива Массив (слово французского происхождения, обозначающее мощный или сплошной)– это набор однотипных данных (чисел, символов), имеющий имя и последовательную нумерацию его элементов. Объявление массива: имя: array[размер] тип Пример: mas: array[1..4] of string A: array [1..5] of integer
5 слайд
Нуцалова С.Б РМЛ, Махачкала Массивы A массив 3 15 НОМЕР элемента массива (ИНДЕКС) A[1] A[2] A[3] A[4] A[5] ЗНАЧЕНИЕ элемента массива A[2]=10 НОМЕР (ИНДЕКС) элемента массива: 2 ЗНАЧЕНИЕ элемента массива: 10 510152025 12345 Нуцалова С.Б РМЛ, Махачкала
6 слайд
имя массива - шкаф индексы - номера ящиков элементы массива- содержимое ящиков размер - 5 Одномерные Двумерные имя массива - кинозал индексы - ряд,место элемент массива- человек, занимающий место размер- ?
7 слайд
Нуцалова С.Б. РМЛ, Махачкала Например: семейство бабочек; Понятие одномерного массива поле цветов; Нуцалова С.Б. РМЛ, Махачкала
8 слайд
Нуцалова С.Б РМЛ, Махачкала Понятие одномерного массива Таблица температур за неделю Дни неделипнвтсрчтптсбвс T [ 1:7 ]T [1]T [2]T [3]T [4]T [5]T [6]T [7] температура -21-18-7-6101823 Нуцалова С.Б РМЛ, Махачкала
9 слайд
Алиев М. Алиева А. Кадиев К. Дибиров З. Газизов С. 100 120 120 130 140 140 120 150 160 140 ... 180 Список класса Температура воздуха Таблица умножения 12345678910 112345678910 22468101214161820 336912151821242730 4481216202428323640 55101520253035404550 66121824303642485460
10 слайд
Нуцалова С.Б РМЛ, Махачкала Заполнение массивов с клавиатуры; с помощью датчика случайных чисел; с помощью формулы. Нуцалова С.Б РМЛ, Махачкала
11 слайд
Нуцалова С.Б РМЛ, Махачкала Заполнение массивов Пример Заполнить массив А с клавиатуры a[1] = a[2] = a[3] = a[4] = a[5] = 13 10 15 20 25 for i:=1 to 5 do begin write('a[', i, ']='); read ( a[i] ); end; с клавиатуры Нуцалова С.Б РМЛ, Махачкала
12 слайд
Нуцалова С.Б РМЛ, Махачкала Заполнение массива случайными числами Вещественное число от 0 до 1 random for i:=1 to 10 do begin a[i]:=random(101); {числа от 1 до 100} end; Число из интервала [0, M-1] random (М) Число из интервала [a, b] random (b-a+1)+a Нуцалова С.Б РМЛ, Махачкала
13 слайд
Нуцалова С.Б РМЛ, Махачкала Заполнение массива с помощью формулы Пример. Заполнить одномерный массив из 10 чисел по формуле b[i]:=i*3 . var b: array [1..10] of integer; i: integer; begin for i:=1 to 10 do b[i]:=i*3; end; Нуцалова С.Б РМЛ, Махачкала
14 слайд
Задача: Заполнить массив десятью случайными числами и вывести его на экран Нуцалова С.Б. РМЛ, Махачкала Нуцалова С.Б. РМЛ, Махачкала
15 слайд
Найдите ошибки в программе: Program z1; Var a:array [1..n] of integer; i:integer; s:integer; Begin Writeln (‘введите 5 элементов массива’); For i:=1 to n do s:=a[i] s:=s/5; Writeln (‘среднее арифметическое =’,s); Readln; End. 5] Real; S:=0; 5 +s; Задача: найти среднее арифметическое пяти элементов линейного массива. ввод
16 слайд
Виды задач нахождение суммы или (произведения) элементов. нахождение максимального (минимального) элемента; нахождение номеров элементов, обладающих заданным свойством. нахождение количества элементов, обладающих заданным свойством. замена элементов массива. удаление элементов из одномерного массива. вставка элементов. изменение значений некоторых элементов. создание массивов. Нуцалова С.Б. РМЛ, Махачкала
17 слайд
«Произведение элементов массива» P:=1; For i:=1 to n do P:=p*a[i]; «Поиск элементов массива» For i:=1 to n do If <условие> then <оператор>; «Замена элементов массива» For i:=1 to n do A[i]:=<правило замены>;
18 слайд
Точно и однозначно сформулировать условие задачи, решение которой приведено в данной программе: Program z2; Var a:array [1..10] of integer; i,n,p:integer; Begin Writeln(‘введите размерность массива’); Readln(n); For i:=1 to n do Read (a[i]); p:=1; for i:=1 to n do begin If a[i] mod 2=0 then p:=p*a[i]; If i mod 2<>0 then a[i]:=-a[i]; end; For i:=1 to n do write(a[i]:5); End. разминка Находим произведение чётных элементов массива Заменяем на противоположные, элементы стоящие на нечётных позициях
19 слайд
По горизонтали: Совокупность величин одного типа, обозначенная одним именем. 4. Упорядочивание элементов массива по возрастанию или убыванию. 6. Массив, состоящий из чисел. 8. Обозначение, показывающее месторасположение элемента в массиве. По вертикали: 2. Характеристика, указывающая на количество элементов в массиве 3. Идентификатор, однозначно указывающий на тот или иной массив 5. Вид массива, элементы которого располагаются в строку или столбец. 7. Операция резервирования места в памяти компьютера для элементов массива
20 слайд
Нуцалова С.Б. РМЛ, Махачкала Одномерные массивы На этом уроке мы познакомились: - с понятием одномерного массива; рассмотрели описание массива; ввод и вывод одномерного массива; рассмотрели примеры решения задач. Нуцалова С.Б. РМЛ, Махачкала
21 слайд
Домашнее задание: 1)Ввести одномерный массив, вывести его на экран, найти максимальный элемент и его порядковый номер. 2)Заполните массив случайными числами из интервала [0;50), вывести массив на экран, найти минимальный и максимальный элементы, поменять их местами. Нуцалова С.Б. РМЛ, Махачкала Нуцалова С.Б. РМЛ, Махачкала
Рабочие листы
к вашим урокам
Скачать
6 664 075 материалов в базе
Настоящий материал опубликован пользователем Нуцалова Суайбат Багавдиновна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Удалить материалВаша скидка на курсы
40%Курс повышения квалификации
36/72 ч.
Курс профессиональной переподготовки
500/1000 ч.
Курс профессиональной переподготовки
300/600 ч.
Мини-курс
10 ч.
Мини-курс
8 ч.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.