0 / 0 / 0
Регистрация: 07.05.2020
Сообщений: 9
1

Вычислить номер элемента для которого НЕ выполняется условие

07.05.2020, 21:13. Показов 396. Ответов 18

Здравствуйте, не могу разобраться с задачей. Впервые программирую, для примера взял лабораторные работы у знакомого преподавателя и вот совсем не идет понимание, как сделать изменение по индексу в формуле


Вычислить номер элемента для которого НЕ выполняется условие.
S1 и S2 - значения первого и второго элемента ряда,
N – количество элементов на котором следует остановится если элемент не найден,
type – тип элементов int – целые.
Формула по которой вычисляются элементы ряда (i индексная переменная) - Si = (S(i-2) * 2 - (S(i-1))/4 -15)/ (S(i-2) * 6)
Функция Si >= 250. значение i-го элемента ряда.

Буду благодарен с кодом на Lazarus, так сейчас понятнее.
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.05.2020, 21:13
Ответы с готовыми решениями:

Вычислить номер элемента, для которого НЕ выполняется условие
Вычислить номер элемента для которого НЕ выполняется условие. где S1 и S2 - значения первого и...

Вычислить номер элемента для которого не выполняется условие произведение > 5000
Вычислить номер элемента для которого НЕ выполняется условие произведение>5000 Вычисляет...

Найти наименьший номер n, для которого выполняется условие |an – an-1|<0,1 , если последовательность an имеет вид an+1= an+ 2/an.a1=1
помогите пожайлуста

найти наименьший номер элемента последовательности для которого выполняется условие
Прошу помощи. никак не могу найти решения данной задачи. Кому не трудно прошу, помогите решить....

18
Почетный модератор
64065 / 47477 / 32732
Регистрация: 18.05.2008
Сообщений: 115,185
08.05.2020, 09:19 2
Цитата Сообщение от The_Mob Посмотреть сообщение
так сейчас понятнее.
Вот убейте меня, но ничего не понял.
0
Модератор
7273 / 4756 / 1996
Регистрация: 21.01.2014
Сообщений: 20,221
Записей в блоге: 3
08.05.2020, 10:32 3
Цитата Сообщение от The_Mob Посмотреть сообщение
взял лабораторные работы
The_Mob, ну так приведите это задание в точности так, как оно записано там, где Вы его взяли...
0
0 / 0 / 0
Регистрация: 07.05.2020
Сообщений: 9
08.05.2020, 11:12  [ТС] 4
Задание в точности написано как с ресурса. Нужно реализовать программу, которая бы вычисляла номер элемента, для которого бы НЕ выполнялось условие, а условие как понимаю это функция (задание тоже для меня непонятно), возможно что то связанное с числами Фибоначчи. Значение элемента вычисляется по формуле, в которой надо указать элементы i-2 b i-1, как это сделать?
Миниатюры
Вычислить номер элемента для которого НЕ выполняется условие  
0
Модератор
7273 / 4756 / 1996
Регистрация: 21.01.2014
Сообщений: 20,221
Записей в блоге: 3
08.05.2020, 11:22 5
Цитата Сообщение от The_Mob Посмотреть сообщение
а условие как понимаю это функция
Ну так где эта функция-то? Как вычисляется очередной элемент - это понятно; непонятно - что за условие!
0
0 / 0 / 0
Регистрация: 07.05.2020
Сообщений: 9
08.05.2020, 11:31  [ТС] 6
Ответил выше, посмотрите, пожалуйста
0
Почетный модератор
64065 / 47477 / 32732
Регистрация: 18.05.2008
Сообщений: 115,185
08.05.2020, 11:37 7
Во первых в подобных задачах задают значения s1,s2.
Во вторых написано
Цитата Сообщение от The_Mob Посмотреть сообщение
type – тип элементов int – целые.
Но далее идет S(i-1))/4 что является числом вещественным.
Цитата Сообщение от The_Mob Посмотреть сообщение
Задание в точности написано как с ресурса.
Так докажите, приведите ссылку на задачу, а если ресурс запрещен на нашем форуме приведите фото задачи.
0
0 / 0 / 0
Регистрация: 07.05.2020
Сообщений: 9
08.05.2020, 12:19  [ТС] 8
пожалуйста
Миниатюры
Вычислить номер элемента для которого НЕ выполняется условие  
0
0 / 0 / 0
Регистрация: 07.05.2020
Сообщений: 9
08.05.2020, 12:41  [ТС] 9
скинул все задание...
базовые значения есть, к примеру 88 и 12 и n = 60
0
Модератор
7273 / 4756 / 1996
Регистрация: 21.01.2014
Сообщений: 20,221
Записей в блоге: 3
08.05.2020, 15:12 10
Условие, которое "НЕ выполняется" я так и не увидел... Очень интересно...
0
DmiMukh
08.05.2020, 18:00
  #11

Не по теме:



Из приведенного изображения, видно, что есть несколько вариантов данной лабораторной.
Есть описание обозначений.
А само задание выложить - это наверное сложно.
К тому, что обычные пользователи считают всех программистов эсперами я уже привык.
Видно, переходим на новый этап...

0
0 / 0 / 0
Регистрация: 07.05.2020
Сообщений: 9
08.05.2020, 18:43  [ТС] 12
это все что есть, правда, ниже только таблица со значениями, я тоже не понимаю, где здесь условие, но вопрос мой - как поставить индексирование под формулу, чтобы номер элемента брался нужный?

