Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.02.2016, 20:12   #1
Aleksander Goose
 
Регистрация: 26.01.2016
Сообщений: 8
По умолчанию Помогите составить программу на pascal!

a1=1 an=an-1+3 Найти сколько элементов последовательности пренадлежить промежутку [m,n] найти их сумму.

Последний раз редактировалось Aleksander Goose; 11.02.2016 в 22:36.
Aleksander Goose вне форума Ответить с цитированием
Старый 11.02.2016, 23:39   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Арифметическая прогрессия, по-моему 6-ой класс или 7-ой. На бумаге то можешь формулу вывести? Решается без всяких циклов
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 12.02.2016, 08:48   #3
Aleksander Goose
 
Регистрация: 26.01.2016
Сообщений: 8
По умолчанию

Я так и думал, но нужна программа.
Aleksander Goose вне форума Ответить с цитированием
Старый 12.02.2016, 08:51   #4
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Так не интересно. Покажи формулу. Она и будет почти готовой прогой на паскале. Так и быть, нарисую если формула будет
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 12.02.2016, 10:45   #5
Dvoishnik
Форумчанин
 
Регистрация: 12.02.2011
Сообщений: 808
По умолчанию

писал на коленке бухгалтерши Светы, не уверен что даже с компилируется.
Код:
 Var i,m,n,posl:Integer;
   sum:integer;
begin
 writeln('Введите прмежуток') ;
 Write('m=':4);ReadLn(m);
 Write('n=':4);ReadLn(n);
 posl:=1;
 for i:=m div 3  to n div 3 do
  begin
   inc(sum);
   Writeln('Элемент последовательности',sum);
   Writeln('равен', posl) ;
   posl:=posl+3;
  end;
 ReadLn;
end
Терпение!Дежурный экстрасенс скоро свяжется с вами!
Dvoishnik вне форума Ответить с цитированием
Старый 12.02.2016, 10:49   #6
Iron Monk
Форумчанин
 
Аватар для Iron Monk
 
Регистрация: 05.10.2007
Сообщений: 478
По умолчанию

Цитата:
Сообщение от Dvoishnik Посмотреть сообщение
писал на коленке бухгалтерши Светы, не уверен что даже с компилируется.
Код:
 
 for i:=m div 3  to n div 3 do
оксигенно...)))
Iron Monk вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ПОМОГИТЕ СОСТАВИТЬ ПРОГРАММУ В PASCAL!! PashaDoronin97 Паскаль, Turbo Pascal, PascalABC.NET 1 12.12.2015 17:22
[РЕШЕНО]: Помогите пожалуйста составить программу в Pascal!! Анна_13 Паскаль, Turbo Pascal, PascalABC.NET 2 08.10.2015 17:49
Помогите составить программу в turbo pascal denis15 Помощь студентам 3 09.06.2009 17:23
Помогите составить программу в turbo pascal denis15 Помощь студентам 1 05.06.2009 18:43