IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

 
 Ответить  Открыть новую тему 
> Задача с использованием оператора цикла с предусловием While
сообщение
Сообщение #1


Новичок
*

Группа: Пользователи
Сообщений: 13
Пол: Мужской

Репутация: -  0  +


Готовлюсь к выпускному экзамену по информатике, но никак не могу решить задачу (именно на Pascal ABC).

Дана последовательность целых чисел, заканчивающаяся двумя нулями подряд. Написать программу, которая вычисляет сумму в последовательности.

Пожалуйста, помогите!


--------------------
DesignFootball.Ru - Первый русскоязычный сайт о футбольной форме.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #2


Бывалый
***

Группа: Пользователи
Сообщений: 168
Пол: Мужской

Репутация: -  3  +


Цитата(Drughi @ 8.06.2011 20:20) *

Готовлюсь к выпускному экзамену по информатике, но никак не могу решить задачу (именно на Pascal ABC).

Дана последовательность целых чисел, заканчивающаяся двумя нулями подряд. Написать программу, которая вычисляет сумму в последовательности.

Пожалуйста, помогите!


Готовишься к экзамену по информатике и не знаешь как посчитать сумму элементом массива?
Какие сложности, что у тебя не получается?
Хоть кусок програмы напиши, мы доделаем.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #3


Новичок
*

Группа: Пользователи
Сообщений: 13
Пол: Мужской

Репутация: -  0  +


Цитата(DarkWishmaster @ 8.06.2011 21:12) *

Готовишься к экзамену по информатике и не знаешь как посчитать сумму элементом массива?
Какие сложности, что у тебя не получается?
Хоть кусок програмы напиши, мы доделаем.

я не могу понять условие. Может объяснит кто-нибудь.


--------------------
DesignFootball.Ru - Первый русскоязычный сайт о футбольной форме.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #4


Гуру
*****

Группа: Пользователи
Сообщений: 1 013
Пол: Мужской
Ада: Разработчик
Embarcadero Delphi: Сторонник
Free Pascal: Разработчик

Репутация: -  627  +


Цитата
Готовишься к экзамену по информатике и не знаешь как посчитать сумму элементом массива?
Не массива, а последовательности. Это разные вещи в данном случае. То есть, нужно получать данные от пользователя до тех пор, пока он не введет два нуля подряд. И находить их сумму.


Сообщение отредактировано: IUnknown -
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #5


Бывалый
***

Группа: Пользователи
Сообщений: 168
Пол: Мужской

Репутация: -  3  +


Цитата(Drughi @ 8.06.2011 21:14) *

я не могу понять условие. Может объяснит кто-нибудь.


Добавлено через 5 мин.
Цитата(IUnknown @ 8.06.2011 21:19) *

Не массива, а последовательности. Это разные вещи в данном случае. То есть, нужно получать данные от пользователя до тех пор, пока он не введет два нуля подряд. И находить их сумму.

ну значит я не понял, извините
Вообщем вот:

Uses Crt;
var a,b,S:integer;
begin ClrScr;
a:=1;
S:=0;
while (a<>0) or (b<>0) do //пока не ввели два нуля
begin
b:=a;
writeln('Введите число последовательности');
readln(a);
S:=S+a;
end;
writeln('Сумму чисел последовательности: ',S);
readln;
end.



Сообщение отредактировано: DarkWishmaster -
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #6


Новичок
*

Группа: Пользователи
Сообщений: 13
Пол: Мужской

Репутация: -  0  +


Цитата(DarkWishmaster @ 8.06.2011 21:20) *

Добавлено через 5 мин.

ну значит я не понял, извините
Вообщем вот:

Uses Crt;
var a,b,S:integer;
begin ClrScr;
a:=1;
S:=0;
while (a<>0) or (b<>0) do //пока не ввели два нуля
begin
b:=a;
writeln('Введите число последовательности');
readln(a);
S:=S+a;
end;
writeln('Сумму чисел последовательности: ',S);
readln;
end.




Благодарю! С меня +


--------------------
DesignFootball.Ru - Первый русскоязычный сайт о футбольной форме.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 27.04.2024 5:41
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name