Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Program projectl;





{SAPPTYPE CONCOLE}

Uses SysUtils;

Begin

// Insert uses code here;

 

 

{ Тут вставте вихідний текст }

End.

Директива {SAPPTYPECONCOLE} повідомлює, що ця програма є консольний додаток.

За допомогою ключового слова Uses підключають стандартний модуль SysUtils.

Консольна програма спілкуватись з користувачем за допомогою графічного інтерфейсу не може. Для цього потрібні простіші засоби обміну інформацією з людиною.

У Pascalє дві стандартні процедури Readln (для введення даних) і Writeln (для виведення даних), які можна використовувати в консольних додатках.

Процедура Readln виконує введення значення з клавіатури й передання його в змінну. При введенні списку змінних їхні значення треба відокремлювати пропусками. Після закінчення введення необхідно натиснути клавішу Enter. У процедурі Readln може не бути жодного параметра. Тоді при її виконанні програма просто очікує натиснення Enter.

Процедури Write і Writeln слугують для виведення даних. При звертанні до Write виведення даних здійснюється у рядок, а при кожному звертанні до Writeln виведення значень починається з нового рядка.

Якщо Writeln не має параметрів, то відбувається пропускання рядка. Для першого пробного запуску у головний логічний блок програми можна помістити лише один оператор Readln:

Begin

Readln

End

Ця програма просто виведе чорне консольне вікно й закриється, коли буде натиснуто клавішу Enter.

 

Приклад 3. Обчислити значення у для трьох варіантів параметрів:

1) а=-3,7; b=5,6; c=tg|bx|,

2) а=0,81; b=-2,4; c=tg|bx|,

3) а=2,5; b=0,6; c=tg|bx|

за формулами

 

Y=

 

Значення х=0,5 ввести із компонента Edit, результати обчислень вивести в компонент Мето.

Пояснення. Компонент Меmо - це багаторядкове текстове вікно для введення чи виведення значень даних програми. У вікні компонентів Delphiвона має позначення, зображене на рис. 2.6.

 

 

Основні властивості компонента Мето:

· Name - ім’я компонента у программі,

· Lines - вікно для введення чи редагування початкових даних програми,

· ScroIlBars - встановлення у вікні Мето лінійки прокручування. Ця властивість може приймати одне із значень: None, Vertical, Gorizontal, Both(відсутня, вертикальна, горизонтальна, обидві).

Основні методи компонента Мето:

· Clear - очищення вікна Мето,

· Lines.Add(s) - додавання рядка Sу вікно Мето.

 

Текст програми:

{Оброблення події натиснення кнопки "Пуск" }

Procedure TForml.ButtonlClick(Sender: TObject);

Vara,b,c,d,x,y: real; s:integer; Label 88;

begin

x:= StrToFloat(Editl.Text);

s:=l;

{ Селектор }

88: case s of

1: begin a:=-3.7; b:=5.6; c:=abs(sin(b*x)/cos(b*x)); end;

2: begin a:=0.81; b:=-2.4; c:=abs(sin(b*x)/cos(b*x)); end;

3: begin a:=2.5; b:=0.6; c:=abs(sin(b*x)/cos(b*x)); end;

end;

if x<a then y:=sin(exp(a+c))+sqr(x);

if (x>=a) and (x<b) then y:=exp((l/3)*ln(a+abs(5.3*b)))+c;

if x>=b then y:=sqr(cos(a))+sin(x*x)-b*c;

// виведення результатів у Memo

Memo1.Lines.Add(‘x=’+ FloatToStr(x) + ’ y=’ + FloatToStr(y) +IntToStr(s)+,{i - варіант’);

if s<=3 then goto 88;

end;

 

3.Контрольні запитання

  1. Які програми називаються розгалуженими?
  2. Назвіть оператори, котрі дозволяють змінювати порядок виконання операторів програми.
  3. Запишіть оператор умовного переходу (повна форма), накресліть структурну схему його роботи.
  4. Запишіть оператор умовного переходу (скорочена форма), накресліть структурну схему його роботи.
  5. До складу умовного оператора може входити лише один оператор. Як бути, якщо необхідно використати декілька операторів?
  6. Які можливості має оператор варіанта?
  7. Назвіть правила запису «селектора».
  8. Як «працює» оператор варіанта?
  9. Запишіть загальну форму оператора безумовного переходу. В яких випадках він виконується?
  10. Запишіть фрагмент програми обчислення Z:

Z=

Date: 2015-12-12; view: 343; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.005 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию