Главная / Информатика / Презентация по программированию "Массивы"

Презентация по программированию "Массивы"

массивы Урок в 9 классе
Домашняя задача А•В = НОД(А,В)•НОК(А,В), выражаем из формулы НОК(А,В), получа...
Программа: Program nok; Var a,b,m,n:integer; C:real; Begin Write(‘введите два...
Массив – совокупность данных одного типа с общим для всех элементов именем. Э...
Виды массивов Одномерные (вектор) – в котором элементы нумеруются одним индек...
Предварительное описание массива Для одномерного: Var Имямассива: array[Нижня...
Заполнение массива данными При вводе данных с клавиатуры For i:=1 to 5 do rea...
Ввод массива считыванием из файла: В Паскале имеется три вида файлов: Текстов...
Ввод массива считыванием из файла: В Паскале имеется три вида файлов: Текстов...
Для работы с файлами в программе необходимо определить файловую переменную (ф...
Для работы с файлами в программе необходимо определить файловую переменную (ф...
Однако еще проще произвести заполнение массива , взяв данные из файла. Можно ...
Вывод массива В столбец: For i:=1 to 5 do writeln(a[i]); В одну строку через ...
Вывод матриц в стандартной форме записи – по строкам и столбцам – выполняется...
Действия с массивами Вычисление сумм элементов: S:=0; For i:=1 to n do s:=s+a...
Поиск элемента с заданным значением: i:=0; Repeat; i:=i+1; Until (a[i]=0)or (...
Дома: § 41, 42 № 2
Закрепление: Сколько элементов в массиве ? Var B:array [1..7] of integer; Var...
1 из 18

Описание презентации по отдельным слайдам:

№ слайда 1 массивы Урок в 9 классе
Описание слайда:

массивы Урок в 9 классе

№ слайда 2 Домашняя задача А•В = НОД(А,В)•НОК(А,В), выражаем из формулы НОК(А,В), получаем
Описание слайда:

Домашняя задача А•В = НОД(А,В)•НОК(А,В), выражаем из формулы НОК(А,В), получаем В программу Евклид добавляем строчку с этой формулой и выводим НОК в качестве результата.

№ слайда 3 Программа: Program nok; Var a,b,m,n:integer; C:real; Begin Write(‘введите два це
Описание слайда:

Программа: Program nok; Var a,b,m,n:integer; C:real; Begin Write(‘введите два целых числа’); Read(a,b); N:=a; M:=b; While m<>n do Begin If m>n then m:=m-n Else n:=n-m End; C:=a*b/m; Write (‘НОК= ‘ , C) END.

№ слайда 4 Массив – совокупность данных одного типа с общим для всех элементов именем. Элем
Описание слайда:

Массив – совокупность данных одного типа с общим для всех элементов именем. Элементы массива пронумерованы. Номера элементов иначе называются индексами. Характеристики массива: Тип – общий для всех элементов массива Размерность (ранг) – количество индексов массива Диапазон изменения индекса – определяет количество элементов в массиве

№ слайда 5 Виды массивов Одномерные (вектор) – в котором элементы нумеруются одним индексом
Описание слайда:

Виды массивов Одномерные (вектор) – в котором элементы нумеруются одним индексом Двумерный (матрица) – в котором элементы нумеруются номером строки и номером столбца

№ слайда 6 Предварительное описание массива Для одномерного: Var Имямассива: array[Нижняягр
Описание слайда:

Предварительное описание массива Для одномерного: Var Имямассива: array[Нижняяграница..ВерхняяГраница] of Типэлементов; Var a: array[1..100] of integer; Для двумерного: Var Имямассива: array[НижняяграницаИндекс1..ВерхняяГраницаИндекс1, НижняяграницаИндекс2..ВерхняяГраницаИндекс2 ] of Типэлементов; Var y: array[1..3,1..4] of integer; Массив с тремя (3) строками и четырьмя (4) столбцами

№ слайда 7 Заполнение массива данными При вводе данных с клавиатуры For i:=1 to 5 do readln
Описание слайда:

Заполнение массива данными При вводе данных с клавиатуры For i:=1 to 5 do readln(a[i]); С помощью датчика случайных чисел Randomize; For i:=1 to n do x[i]:=random(100);(от 0 до 99) Присваиванием заданных значений For i:=1 to n do J:=1 to m do A[I,j]:=0 Считывая значения элементов из файла

№ слайда 8 Ввод массива считыванием из файла: В Паскале имеется три вида файлов: Текстовый
Описание слайда:

Ввод массива считыванием из файла: В Паскале имеется три вида файлов: Текстовый файл (определяется типом text); Типизированный файл (задаётся предложением

№ слайда 9 Ввод массива считыванием из файла: В Паскале имеется три вида файлов: Текстовый
Описание слайда:

Ввод массива считыванием из файла: В Паскале имеется три вида файлов: Текстовый файл (определяется типом text); Типизированный файл (задаётся предложением file of Тип); Нетипизированный файл (определяется типом file)

№ слайда 10 Для работы с файлами в программе необходимо определить файловую переменную (файл
Описание слайда:

Для работы с файлами в программе необходимо определить файловую переменную (файловый тип) в разделе описаний в виде: ИмяТипа1=text; ИмяТипа2=;

№ слайда 11 Для работы с файлами в программе необходимо определить файловую переменную (файл
Описание слайда:

Для работы с файлами в программе необходимо определить файловую переменную (файловый тип) в разделе описаний в виде: ИмяТипа1=text; ИмяТипа2=file of Тип; ИмяТипа3=file; Например: Type filetype=text; Var ftmp, f:filetype; Или Var f1,lst:text; f2:file;

№ слайда 12 Однако еще проще произвести заполнение массива , взяв данные из файла. Можно доб
Описание слайда:

Однако еще проще произвести заполнение массива , взяв данные из файла. Можно добавить вывод заполненного массива на экран, тогда надо в цикл добавить строчку write(a[i]); var a:array [1..10] of integer; f:text; begin assign (f,'primer.txt'); reset(f); for i:=1 to 10 do readln(f,a[i]); end.

№ слайда 13 Вывод массива В столбец: For i:=1 to 5 do writeln(a[i]); В одну строку через про
Описание слайда:

Вывод массива В столбец: For i:=1 to 5 do writeln(a[i]); В одну строку через пробел-разделитель: For i:=1 to 5 do write(a[i],’ ‘); С заданием формата, где под каждый элемент отводится 4 позиции: For i:=1 to 5 do write(a[i]:4);

№ слайда 14 Вывод матриц в стандартной форме записи – по строкам и столбцам – выполняется пр
Описание слайда:

Вывод матриц в стандартной форме записи – по строкам и столбцам – выполняется при помощи оператора writeln (без параметра) For i:=1 to n do Begin For j:=1 to m do Write(a[I,j]:4); Writeln; End;

№ слайда 15 Действия с массивами Вычисление сумм элементов: S:=0; For i:=1 to n do s:=s+a[i]
Описание слайда:

Действия с массивами Вычисление сумм элементов: S:=0; For i:=1 to n do s:=s+a[i]; Вычисление произведения: S:=1; For i:=1 to n do s:=s*a[i]; Подсчёт количества элементов, удовлетворяющих условию: k:=0; For i:=1 to n do If a[i] mod 2=0 then k:=k+1;

№ слайда 16 Поиск элемента с заданным значением: i:=0; Repeat; i:=i+1; Until (a[i]=0)or (i=n
Описание слайда:

Поиск элемента с заданным значением: i:=0; Repeat; i:=i+1; Until (a[i]=0)or (i=n); If a[i]=0 then writeln(‘Номер первого нулевого элемента=‘,i) else writeln(‘Таких элементов нет’)

№ слайда 17 Дома: § 41, 42 № 2
Описание слайда:

Дома: § 41, 42 № 2

№ слайда 18 Закрепление: Сколько элементов в массиве ? Var B:array [1..7] of integer; Var C:
Описание слайда:

Закрепление: Сколько элементов в массиве ? Var B:array [1..7] of integer; Var C:array[1..5,1..6] of integer; Определите интервал элементов Randomize; For i:=1 to n do x[i]:=random(20); Randomize; For i:=1 to n do x[i]:=-40 + random(41);

Презентация по программированию "Массивы"
  • Информатика
Описание:

Презентация к вводному уроку по теме "Массивы". Так как на изучение программирования в 9 классе отпускается не так много уроков, то я постаралась в этой презентации собрать самое основное по теме "Массивы". А именно: ввод и вывод массива, заполнение массива данными, работа с ним. Приводятся примеры участков программного кода на определение суммы элементов массива, произведение элементов, поиск элемента массива, удовлетворяющего заданному условию. Надеюсь что эта презентация поможет учителю в объяснении материала темы.

Автор Ягодова Ольга Васильевна
Дата добавления 04.01.2015
Раздел Информатика
Подраздел
Просмотров 306
Номер материала 24967
Скачать свидетельство о публикации

Оставьте свой комментарий:

Введите символы, которые изображены на картинке:

Получить новый код
* Обязательные для заполнения.


Комментарии:

↓ Показать еще коментарии ↓