Добавлено через 9 минут
это все задание, ниже только варианты со значениями s1 and s2, тоже не понимаю условия, мой вопрос другом
0
пофигист широкого профиля
4436 / 2926 / 828
Регистрация: 15.07.2013
Сообщений: 16,844
08.05.2020, 19:22 13
Цитата Сообщение от The_Mob Посмотреть сообщение
вопрос мой - как поставить индексирование под формулу, чтобы номер элемента брался нужный?
Pascal
1
2
3
4
var
  S : array of Double;
...
  S[i] = (S[i-2] * 2 - (S[i-1]/4 -15))/ (S[i-2] * 6)
0
0 / 0 / 0
Регистрация: 07.05.2020
Сообщений: 9
08.05.2020, 21:35  [ТС] 14
будет создаваться массив, нет? мне нужно брать с формы
0
northener
08.05.2020, 22:11
  #15

Не по теме:

Берите что хотите и откуда хотите. Мне не жалко. Все равно задание не понятно.

0
ValentinNemo
08.05.2020, 22:39
  #16

Не по теме:


Уважаемые профессионалы! Вы столкнулись с так называемыми "конструкторами". Особо одаренные преподаватели школ и институтов создают подобные "конструкторы", думая. что они таким образом экономят количество порошка на принтерах. В конечном счете эти извращения заканчиваются головной болью как для студентов, так и для них самих.
Лечится просто: нужно обратиться к преподавателю и выведать у него сию великую тайну, то есть, чтобы он уточнил задание.

0
Модератор
7273 / 4756 / 1996
Регистрация: 21.01.2014
Сообщений: 20,221
Записей в блоге: 3
09.05.2020, 03:59 17
Цитата Сообщение от The_Mob Посмотреть сообщение
ниже только таблица со значениями
Ну так где она? Что там за значения?

Не по теме:

Цитата Сообщение от ValentinNemo Посмотреть сообщение
Лечится просто: нужно обратиться к преподавателю ... чтобы он уточнил задание.
ValentinNemo, мне, да и Вам тоже, затруднительно это сделать, а ТС уже больше суток даже не может выложить полное задание со своего "ресурса"; видимо, такая элементарная мысль, как обращение за разъяснениями к автору вопроса ему вообще в голову не приходит...

0
0 / 0 / 0
Регистрация: 07.05.2020
Сообщений: 9
19.05.2020, 21:05  [ТС] 18
там значения S1 = 88, S2 = 12, n= 60 type int Si≥250
0
2363 / 766 / 560
Регистрация: 15.01.2019
Сообщений: 2,383
19.05.2020, 22:35 19
Попробуйте такой код. Может быть он решит вашу задачу.
Delphi
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
unit ZadanieGUIpr040unit1;
 
{$mode objfpc}{$H+}
 
interface
 
uses
  Classes, SysUtils, FileUtil, Forms, Controls, Graphics, Dialogs, StdCtrls;
 
type
 
  { TForm1 }
 
  TForm1 = class(TForm)
    Button1: TButton;
    Memo1: TMemo;
    procedure Button1Click(Sender: TObject);
  private
 
  public
 
  end;
 
var
  Form1: TForm1;
 
implementation
 
{$R *.lfm}
 
{ TForm1 }
 
procedure TForm1.Button1Click(Sender: TObject);
{Процедура-обработчик "OnClick" кнопки "Вычислить"}
var
  s: array [1..500] of real;
  i,n: integer;
begin
  Memo1.Clear;
  n:= 500;  {Задано значение максимального количества элементов массива}
  S[1]:= 88; { Задано значение первого элемента последовательности}
  S[2]:= 12; { Задано значение второго элемента последовательности}
  Memo1.Lines.Add('S[1] = ' + FloatToStrF(s[1],ffFixed,4,2));
  Memo1.Lines.Add('S[2] = ' + FloatToStrF(s[2],ffFixed,4,2));
  i:= 2;
  repeat
    inc(i);
    S[i]:= (S[i-2]*2 - S[i-1]/4 - 15)/(S[i-2] * 6);
    Memo1.Lines.Add('S[' + IntToStr(i) + '] = ' + FloatToStrF(s[i],ffFixed,4,2));
  until (S[i] >= 250) or (i = n);
    Memo1.Lines.Add('Индекс элемента: ' + IntToStr(i));
end;
 
end.
Вложения
Тип файла: zip ZadanieGUIpr040.zip (338.6 Кб, 0 просмотров)
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.05.2020, 22:35

Найти наименьший номер элемента последовательности для которого выполняется условие
Задана последовательность аn . Задано некоторое число e. Найти наименьший номер (!) элемента...

Найти наименьший номер элемента последовательности, для которого выполняется условие М
Найти наименьший номер элемента последовательности, для которого выполняется условие М. Вывести на...

Найти наименьший номер элемента последовательности, для которого выполняется условие М
Помогите,пожалуйста,никак не могу составить программу. Найти наименьший номер элемента...

Найти наименьший номер элемента последовательности, для которого выполняется условие
Здравствуйте. Читаю самоучитель, в процессе появились задачи, которые я так и не смог написать....

Найти наименьший номер элемента последовательности, для которого выполняется условие
Найти наименьший номер элемента последовательности, для которого выполняется условие М. Вывести на...

Найти наименьший номер элемента последовательности, для которого выполняется условие
Условие задачи звучит так: &quot;27. Задана последовательность Аn . Задано некоторое число e. Найти...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.