Помогите мне разобратся в паскале.
Я новичок в нём.
Проблема в том что я ввожу команды,а оно выводит меня на программирование,а не на действие программи как должно быть…
Помогите.Напишыте мне команды паскаля от начала до конца.
А команды такие как line(x1,y1,x2,y2);
я знаю…
а вот введение не знаю…
помогите)
20 марта 2010 в 16:03
к #25
1) В Borland Pascal 7.0 нет ООП. Следовательно нет классов => нет методов) И специальных средств для работы с массивами нет. Так что либо массив статический и программист заранее знает, какое количество элементов в массиве, либо он динамический, и тогда есть функция для определения номера последнего элемента этого массива. Кстати, такие массивы в Borland Pascal 7.0 применяются в очень редких ситуациях.
2) n – это не переменная) Это размерность массива. Просто настолько привык к написанию этого алгоритма, что забыл его прокомментировать.
19 марта 2010 в 23:03
#33 например 9 строк: эти 9 строк по левому краю, потом эти же 9 строк копировать и по правому краю, и так же по обоим.
#31 так точно
19 марта 2010 в 23:00
#30 что значит: сначала по левому краю, потом по правому, потом по обоим?
например 9 строк: 3 по левому краю, 3 по левому и 3 по обоим краям?
19 марта 2010 в 22:04
Читай книги + форматирование текста, его делают в процессе с помощью enter. Удобнее ideиспользовать
19 марта 2010 в 22:04
#31 Про форматирование текста он наверное имел в виду как это накодить.
19 марта 2010 в 22:00
Народ как быстро научится работать в паскале?
У меня ещё такой вопрос: при работе с текстовым файлом надо отворматировать текст выровнял сначало по левому краю, потом по правому, потом по обоим, как это сделать?
Заранние Спасибо, Извините, если что не так написал.
18 марта 2010 в 15:01
Гугл в рукии за учебники, у массива – статичен размен, так что всегда можно вызвать метод length и узнать его размер
17 марта 2010 в 20:04
эмм может ктонитьбудь сделать вот так в паскеле "нужно составить программу по следующему сценарию, в центре жкрана шарик, при нажатии на одну из курсорных клавиш пузырек движется в указанном направлении и оставнавливается у края!"
в личку плиз) кто сделает подарок подарю)
17 марта 2010 в 20:02
#18
Дана таблица(одномерный массив)
Толи я ничего не понимаю, толи тут ошибка, но таблица и одномерный массив это два разных понятия
17 марта 2010 в 8:02
#25 =))) А что, число элементов массива нельзя узнать в этом Borland Pascal 7.0 или же в Borland Pascal 7.0 есть возможность объявлять массив безразмерной величины??? Я просто не знаю =) Или же ты хотел, чтобы я извращенским методом подсчитал количество элементов массива =), когда суть задачи состоит в другом.
>>>Вышеприведенный цикл нужно прогнать n-1 раз…….., n – это что за переменная? =)
16 марта 2010 в 23:04
к #21
Ну если бы я только начинал учить паскаль и при этом не знал ООП, то меня бы лично повергла в шок строчка
z = MyArray.Count();
Но это так, к слову о логике)
16 марта 2010 в 23:03
Видно что чел, вообще ничего не понимает и просто хочет готовое
16 марта 2010 в 23:03
Так, ну метод пузырька вообще используется для сортировки массива. Реализуется он вот так
for i:=1 to n do
Begin
if mass[i]<mass[i+1] then begin
a:=mass[i+1];
mass[i+1]:=mass[i];
mass[i]:=a;
end;
end;
Вышеприведенный цикл нужно прогнать n-1 раз для полной сортировки массива. В конце цикла у тебя все элементы будут расположены в порядке уменьшения, следовательно отрицательные элементы будут у тебя находится в конце твоего массива.
16 марта 2010 в 22:04
мне легче в VisualBasicNet2005 переделать..ладно, спрошу кого нибудь другого
16 марта 2010 в 20:04
Я тебеалгоритм накидал, переделай его на Borland Pascal 7.0, я вроде в своем коде никаких C# финтов не использовал =) Одна логика и все =)
16 марта 2010 в 20:03
Денис Denismaster Оболенский, короче, я нифига не знаю твой турбопаскаль(борланд), а также этот метод Пузырька, но мой алгоритм такой (написан на языке C#)
int[] MyArray = new int [10]{23, 9, -10, -3, 3, -55, -21, 33, 42, 11};
int d = 0, x = 0, buffer, z = MyArray.Count();
for (int i = 0; i < z – d; i++)
{
if (MyArray[i] > x)
{
MyArray[i] = MyArray[i];
}
else
{
d = ++d;
buffer = MyArray[z - d];
MyArray[z - d] = MyArray[i];
MyArray[i] = buffer;
}
}
Будут вопросы по моему алгоритму, обращайся =)
16 марта 2010 в 20:03
С-шарп конечно гуд, но мне нужен Borland Pascal 7.0
16 марта 2010 в 19:01
помогите с турбопаскалем(борланд)
Дана таблица(одномерный массив) в которой есть ненулевые значения.Составить алгоритм, который в начало массива заносит все положительные элементы а потом отрицательные, не добавляя дополнительных массивов.Я так понял надо применять метод Пузырька, но не совсем понял как(
16 марта 2010 в 18:04
Та уж теперь точно ей придётся постараться))))
16 марта 2010 в 15:00
Ну ебты.. наконец то,может это скупость, не желание платить денежку, но все же ты сам сделал, поздравляю. Предполагаю у тебя это заняло минут 30вместе с изучением инфы.
Кроме морального удовлетворения, у думаю еще и девушка постарается
16 марта 2010 в 13:02
спасибо ребята за "помощь" я уже и сам сделал.
16 марта 2010 в 11:00
Вадимка "bad boy" Шелест, как можно подписаться под то, что не в твоих силах. Не понимаю таких людей.
16 марта 2010 в 10:05
Дык ты с этого что нить да и поимеешь, а те кто трудился, хотя громко сказано )
15 марта 2010 в 18:03
Суть в том что это элементарщина, и если желания изучать нет, то тогда можно платить деньги тому кто делает ) А вот если бы ты сам делал, то не вопрос )
15 марта 2010 в 18:03
Вся беда в том что меня одна девонька попросила…
15 марта 2010 в 18:02
Не путай термины помочь сделать за тебя, я их разделяю )
15 марта 2010 в 18:02
)) ну да так будет правильнее звучать! просто я в Паскале вообще не рублю…
15 марта 2010 в 18:01
Ребята помогите пожалуйста решить в PASCAL эту беду?!! ну очень нужно…
1)задать в виде оператора присваивания следующие действия: переменной вещественного типа х присвоить значение, равное полусумме значений а и b; удвоить значение переменной х.
2)ввести положительное число А>=1. Найти наибольшее из выражений вида 1/А и sin(a).
15 февраля 2010 в 23:04
2 Денис Жушман
Скажи конкретно что нужно.
2 Константин Конашенков
Не всегда технари, я вот математик.
15 февраля 2010 в 23:04
ну хорошо, точные науки
15 февраля 2010 в 0:02
//www.google.ru/cse?cx=partner-pub-520671144904…:i55mcgv9wq2&ie=UTF-8&q=%D0%BF%D0%B0%D1%81%D0%BA%D0%B0%D0%BB%D1%8C+%D0%B4%D0%BB%D1%8F+%D1%87%D0%B0%D0%B9%D0%BD%D0%B8%D0%BA%D0%BE%D0%B2&sa=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA
14 февраля 2010 в 22:00
Мне кажется очень борзая просьба, так и хочется взять ип…слать человека. Ибо программисты это технари, а если технари, то могу пользоваться поиском в интернете…. ну а дальше длинная логическаяцепочка о способности не только найти информацию но и сформулировать корректно вопрос.
Продолжая тему не корректно написанных вопросов )
Проблема в том что я ввожу команды(куда ?),а оно(кто оно?) выводит меня на программирование(словосочетание не имеет смысла),а не на действие программи как должно быть…(а как должно быть ?)
Помогите.Напишыте мне команды паскаля от начала до конца.
+ грамматические ошибки
14 февраля 2010 в 21:05
напишыте мне команды
тоисть тело программи
13 февраля 2010 в 22:00
сформулируй вопрос понятнее.