0 / 0 / 0
Регистрация: 13.03.2013
Сообщений: 47

Вычислить функцию при помощи оператора цикла. Разработать блок-схему алгоритма решения задачи.

13.03.2013, 22:49. Показов 3301. Ответов 16
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
y=(√(2x+3) x-2)/x^2
Используя арифметический оператор цикла задать х с шагом 1 и последовательно вычислить у. Шаг х изменяется от (- (минус) 120) до 83.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
13.03.2013, 22:49
Ответы с готовыми решениями:

Разработать схему алгоритма решения математической задачи
Добрый день, прошу помощи. Необходимо разработать схему алгоритма решения математической задачи: Вычислить значение функции Y = X2 – BX...

Нарисовать блок схему алгоритма решения задачи
Здравствуйте уважаемые форумчане! Пишу в надежде о помощи. Учусь на горнорабочего в техникуме. В информатике разбираюсь не очень. Задали...

Нарисовать блок-схему алгоритма решения задачи
Помогите пожалуйста написать программу решения задачи на Паскале. Нарисовать блок-схему алгоритма решения задачи. n+(n-1)+...+2+1

16
 Аватар для Зосима
5243 / 3571 / 379
Регистрация: 02.04.2012
Сообщений: 6,475
Записей в блоге: 17
14.03.2013, 09:09
Matlab M
1
2
3
4
5
6
7
8
9
10
clear, clc
i = 1;
for x = -120:83
  y = (sqrt(2*x+3)*x-2)/x^2;
  % сохраняем результаты в массивы
  X(i) = x;  
  Y(i) = y;
  i = i+1;
end
plot(X,Y)
Но вообще, так через цикл считать функцию - в матлабе это извращение по человечески должно быть так:
Matlab M
1
2
3
x = -120:83;
y = (sqrt(2*x+3).*x-2)./x.^2;
plot(x,y)
1
0 / 0 / 0
Регистрация: 13.03.2013
Сообщений: 47
14.03.2013, 12:02  [ТС]
большое спасибо))

Добавлено через 1 минуту
а вот с этим заданием как будет выглядеть код?

Используя условный оператор задать функцию z и определить её значения, которая:
• на участке от (- (минус) 120) до нуля равна z=1/у;
• на участке от нуля до 83равна z=у2;
• на участке от 83 до 1000 с вероятностью p=0,75 – z=2y, а с вероятностью p=0,25 – z=10y.
0
 Аватар для Зосима
5243 / 3571 / 379
Регистрация: 02.04.2012
Сообщений: 6,475
Записей в блоге: 17
14.03.2013, 12:13
Как-то так
Matlab M
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
clear, clc
i = 1;
y = (sqrt(2*x+3)*x-2)/x^2;
for x = -120:100
  if (-120<=x)&(x<0)
     z = 1/y;
  elseif (0<=x)&(x<83)
     z = y/2;
  elseif (83<=x)&(x<=1000)
     n = rand;
     if n<=0.75
         z = 2*y;
     else
        z = 10*y;
     end
  end
  X(i) = x;  
  Z(i) = z;
  i = i+1;
end
1
0 / 0 / 0
Регистрация: 13.03.2013
Сообщений: 47
14.03.2013, 15:05  [ТС]
огромное спасибо!!!! очень выручили!!!

Добавлено через 30 минут
Я в этом деле профан к сожалению, могу ли Вас попросить закоментировать действия и если это возможно составить блок-схему алгоритма задачи, просто очень хочется постичь это)
0
 Аватар для Зосима
