Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.02.25;
Скачать: CL | DM;

Вниз

Программа дала сбой   Найти похожие ветки 

 
Edik86   (2004-02-13 22:25) [0]

begin
b=10
for a=1 to 100
do begin
a=a+b;
end;
end;

неработает!!!


 
Khabibulin   (2004-02-13 22:27) [1]

{Еще смотря какие у тебя а, b - типы ???}
begin
b:=10;
for a:=1 to 100 do
begin
a:=a+b;
end;
end;


 
Palladin ©   (2004-02-13 22:27) [2]

да она даже не запустилась, а ты про какие то сбои...
научись читать на экране, млин...


 
Sergey_Masloff   (2004-02-13 22:27) [3]

Переменной цикла for в паскале присваивать значение нельзя.


 
Pat ©   (2004-02-13 22:29) [4]

>..в паскале..
В нынешнем Паскале. А в TP 7.0 можно. Но ИМХО это дурной тон


 
Palladin ©   (2004-02-13 22:31) [5]

Дурной тон - это свободно оперировать со значением этой переменной.


 
Edik86   (2004-02-13 22:36) [6]

ну так что делать то?


 
Sergey_Masloff   (2004-02-13 22:41) [7]

>ну так что делать то?
снимать штаны и бегать.
Кроме for есть еще while и repeat until

>>..в паскале..
>В нынешнем Паскале. А в TP 7.0 можно.
Мне можешь не рассказывать что можно и что нет в TP7 ;-) А писать нужно на основе спецификации языка а не фич (и багов) конкретного компилятора.


 
Rouse_ ©   (2004-02-13 22:42) [8]

> ну так что делать то?
Заменить А другой переменной


 
Германн ©   (2004-02-13 22:42) [9]

А что нужно непонятно.


 
Edik86   (2004-02-13 22:51) [10]

нужно сложить сто раз a c b


 
Palladin ©   (2004-02-13 22:55) [11]

a:=b*100


 
Palladin ©   (2004-02-13 22:56) [12]

ха :) ступил :)
ну ладно...


> Edik86 (13.02.04 22:51) [10]

текстовку давай


 
kaif ©   (2004-02-14 05:44) [13]

Edik86 (13.02.04 22:51) [10]
нужно сложить сто раз a c b


100*(a+b) Не устраивает?
Ты вообще чего добиваешься? Это типа приколы такие? Что значит

b=10
for a=1 to 100
a=a+b;

Даже если бы это работало, то как?
в начале a = 1,
но ему сразу присваивается 11,
затем а присваивается 2 и сразу ему присваивается 12
и так далее...
В результате (даже если бы это работало!) переменной а будет присвоено 110, а затем 101 и цикл закончится. Кстати, компилятор не гарантирует какое-то определенное значение a после окончания цикла. Но даже если такое значение будет, то оно будет скорее всего равно 101.
Так что не дури, напиши
const a = 101
и дело с концом. Не фиг процессор напрягать, паскаль мучить и народ баламутить.

И еще после b=10 точку с запятой поставь. А лучше удали и эту ненужную строку.


 
TUser ©   (2004-02-14 07:53) [14]

Пиши while и там прикалывайся над переменной а сколько влезет.


 
Marser ©   (2004-02-14 10:12) [15]

Караул! Вопросы из "Орешника" убегают! ;-)


 
SergP ©   (2004-02-14 10:22) [16]

>Marser © (14.02.04 10:12)
>Караул! Вопросы из "Орешника" убегают! ;-)

Ну зачем же сразу орешник. Ну может человек только впервые попробовал перейти от BASIC к DELPHI... Помочь ему нужно а не в орешник...


 
Anatoly Podgoretsky ©   (2004-02-14 10:24) [17]

1 вариант x=10*100+(1+100)/2
2 вариант x=1050.5


 
TUser ©   (2004-02-14 10:37) [18]


> может человек только впервые попробовал перейти от BASIC к DELPHI...

Ну вот - сишники будут над дельфистами смеяться, а дельфсты - над теми, кто Васик юзает. Не надо, Бейсик - тоже язык.


 
Marser ©   (2004-02-14 10:40) [19]


> SergP © (14.02.04 10:22) [16]
> >Marser © (14.02.04 10:12)
> >Караул! Вопросы из "Орешника" убегают! ;-)
>
> Ну зачем же сразу орешник. Ну может человек только впервые
> попробовал перейти от BASIC к DELPHI... Помочь ему нужно
> а не в орешник...

Я навсегда покинул стан Васикистов лет 5 назад и уже практически ничерта не помню.



Страницы: 1 вся ветка

Текущий архив: 2004.02.25;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.022 c
3-79652
Настенька
2004-01-31 11:14
2004.02.25
Разноцветные строки DBGrida


1-79781
MadGhost
2004-02-04 21:52
2004.02.25
можно ли неактивное окно из панели задач открыть по таймеру?


14-80180
Solom
2004-01-31 20:22
2004.02.25
компилятор не видит TTabStrings


1-79768
CAHbI4
2004-02-11 21:41
2004.02.25
Содержимое DLL формы на форме вызывающего приложения


1-79778
VID
2004-02-11 03:01
2004.02.25
TWebBrowser::Проблемы