Дана последовательность вещественных чисел, заданная в типизированном файле. Методом индуктивной функции вычислить среднюю длину связных подпоследовательностей отрицательных чисел.
Что здесь можно сделать?
| Olya |
Сообщение
#1
|
![]() Новичок ![]() Группа: Пользователи Сообщений: 18 Пол: Женский Реальное имя: Olya Репутация: 0 |
Дана последовательность вещественных чисел, заданная в типизированном файле. Методом индуктивной функции вычислить среднюю длину связных подпоследовательностей отрицательных чисел. Что здесь можно сделать? |
![]() ![]() |
| Lapp |
Сообщение
#2
|
![]() Уникум ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация: 159 |
Olya, давай договоримся: ты будешь сама пробовать компилировать свои программы.
Компилятор у тебя есть? По крайней мере выловишь очевидные ляпы (тип объявляется через равенство, всякие лишние символы - только в коментариях, аосле var двоеточие не нужно, переменные объявляются один раз, все переменные должны быть объявлены..). Ты согласна? Тогда двигаемся дальше.. Скажи, зачем ты переназвала стандартные типы? Вас так учат? Я бы все же делал это только там, где это осмысленно.. Формат такой, что программу читать трудно - отступы скачут без системы. Видно вроде, что ты хотела чего-то добиться этим - но чего?.. Правила простые: 1. блоки объявлений желательно сдвинуть (это у тебя есть) 2. После каждого begin (и repeat) все следующие строки получают дополнительный сдвиг на Таб (обычно Таб=2, но можно делать и 4 или даже 3, только выдерживать принятое значение на протяжении программы) 3. end (и until), если он не закрывает begin (repeat) на той же строке, должен стоять в начале строки. Эта строка и все после нее пишутся с отступом, уменьшенным на Таб. Вот, практически, и все. Бегин двигает вправо, энд влево. Сложно? Еще одно: не надо так разрывать условный оператор. То, что стоит после then или else - должно стоять на той же строчке, если позволяет длина. Если не позволяет - желательно забрать в блок и сдвинуть уже по правилу бегин-энд.. При этом бегин должен стоять сразу за then (else). Лишние (пустые) строки ставь только там, где это чем-то обусловлено (например, разделить процедуры друг от друга, выделить структурный блок, если нужно). Вот так выглядит твоя программа, если ее причесать: {
Пожалуйста, разберись с этим, а я пока продолжу по существу.. Добавлено через 4 мин. Последний блок я закомментировал, так как не стал разбираться, что такое scet и как его объявлять. Надеюсь, ты это исправишь сама. -------------------- я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой |
Olya Метод индуктивной функции..часть 2 27.03.2007 2:33
Lapp Если честно, непонятно..
Я бы не назвал функцию … 27.03.2007 2:55
prednisone without a prescriptio Cialis 36 Heures 14.11.2021 12:30
Olya Вот попытка написать подпрограмму, проверяйте:
:b… 27.03.2007 12:26
Lapp Ну, неплохо! :)
Наворочено, конечно... ладно,… 27.03.2007 12:55
Lapp Короче, вот..
В твоей программе слишком много нужн… 27.03.2007 15:31
Olya :)[i]Андрей, приветик, вот проверяй...а ты уверен,… 28.03.2007 12:50
Lapp Что проверять? комментарии? они программу не портя… 28.03.2007 13:22
how does plaquenil work for lupu Amoxil Safe During Breastfeeding 21.09.2021 21:21
how long does gabapentin stay in Priligy Nous 10.12.2021 16:50
generic valtrex overnight delive Isotretinoin For Sale Internet 19.12.2021 0:41![]() ![]() |
|
Текстовая версия | 4.11.2025 0:52 |