5243 / 3571 / 379
Регистрация: 02.04.2012
Сообщений: 6,475
Записей в блоге: 17
14.03.2013, 15:20
Блок-схему мог бы намалевать от руки, но нет ни фотика ни сканера, чтоб скинуть
А комментарии - это можно!
Matlab M
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
clear, clc % очищаем память и окно вывода
i = 1; % начальное значение индекса массивов
for x = -120:1000 % пробегаем по х от -120 до 1000 с шагом 1
  y = (sqrt(2*x+3)*x-2)/x^2; % считаем y
  if (-120<=x)&(x<0) % если х на участке -120<x<0
     z = 1/y; % вычисляем z
  elseif (0<=x)&(x<83) % если х на участке 0<x<83
     z = y/2; % вычисляем z
  elseif (83<=x)&(x<=1000) % если х на участке 83<x<1000
     n = rand; % генерируем случайное число от 0 до 1
     if n<=0.75 % если оно меньше указанной вероятности 0.75
         z = 2*y; % считаем z
     else % в остальных 0.25 случаях
        z = 10*y; %считаем z
     end % конец условного оператора
  end % конец условного оператора
  X(i) = x; % сохраняем x в массив
  Z(i) = z; % сохраняем z в массив
  i = i+1; % увеличиваем индекс массивов
end % конец цикла
plot(X,Z) % рисуем график
grid on % включаем сетку
1
0 / 0 / 0
Регистрация: 13.03.2013
Сообщений: 47
14.03.2013, 15:24  [ТС]
Спасибо, Вы лучший) жму Вам руку))))
0
0 / 0 / 0
Регистрация: 13.03.2013
Сообщений: 47
16.03.2013, 14:53  [ТС]
Теперь же мне нужно нарисовать блок-схему, для этой задачи. А также определить начальные параметры для программирования.
0
 Аватар для Зосима
5243 / 3571 / 379
Регистрация: 02.04.2012
Сообщений: 6,475
Записей в блоге: 17
16.03.2013, 17:52
Прискорбно, но на нашем форуме нет раздела, посвященного блок схемам!
Я смогу нарисовать нераньше понедельника, но и ты бы сам справился - программка совсем не сложная

(Начало)
->
[x=-120]
->
{цикл: k = от -120 до 83, шаг 1}
->
[вычисляем y = ...]
->
{выходим из цикла}
->
/отображаем x, y/
->
(конец)
1
0 / 0 / 0
Регистрация: 13.03.2013
Сообщений: 47
16.03.2013, 18:07  [ТС]
Огромное спасибо)
0
Модератор
Эксперт по математике/физике
 Аватар для VSI
5279 / 4061 / 1389
Регистрация: 30.07.2012
Сообщений: 12,429
16.03.2013, 20:40
Цитата Сообщение от stivo
Теперь же мне нужно нарисовать блок-схему, для этой задачи. А также определить начальные параметры для программирования.
Если ничего не напутал, то вот она, ваша блок-схема...
Миниатюры
Вычислить функцию при помощи оператора цикла. Разработать блок-схему алгоритма решения задачи.  
Вложения
Тип файла: rar Блок-схема STIVO.rar (24.7 Кб, 13 просмотров)
2
0 / 0 / 0
Регистрация: 13.03.2013
Сообщений: 47
18.03.2013, 10:57  [ТС]
Очень благодарен!
0
0 / 0 / 0
Регистрация: 13.03.2013
Сообщений: 47
10.04.2013, 13:17  [ТС]
Построить график (х,z) с заданным цветом и типом линий. y=(√(2x+3) x-2)/x^2 синий
Это продолжение всего задания
0
 Аватар для Зосима
5243 / 3571 / 379
Регистрация: 02.04.2012
Сообщений: 6,475
Записей в блоге: 17
10.04.2013, 15:53
stivo, вообще-то это уже другая история... но все-же
Matlab M
1
2
3
x = -5:0.001:5;
y = (sqrt(2*x+3).*x-2)./x.^2;
plot(x,y,'b')
0
0 / 0 / 0
Регистрация: 13.03.2013
Сообщений: 47
21.05.2013, 21:56  [ТС]
Интересно, почему при запуске М файла график не рисуется?
Вложения
Тип файла: zip 3 - копия.zip (301 байт, 3 просмотров)
0
 Аватар для Зосима
5243 / 3571 / 379
Регистрация: 02.04.2012
Сообщений: 6,475
Записей в блоге: 17
22.05.2013, 10:28
Потому что у тебя имя файла кириллицей и начинается с числа
0
0 / 0 / 0
Регистрация: 13.03.2013
Сообщений: 47
22.05.2013, 17:26  [ТС]
аааа, спасибо большое)))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
22.05.2013, 17:26
Помогаю со студенческими работами здесь

