Добавил:
t.me мой будущий Dungeon Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
0
Добавлен:
11.06.2025
Размер:
52.72 Кб
Скачать

МИНОБРНАУКИ РОССИИ

Санкт-Петербургский государственный

электротехнический университет

«ЛЭТИ» им. В.И. Ульянова (Ленина)

Кафедра микро- и наноэлектроники

отчет

по лабораторной работе

по дисциплине «Информационные технологии»

Тема: «Алгоритм поиска»

Студент гр. 1282

БОГДАН

Преподаватель

Фирсов Д. Д.

Санкт-Петербург

2022

Задание 1. Алгоритм поиска

Цель: Создать массив из 20 случайно заданных элементов в диапазоне значений 0-20. Пользователь вводит любое значение в данном диапазоне с клавиатуры, и программа ищет такое значение в исходном массиве. Результат программы – вывод количества искомых элементов в исходном массиве и индексов, на которых они расположены.

Задача:

Ход работы:

for k=1:20

A(k)=round(20*rand);

end

disp(A);

numfrakeyb=input('Введите numfrakeyb ');

s=1;

kolvo_sovpad=0;

while s<=20

if A(s)==numfrakeyb

disp('Номер искомого элемента массива');

disp(s);

kolvo_sovpad=kolvo_sovpad+1;

end

s=s+1;

end

Листинг программы:

>> lab4

Columns 1 through 18

13 1 17 19 14 15 15 8 13 3 14 1 6 1 2 16 14 6

Columns 19 through 20

19 1

введите numfrakeyb 1

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

2

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

12

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

14

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

20

количество искомых элеентов массива

4

Вывод: В ходе выполнения лабораторной работы был реализован алгоритм поиска, мы создали массив из 20 случайно заданных элементов в диапазоне значений 0-20. Результатом программы стал вывод количества искомых элементов в исходном массиве и индексов, на которых они расположены.

Соседние файлы в папке ЛР4