|
|
Опции темы | Опции просмотра |
04.02.2012, 18:17 | #11 (permalink) | |
一步一步地会到目的
Регистрация: 09.05.2009
Адрес: Черноземье
Сообщений: 10,939
Записей в дневнике: 10
Сказал(а) спасибо: 140
Поблагодарили 80 раз(а) в 33 сообщениях
Репутация: 28362
|
Цитата:
Гульназ, не нужно таким образом говорить об успехах и неудачах, просто оставьте сообщение в теме. |
|
04.02.2012, 18:17 | |
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
Рекомендую вам пролистать данные темы, в них наверняка много полезного Нужно написать на паскале Нужно написать программу расчета вознаграждения Нужно написать программу в Pascal |
04.02.2012, 18:20 | #12 (permalink) |
Member
Регистрация: 01.02.2012
Сообщений: 75
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Всё,, получилось.. тысячу раз пересмотрела и нашла пропущенное какое то слово. Длинная программка однако.. Но спасибо все равно, надеюсь примут и не придерутся
Ну хорошо, я же не знала. Исправлюсь... |
04.02.2012, 18:33 | #13 (permalink) | |
Специалист
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
|
Цитата:
|
|
04.02.2012, 20:48 | #14 (permalink) | |
Member
Регистрация: 01.02.2012
Сообщений: 75
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Нет нет.
Цитата:
А я будущий техник-программист всего лишь, наверное.. |
|
05.02.2012, 00:43 | #15 (permalink) |
一步一步地会到目的
Регистрация: 09.05.2009
Адрес: Черноземье
Сообщений: 10,939
Записей в дневнике: 10
Сказал(а) спасибо: 140
Поблагодарили 80 раз(а) в 33 сообщениях
Репутация: 28362
|
Ну ничего, с этого все и начинается. Все начинали писать с одной-двух-трех строчек.
|
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
09.02.2012, 16:53 | #16 (permalink) |
Member
Регистрация: 01.02.2012
Сообщений: 75
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
нет а нельзя как нибудь попроще написать, для основ.
без таких слов премудростей, как: Repeat ('Lower limit = '); Readln(LL); If LL<16 then writeln('Error: lower limit must be >=16!'); Until LL>=16; Repeat Write('Upper limit = '); Readln(UL); If UL<=LL then writeln('Error: incorrect value!'); Until UL>LL; Repeat Write('Step= '); ('Error: incorrect value!'); Until (H>0) and (H<=(UL-LL)); N:=Round((UL-LL)/H); For i:=0 to N do x:=LL+H*i; извините за надоедливость, но у меня больше нет выхода....завтра последний день сдачи, если не сдам больше не примут , сама рассматривала никак не получается |
09.02.2012, 17:25 | #18 (permalink) |
Специалист
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
|
Можно. Но часа через 2-3. Сейчас я должен уйти из Сети.
Но только вот что - то вы требуете, чтобы была проверка, то убрать ее. А не боитесь, что препод введет заведомо недопустимое значение аргумента, после чего, указав Вам на ошибку, откажется зачесть работу? Впрочем, как знаете... |
09.02.2012, 20:17 | #20 (permalink) | |
Специалист
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
|
Цитата:
Предлагаю такой выход: давайте внимательно, шаг за шагом, разберемся, как она работает. Итак, берем фрагмент: Код:
Repeat Write('Lower limit = '); Readln(LL); If LL<16 then writeln('Error: lower limit must be >=16!'); Until LL>=16; Аналогично проверяется выполнение условия, чтобы верхний предел (UL) был больше нижнего и чтобы шаг (H) был во-первых, положительным, а во-вторых, чтобы он был меньше разности верхнего и нижнего пределов. Вот, собственно, и всё. Может быть, Вас английский язык смущает? Так это потому, что я пользуюсь DOS-Паскалем, а там кодировка русских букв отличается от кодировки Windows, и потому я всячески избегаю кириллицы. Но Вы, конечно, можете заменить английские сообщения русскими: "Нижний предел", "Верхний предел", "Шаг", также написать свои сообщения об ошибках, например, вместо 'Error: incorrect value!' записать 'Ошибка: недопустимое значение!' ну и т.п. |
|
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
|
|