04.09.2010, 20:16 | #72 (permalink) | |
Снова перешел на Vist'у
Регистрация: 17.04.2010
Сообщений: 1,685
Записей в дневнике: 5
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 293
|
Цитата:
Учебник немного не так сделан - сначала это задание а затем обьяснение темы с for/ А можно маааленький мануальчик что есть что? Последний раз редактировалось Бродяга; 04.09.2010 в 20:24 |
|
04.09.2010, 20:20 | #73 (permalink) |
Снова перешел на Vist'у
Регистрация: 17.04.2010
Сообщений: 1,685
Записей в дневнике: 5
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 293
|
Код:
VAR a : String; BEGIN repeat WriteLn('Введите слово'); ReadLn(a); WriteLn(a, '!') until a='Хватит'; WriteLn('Хватит так хватит') readln; ; END. |
04.09.2010, 20:53 | #74 (permalink) | |
Специалист
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
|
Цитата:
Код:
VAR a : String; n : Integer; BEGIN n:=0; repeat n:=n+1; WriteLn('Введите слово'); ReadLn(a); WriteLn(n:4,' ',a, '!') until a='Хватит'; WriteLn('Хватит так хватит'); readln; END. |
|
04.09.2010, 21:06 | #75 (permalink) |
Специалист
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
|
По нумерованному циклу? Да там всё совсем просто. Назначается параметр цикла (i), значение которого при каждом выполнении тела цикла изменяется на 1, затем указываются начальное и конечное значение параметра цикла. Если параметр цикла возрастает, то цикл оформляется так:
For i:=<начальное значение> to <конечное значение> do begin <тело цикла> end; Вот, собственно, и всё. Если параметр цикла не возрастает, а убывает (как во второй части программы - от 99 до 1), то to заменяется на downto. Если тело цикла состоит всего из одного оператора (как в нашем случае), то операторные скобки begin, end можно не ставить. |
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
04.09.2010, 23:07 | #77 (permalink) |
Снова перешел на Vist'у
Регистрация: 17.04.2010
Сообщений: 1,685
Записей в дневнике: 5
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 293
|
так - звук и процедуры я благополучно пропустил (звук я буду просто вставлять а процедуры заменю). перешёл к графике - нужно указать путь к графическим драйверам фри паскаля. где их искать подскажите пожалуйста!!!
|
04.09.2010, 23:19 | #78 (permalink) |
Снова перешел на Vist'у
Регистрация: 17.04.2010
Сообщений: 1,685
Записей в дневнике: 5
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 293
|
ух ты нашёл. но теперь графический режим вылазиит на весь экран - можно сделать чтобы он был маленьким окошечком?
|
05.09.2010, 17:32 | #80 (permalink) |
Снова перешел на Vist'у
Регистрация: 17.04.2010
Сообщений: 1,685
Записей в дневнике: 5
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 293
|
Решил сделать "лохотрон" от делать нечего, но возникла проблемка - один раз пролетает а второй раз повтаряться ни собирается вот программа -
Код:
LABEL v1; VAR a :Real; BEGIN writeln ('Ќ*ЁиЁ зЁб«® ¬®¦Ґв вл ўл©Ја*Ґи!!!'); v1: ReadLn (a); if a=73 then writeln ('’л Ї®Ї*«!!!ЏаЁ§ вў®©') else writeln ('’л *Ґ Ї®Ї*«!!! Џ®Їа®Ўг© Ґйс г вҐЎп ®Ўп§*⥫м*® Ї®«гзЁбп!'); GOTO v1 Readln; END. |
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
|
|