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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 02.12.2008, 14:05   #21
alex_fcsm
Участник клуба
 
Аватар для alex_fcsm
 
Регистрация: 10.11.2008
Сообщений: 1,502
По умолчанию

Особенно спросите правильно ли Вы поняли условие
Нормальное состояние техники - нерабочее, все остальное частный случай.
alex_fcsm вне форума Ответить с цитированием
Старый 02.12.2008, 14:55   #22
Filosofijka
Пользователь
 
Регистрация: 24.11.2008
Сообщений: 21
По умолчанию

я точно правельно поняла. сегодня переспрашивала. а вы можете мнеобъяснить все мое решение, чтобы уж я наверняка смогла ей все доказать. уж сильно я ее побаиваюсь
Filosofijka вне форума Ответить с цитированием
Старый 02.12.2008, 15:02   #23
alex_fcsm
Участник клуба
 
Аватар для alex_fcsm
 
Регистрация: 10.11.2008
Сообщений: 1,502
По умолчанию

Цитата:
Сообщение от Filosofijka Посмотреть сообщение
Я решила так
var A, B, i, sum: integer;{A- левая точка отрезка B - правая точка отрезка sum - сумма элементов}

begin
sum := 0;{записываем в сумму ноль}
read(A, B);{считываем края отрезка (A,B)}
for i := A to B do {просматриваем все целые числа от A до B}
if (i mod 5 = 0) and (i mod 13 = 0) then{если число делится на 5 и 13}
sum := sum + i;{то суммируем его}
writeln(sum);{выводим полученную сумму}
end.
Но мне сказали, что это неверное решение. Нужны несколько циклов одном. Всё, все мои познания иссякли
sum:=0;
A=1 B=70
1. i=1 i mod 5<>0....
2. i=2 i mod 5<>0....
....
5. i=5 i mod 5=0 and i mod 13<>0
.....
65 i=65 i mod 5=0 and i mod 13 =0
sum:=0+65
70. i=70 i mod 5<>0....
Нормальное состояние техники - нерабочее, все остальное частный случай.
alex_fcsm вне форума Ответить с цитированием
Старый 02.12.2008, 15:07   #24
Sm1Le
Форумчанин
 
Аватар для Sm1Le
 
Регистрация: 31.10.2008
Сообщений: 500
По умолчанию

Очень часто преподаватели думают не правильно ... Это раз !
Номер два - это то что При решение данных задач очень часто исп. вспомогательный Массив для записи в них значений,а потом исп. ЕЩЕ ОДИН ЦИКЛ для того что просуммировать данные. Возможно она хочет что б вы зделали так ... не знаю но с Заданием(то что написано) вы справились !!!
Skype : UASm1Le.
Sm1Le вне форума Ответить с цитированием
Старый 02.12.2008, 15:50   #25
Filosofijka
Пользователь
 
Регистрация: 24.11.2008
Сообщений: 21
По умолчанию

Ну, точно пойду завтра на разборку)) Еще раз спасибо!
Filosofijka вне форума Ответить с цитированием
Старый 02.12.2008, 15:54   #26
Sm1Le
Форумчанин
 
Аватар для Sm1Le
 
Регистрация: 31.10.2008
Сообщений: 500
По умолчанию

Возможно зделайте вывод всех елементов , а после вывод суммы ... =)) ТОгда доказывать легче будет ! =)
Skype : UASm1Le.
Sm1Le вне форума Ответить с цитированием
Старый 02.12.2008, 16:57   #27
Filosofijka
Пользователь
 
Регистрация: 24.11.2008
Сообщений: 21
По умолчанию

это как, объясните, пожалуйста
Filosofijka вне форума Ответить с цитированием
Старый 02.12.2008, 17:02   #28
alex_fcsm
Участник клуба
 
Аватар для alex_fcsm
 
Регистрация: 10.11.2008
Сообщений: 1,502
По умолчанию

Код:
var A, B, i, sum: integer;

begin
sum := 0;
read(A, B);
writeln;
for i := A to B do
 begin
 write(i,' ');
  if (i mod 5 = 0) and (i mod 13 = 0) then
    sum := sum + i;
 end;
writeln;
writeln('Summa ',sum);
end.
Нормальное состояние техники - нерабочее, все остальное частный случай.
alex_fcsm вне форума Ответить с цитированием
Старый 02.12.2008, 17:04   #29
Sm1Le
Форумчанин
 
Аватар для Sm1Le
 
Регистрация: 31.10.2008
Сообщений: 500
По умолчанию

Создайте массив! Место того как суммировать данные записуйте данные в массив. После того как прошли все значения, используя ЕЩЕ ОДИН ЦИКЛ, выведите все значения на экран (Write(Arr[i]) и паралельнос этим суммируйте просуммируйте элементы массива !
Skype : UASm1Le.
Sm1Le вне форума Ответить с цитированием
Старый 04.12.2008, 07:40   #30
Filosofijka
Пользователь
 
Регистрация: 24.11.2008
Сообщений: 21
По умолчанию

Учительница согласилась признать свою ошибку, если я ей покажу завтра к ней блок-схему
Она верна?
Вложения
Тип файла: doc Блок-схема.doc (23.0 Кб, 14 просмотров)
Filosofijka вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите исправить ошибку в задаче Vladislav_87 Паскаль, Turbo Pascal, PascalABC.NET 4 04.07.2008 12:27
Помогите дописать и исправить ошибку в задаче Vladislav_87 Паскаль, Turbo Pascal, PascalABC.NET 5 30.05.2008 00:14
Пожалуйста срочно помочь мне исправить ошибку в задаче Vladislav_87 Паскаль, Turbo Pascal, PascalABC.NET 8 20.05.2008 20:46
Помогите исправить ошибку в задаче VANOLORD Паскаль, Turbo Pascal, PascalABC.NET 9 19.05.2008 22:16