TURBO PASCAL

Новости       

Программы

Turbo Pascal

Игры

Документация

"Странности"

FAQ

Ссылки

Благодарности 

Гостевая книга

Спонсор

От автора

 

1. 9.  Составление диалоговых программ

            Диалоговый режим работы программы заключается в диалоге пользователя с программой в соответствии с запрограммированной схемой возможных вариантов.  Во время выполнения программы происходит запрос к пользователю ввести дополнительные данные,  определяющие дальнейшую работу программы.  Приведем пример программы угадывания случайно выбранного числа в интервале от 5 до 16 с пяти попыток.

 

PROGRAM NUMBER;                                                                 { угадать случайное число }

  Var I, N, N1:  integer;

BEGIN   

     Randomize;         N1:= Random(12) + 5;         

    

    for i:= 1 to 5 do  begin

       Write('угадайте число от 5 до 16 N=');  readln(N);

       IF N<>N1 then  begin  Writeln('не угадал');

                      Writeln('осталось ', 5-i,  ' попыток')  end

         else  begin Writeln('угадал');  Writeln('Нажмите Enter');

                     readln;   Halt     end  

    end;    Writeln('Нажмите Enter');    readln;                 

END.

            Определение формулы для "N1" производится по следующему алгоритму.  Пусть дано N_Min  и  N_Max - интервал изменения N1,  тогда случайное значение

            N1:= Random(A) + B; где  B:= N_Min;  A:= N_Max - N_Min + 1;

 

На первую страницу

Rambler's Top100 PROext: Top 1000
Rambler's Top100

(с) Все права защищены.

По всем интересующим вопросам прошу писать электронный адрес

Hosted by uCoz