Файл: Отчет по лабораторной работе 1 Вариант 9 Разработка алгоритмов.docx

ВУЗ: Не указан

Категория: Отчет по практике

Дисциплина: Не указана

Добавлен: 23.11.2023

Просмотров: 59

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Выполнил Селифанов В. Р.Группа 12002209Проверил Федоров В. И.Дата _________________Оценка _______________Подпись ______________Отчет по лабораторной работе № 1Вариант - 9Разработка алгоритмовЦель и содержание работы: научиться составлять графические схемы алгоритмов решения практических задач, а также разрабатывать их программную реализацию в среде Scilab.Задание 1а). Вычислить объем цилиндра и конуса, которые имеют одинаковую высоту и одинаковый радиус основания.Блок-схема алгоритма, код и результаты выполнения задания представлены на рисунках 1 и 2 начало H,r obmcil = %pi * r^2 * H;obmcon = (1/3) * %pi * r^2 * H; Obmcil, obmcon конецРисунок 1 – Блок-схема алгоритма задания 1аРисунок 2 – Код и результат выполнения задания 1аЗадание 1б). В матрице A (1:3, 1:3) умножить элементы второго столбца на N (образовать массив R (1:3) и вычислить значение S по формуле S=a22*r2+a21*r2+a32*r3.
начало A = [1,2,3;4,5,6;7,8,9]; N = 2N R = A(:,2) .* N;S = A (2,2) *R(2) + A(1,2)*R(1) + A(3,2)*R(3); конец R, SРисунок 3 – Блок-схема алгоритма задания 1бРисунок 4 – Код и результат выполнения задания 1бЗадание 2 а) В небоскребе  N этажей и всего один подъезд; на каждом этаже по 3 квартиры; лифт может останавливаться только на нечетных этажах. Человек садится в лифт и набирает номер нужной ему квартиры M. На какой этаж должен доставить лифт пассажира? Блок-схема алгоритма, код и результаты выполнения задания представлены на рисунках 5 6Рисунок 5 – Блок-схема алгоритма задания 2аРисунок 6 – Код и результат выполнения задания 2аЗадание 2 б. Вычислить значение по одной из заданных формул: y= x^2+3x+9a2, если x<=3; -((a2sinx)/x^2a3-9, в остальных случаях; Величины с индексами следует рассматривать как элементы массивов (одномерных или двумерных).Блок-схема алгоритма, код и результаты выполнения задания представлены на рисунках 7,8Рисунок 7 – Блок-схема алгоритма задания 2бРисунок 8 – Код и результат выполнения задания 2бЗадание 3а) Вычислить значения функции   на отрезке [a;b] с шагом h. Результат представить в виде рядом стоящих значений «x = » и « ».Блок-схема алгоритма, код и результаты выполнения задания представлены на рисунках 9 и 10Рисунок 9 – Блок-схема алгоритма задания 3аРисунок 10 – Код и результат выполнения задания 3аЗадание 3б) Образовать матрицу A(1:n,1:n), все элементы главной диагонали которой равны единице. Угловые элементы матрицы принять равными m,все остальные элементы – равными 10.

Блок-схема алгоритма, код и результаты выполнения задания представлены на рисунках 11 и 12Рисунок 11 – Блок-схема алгоритма задания 3бРисунок 12 – Код и результат выполнения задания 3бВывод: в ходе выполнения лабораторной работы были изучены правильность составления графических схем алгоритмов для решения практических задач, а также разработана их программная реализация в среде Scilab.