Разработать программу алгоритма цикла с параметром для решения задачи вычисления значений
Разработать программу алгоритма цикла с параметром для решения задачи вычисления значений.

Разработать схему алгоритма для решения задачи численного интегрирования тремя методами
Разработать схему алгоритма для решения задачи численного интегрирования с использованием метода прямоугольника, метода трапеций и метода...

Разработать блок-схему и программу для решения задачи с использованием типа структура
Разработать блок-схему и программу для решения задачи с использованием типа структура. 1. Даны сведения о студентах группы: ФИО...

составить блок-схему алгоритмов для решения задач с использованием трех циклов цикла с постусловием, цикла с предусловием и цикла с параметрами
помогите составить блок-схему алгоритмов для решения задач с использованием трех циклов цикла с постусловием, цикла с предусловием и цикла...

Составить блок схему и написать программу решения задачи: вычислить значение ф-ции
Здравствуйте, нужна помощь девушке, госы пишет. Такой вопрос : Составить блок схему и написать программу решения задачи: вычислить...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
17
Ответ Создать тему
Опции темы

Новые блоги и статьи
Интеграция Hangfire с RabbitMQ в проектах C#.NET
stackOverflow 18.04.2025
Разработка современных . NET-приложений часто требует выполнения задач "за кулисами". Это может быть отправка email-уведомлений, генерация отчётов, обработка загруженных файлов или синхронизация. . .
Построение эффективных запросов в микросервисной архитектуре: Стратегии и практики
ArchitectMsa 18.04.2025
Микросервисная архитектура принесла с собой много преимуществ — возможность независимого масштабирования сервисов, технологическую гибкость и четкое разграничение ответственности. Но как часто бывает. . .
Префабы в Unity: Использование, хранение, управление
GameUnited 18.04.2025
Префабы — один из краеугольных элементов разработки игр в Unity, представляющий собой шаблоны объектов, которые можно многократно использовать в различных сценах. Они позволяют создавать составные. . .
RabbitMQ как шина данных в интеграционных решениях на C# (с MassTransit)
stackOverflow 18.04.2025
Современный бизнес опирается на множество специализированных программных систем, каждая из которых заточена под решение конкретных задач. CRM управляет отношениями с клиентами, ERP контролирует. . .
Типы в TypeScript
run.dev 18.04.2025
TypeScript представляет собой мощное расширение JavaScript, которое добавляет статическую типизацию в этот динамический язык. В JavaScript, где переменная может свободно менять тип в процессе. . .
Погружение в Kafka: Концепции и примеры на C# с ASP.NET Core
stackOverflow 18.04.2025
Apache Kafka изменила подход к обработке данных в распределенных системах. Эта платформа потоковой передачи данных выходит далеко за рамки обычной шины сообщений, предлагая мощные возможности,. . .
Коммуникация в реальном времени с SignalR в C# на примере создания чата
UnmanagedCoder 17.04.2025
Современный веб стремительно эволюционирует от статичных страниц к динамичным приложениям, где пользователи ожидают мгновенной реакции на свои действия. Представим, что вы отправляете сообщение. . .
Реализация CQRS с MediatR на C# .NET
stackOverflow 17.04.2025
Современная разработка программного обеспечения постоянно ищет пути повышения эффективности организации кода. Архитектурные паттерны появляются, эволюционируют, и те, что проявляют свою. . .
Verilog и интеллектуальная собственность - "глазами" обученной LM модели.
Hrethgir 17.04.2025
В сети встречаются участники, заявляющие что код на Verilog ни о чём не говорит. Но вот патентная практика на самом деле показывает обратное ими утверждаемому. То-есть код на Verilog включают в. . .
Свап-файл дополнительно к разделу (если вдруг не хватает или не создан)
jigi33 17.04.2025
ПОДКЛЮЧЕНИЕ ДОПОЛНИТЕЛЬНОГО SWAP ПРОСТРАНСТВА, Т. О. , РАСШИРЕНИЕ ЕГО РАЗМЕРА В Linux можно использовать как раздел подкачки (swap), так и файл подкачки (swap-файл). Чтобы создать swap-файл вместо. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru