Презентация, доклад по искусственному интеллекту Упорядоченные массивы.Поиск элемента с заданным значением

Содержание

Содержание:Проверка домашнего заданияТеоретические сведенияПрактическая работаИнформация о домашнем задании

Слайд 1Тема:
«Упорядоченные массивы.
Поиск элемента с заданным значением»
Автор – составитель
учитель

информатики и ИКТ
Медведева Светлана Андреевна

Муниципальное бюджетное общеобразовательное учреждение
«Гимназия №3» города Белгорода

Тема: «Упорядоченные массивы. Поиск элемента с заданным значением»Автор – составитель учитель информатики и ИКТМедведева Светлана АндреевнаМуниципальное бюджетное

Слайд 2Содержание:
Проверка домашнего задания
Теоретические сведения
Практическая работа
Информация о домашнем задании

Содержание:Проверка домашнего заданияТеоретические сведенияПрактическая работаИнформация о домашнем задании

Слайд 3Немножко теории
Поиск информации  заключается  в нахождении элемента массива, строки текста,  имени

файла, соответствующей структуре данных по заданному образцу (ключу). Важнейшей характеристикой алгоритма поиска является его  быстродействие,  поскольку  на  практике многократно осуществляется   поиск  больших  объемов  информации. Быстродействие алгоритма поиска определяется структурой  данных, которой он выполняется.
Немножко теорииПоиск информации  заключается  в нахождении элемента массива, строки текста,  имени файла, соответствующей структуре данных по заданному

Слайд 4Постановка задачи:
Дан упорядоченный целочисленный массив А, который содержит n элементов, и

некоторое числовое значение p. Необходимо найти такой номер i элемента массива, для которого A[i]=p, или определить, что такого массива нет.
Постановка задачи:Дан упорядоченный целочисленный массив А, который содержит n элементов, и некоторое числовое значение p. Необходимо найти

Слайд 5Входные данные:
А – целочисленный массив;
n – длина массива;
р – целочисленная переменная


Выходные данные:

nomp – номер элемента массива

Входные данные:А – целочисленный массив;n – длина массива;р – целочисленная переменная Выходные данные:nomp – номер элемента массива

Слайд 6Описание переменных
const nmax=10;

var A: array [1..nmax] of integer; n, p:

integer;

{раздел описания констант, постоянные величины не изменяются в программе}



{1..nmax – индекса (для индекса выбран интервальный тип, то есть интервал целых чисел от 1..nmax}

Описание переменныхconst nmax=10; 				var A: array [1..nmax] of integer; n, p: integer;{раздел описания констант, постоянные величины не

Слайд 7Ввод значений данных (алгоритм 1)
Для организации поиска в массиве могут быть

использованы различные алгоритмы. Наиболее простой — это просмотр элементов массива в циклн до первого совпадения элемента A[i] c p. Поскольку после нахождения искомого значения просматривать массив дальше нецелесообразно, в алгоритме следует использовать цикл с предусловием (while)
Ввод значений данных (алгоритм 1)Для организации поиска в массиве могут быть использованы различные алгоритмы. Наиболее простой —

Слайд 8Ввод значений данных
……
Writeln(‘Укажите число элементов в массиве’);
Read (n);
Writeln (‘введите’, n

, ‘вещественных чисел’);
nomp:=0
While (i<=n) and (A[i] begin
i:=i+1;
If i>n then Write (‘Элемент не найден’)
else if A[i] <>p then Write (‘Элемент не найден’)
else nomp:=i;
end;
Writeln (nomp);
…..

В этом случае переменной nomp можно присвоить значение несуществующего номера.

Ввод значений данных……Writeln(‘Укажите число элементов в массиве’);Read (n); Writeln (‘введите’, n , ‘вещественных чисел’);nomp:=0While (i

Слайд 9Ввод значений данных (алгоритм 2)
Поиск можно значительно ускорить.
Об идее быстрого

поиска откройте учебник на странице 174, и изучите его самостоятельно.
Ввод значений данных (алгоритм 2)Поиск можно значительно ускорить. Об идее быстрого поиска откройте учебник на странице 174,

Слайд 10Информация о домашнем задании
§3.4, задание № 4, страница 183

Информация о домашнем задании§3.4, задание № 4, страница 183

Слайд 11Список использованных источников
Костюк, Ю.Л. Основы разработки алгоритмов [Текст]: учебное пособие / Ю.Л.

Костюк,  И.Л. Фукс. -  М.: Бином. Лаборатория знаний, 2010. - 286 с. 2000 экз. - SBN 978-5-9963-0161-4.

Список использованных источниковКостюк, Ю.Л. Основы разработки алгоритмов [Текст]: учебное пособие / Ю.Л. Костюк,  И.Л. Фукс. -  М.: Бином.

Что такое shareslide.ru?

Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.


Для правообладателей

Яндекс.Метрика

Обратная связь

Email: Нажмите что бы посмотреть