Скачиваний:
12
Добавлен:
27.01.2021
Размер:
20.19 Кб
Скачать

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

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

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

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

Кафедра РТЭ

отчёт

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

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

Тема: Алгоритм разложения на множители.

Студентка гр. 9283

Зикратова А. А.

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

Кочунов К. В.

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

2020

Цель работы.

Ознакомление и реализация алгоритма разложения на множители.

Задание:

Ввести с помощью клавиатуры произвольное число. Реализовать

алгоритм, раскладывающий введенное число на множители. В результате

выполнения программы должно отображаться разложенное на множители

введенное пользователем число.

Текст программы:

p=2;

n=input('Введите число: ');

while n>1

k=0;

while mod(n,p)==0

k=k+1;

n=n/p;

end

if k>0

disp(p)

if k>1

disp('^')

end

disp(k)

if n>1

disp('*')

end

end

if p==2

p=p+1;

else

p=p+2;

end

end

Результаты работы программы:

1) Введите число: 48

2

^

4

*

3

>>

2) Введите число: 102

2

*

3

*

17

>>

Вывод: в ходе проделанной лабораторной рыботы был изучен и реализован алгоритм разложения на множители.