Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
0 / 0 / 0
Регистрация: 11.10.2012
Сообщений: 19

Последовательность.Дана последовательноть опреелить является ли она арифметической последовательностью

14.01.2013, 19:50. Показов 2264. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Форумчане помогите! Завтра зачет и осталась одна программа !!!((

Последовательность.Дана последовательноть опреелить является ли она арифметической последовательностью

Нужно написать без массива, цель понятна, а условие при выдаче ответа не получается написать при любом вводе цифр разных например 2 25 69 56 программа все равно пишет что это арифметическая последовательность

Вот код программы, помоогите, исправьте, что не так

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
program lab2;
var
a,b,c:integer; x:real;
begin
write('Введите x');
readln(x);
write('Введите число    a ');
readln(a);
write('Введите число    b');
readln(b);
write('Введите число:   c ');
readln(c);
x:=(a-b);
write('Первое значение: ',x);
x:=(b-c);
write('Второе значение: ',x); 
if x=x then 
write('Это арифметическая прогрессия');
readln;
end.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
14.01.2013, 19:50
Ответы с готовыми решениями:

Дана последовательность из N чисел, определить, является ли она неубывающей
Кто может написать блок-схему по задаче? Прога короткая, на циклы. Задача: Дана последовательность из N чисел. Определить, является ли...

Определить является ли последовательность арифметической прогрессией
дана последовательность целых чисел .окончание последовательности 9999(9999 не входит).определить явл-ся ли последовательность...

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

4
Anesty
14.01.2013, 20:03
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
program lab2;
var a,b,c,i,x,s:integer;
begin
s:=0;
writeln('введите количество элементов');
readln(x);
writeln('введите 1-й элемент');
readln(a);
writeln('введите 2-й элемент');
readln(b);
c:=b-a;  // находим разность прогрессии для первых двух эллементов
b:=a
for i:=3 to x do
begin
writeln('введите ', i,'-й элемент');
readln(a);
if (b-a)<>c then s:=1; // если разность для текущих двух элементов не равна тому что было  начале, то присвоим переменной s единицу( признак ошибки)
b:=a;
end;
if s=0 then writeln('последовательность является арифметической прогрессией) // если не было ошибок то прогрессия)
  else writeln(' последовательность не является арифметической прогрессией');
end.
Лучи добра
 Аватар для Das Gespenst
173 / 171 / 191
Регистрация: 08.06.2012
Сообщений: 292
14.01.2013, 20:04
Условие какое-то мутное... Думаю, что должно выглядеть примерно так:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
program lab2;
var
a,b,d,i,k:integer;
begin
write('Введите кол-во элементов последовательности: ');
readln(k);
write('Введите разницу прогрессии: ');
readln(d);
repeat
     i:=i+2;
     write('Введите число: ');
     readln(a);
     write('Введите число: ');
     readln(b);
     if b-a<>d then
          begin
               writeln('Последовательность не является арифметической прогрессией');
               exit;
          end;
until i=k; 
writeln('Последовательность является арифметической прогрессией');
end.
Если Вас не устроит этот вариант, пишите - будем думать.
1
0 / 0 / 0
Регистрация: 11.10.2012
Сообщений: 19
14.01.2013, 20:18  [ТС]
спасибо, но написал сам выглядит это так, работает вроде правильно посмотрите

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
var
a,b,c:integer; x,y:real;
begin
write('Введите число А ');
readln(a);
write('Введите число В ');
readln(b);
write('Введите число С ');
readln(c);
x:=(a-b);
writeln('Значение х ',x);
y:=(b-c);
writeln('Значение у ',y);
if x=y then 
write ('Арифметическая последовательность');
if x<>y then
write('Неарифметическая последовательность');
readln;
end.
 Комментарий модератора 
Не забывайте выделять код тегами подсветки!
0
Pascal, Delphi, C++
 Аватар для Taftis
215 / 128 / 91
Регистрация: 01.12.2012
Сообщений: 628
14.01.2013, 20:41
лимончик, выкупай значок)))
Изображения
 
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
14.01.2013, 20:41
Помогаю со студенческими работами здесь

дана последовательность чисел, являетсяли она убывающей?
форумчане) помогите пожалуста с написанием программы в паскале:= дана последовательность чисел, являетсяли она убывающей? Если...

Дана последовательность действительных чисел a1,a2,.....,an.Выяснить, будет ли она возрастающей
Дана последовательность действительных чисел a1,a2,.....,an.Выяснить, будет ли она возрастающей.

Дана последовательность действительных чисел A1, A2,...An. Выяснить, будет ли она возрастающей.
Дана последовательность действительных чисел A1, A2,...An. Выяснить, будет ли она возрастающей.

Дана последовательность целых чисел а1, а2, …, an. Выяснить, является ли она симметричной последовательностью простых чисел
Ребят срочно надо&gt;&lt;

Дана последовательность n чисел. Проверить, является ли она прогрессией
Дана последовательность n чисел, задается randomize. Проверить, является ли она прогрессией, и какой.


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru