Форум программистов, компьютерный форум, киберфорум
Scilab
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/7: Рейтинг темы: голосов - 7, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 25.03.2019
Сообщений: 10
1

Заменить оператор while на for в данной задаче

07.05.2019, 08:34. Показов 1432. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Заменить оператор while на for в данной задаче

 Комментарий модератора 
Правила форума, пункт 5.18. Запрещено размещать задания и решения в виде картинок и других файлов с их текстом.
Задания и решения надо перепечатывать на форум (для набора формул есть Редактор формул).
Картинки (вложения) - исключительно для схем, чертежей, диаграмм, графиков.
Задание, код программы, формулы, свое решение - текстом в теме.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.05.2019, 08:34
Ответы с готовыми решениями:

Подскажите по данной задаче
В данной задаче у меня получается в балансе мощностей Sисточника со знаком минус (такого не должно...

Блок-схема к данной задаче
Всем привет! Кто мог бы помочь в построение блок-схемы к данной задаче : Дан массив Z целых чисел,...

Указатель - как использовать в данной задаче?
Всем доброго времени суток! Не могу решить задачу, хоть убей! Поэтому, обращаюсь ко всезнающим...

Построить многоугольник ускорений по данной задаче
По данной задаче построить многоугольник ускорений. Помогите пжл:help: Как он вообще выглядеть...

2
0 / 0 / 0
Регистрация: 25.03.2019
Сообщений: 10
13.05.2019, 11:36  [ТС] 2
Помогите пожалуйста!
Matlab M
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
function [y, i]=msum(eps)
    fact=1;
    ts=1;
    i=1;
    s=0;
    while abs(ts)>eps
        ts=i^2/fact;
        s=s+ts;
        fact=fact*(i+1);
        i=i+1;
    end
    y=s;
endfunction
eps=evstr(x_dialog('введите число точность',['0.001']))
mprintf('s=%7.4f i=%4d\n',msum(eps),i)
 Комментарий модератора 
Правила форума, пункт 4.9. Используйте тэги форматирования текста и редактор формул для удобства восприятия ваших сообщений другими пользователями.
0
143 / 133 / 42
Регистрация: 11.03.2013
Сообщений: 274
14.05.2019, 10:22 3
Цитата Сообщение от lia2002 Посмотреть сообщение
Помогите пожалуйста!
Matlab M
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
function [y, iter]=msum(eps)
    fact=1;
    ts=1;
    i=1;
    s=0;
    i_max = 100;
    
    for i=1:i_max
        ts = i^2/fact;
        s = s+ts;
        fact = fact*(i+1);
        
        if abs(ts)<eps then
            break;
        end
        
        i=i+1;
        
    end
    
    if i == i_max then
        mprintf("Iterations reached maximum, the required accuracy might not be achieved");
    end
    
    y = s;
    iter = i;
endfunction
 
eps=evstr(x_dialog('введите число точность',['0.001']))
[res, iter] = msum(eps);
mprintf('s=%7.4f i=%4d\n', res, iter);
1
14.05.2019, 10:22
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.05.2019, 10:22
Помогаю со студенческими работами здесь

Что делают операторы inc в данной задаче?
4. Дан одномерный массив из n целых чисел. Составить программу вычисления а) суммы элементов,...

что нужно использовать в данной задаче?
Вероятность брака при изготовлении некоторого изделия равна 0.02.Найти вероятность того, что среди...

Как определить знаки на конденсаторах в данной задаче?
есть задача Вопрос вот в чем, влияет ли в данном случае то, что ЭДС 1 больше ЭДС 2? Знаки у...

Обьясните как работает рекурсия в данной задаче
есть вот такая програмка: #include &lt;stdio.h&gt; #include &lt;conio.h&gt; int a,cnt=0,N,K; void...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru