UkrReferat.com
найбільша колекція україномовних рефератів

Всього в базі: 75843
останнє поновлення: 2016-12-04
за 7 днів додано 15

Реферати на українській
Реферати на російській
Українські підручники

$ Робота на замовлення
Реклама на сайті
Зворотній зв'язок

 

ПОШУК:   

реферати, курсові, дипломні:

Українські рефератиРусские рефератыКниги
НазваДіалогові програми (реферат)
Авторdimich
РозділІнформатика, компютерні науки
ФорматWord Doc
Тип документуРеферат
Продивилось821
Скачало171
Опис
ЗАКАЧКА
Замовити оригінальну роботу

Тема: Діалогові програми.

 

План.

 

Уведення даних.

 

Виведення даних.

 

Формати виведення.

 

Імітація діалогів. Коментарі.

 

Література. Я.М. Глинський

 

Інформатика. Алгоритмізація і програмування. Книжка 1.

 

1. Уведення даних.

 

Надати значення змінним можна за допомогою команди присвоєння. Такий

спосіб найпростіший, однак не найкращий, оскільки програми від цього

стають не універсальними (немасовими). Ось чому в усіх алгоритмічних

мовах використовують принцип уведення даних у пам’ять за допомогою

команди введення даних. Команда введення даних має вигляд:

 

Дія команди. Виконування програми призупиняється для введення значень

змінних (екран буде чорним в MS DOS чи відкриється екран для введення

даних у Windows). Значення відповідних змінних зі списку набирають на

клавіатурі через пропуск, якщо їх декілька. Після цього натискують на

клавішу вводу (ENTER) – змінні отримають значення, і програма

виконуватиметься далі.

 

Використовують також різновид команди введення

 

Це команда є особливо корисною під час роботи з текстовими файлами.

 

Приклад 1. Нехай трьом змінним треба надати значення 2, 5 і 1. Для

цього запишемо команду read (a, b, c). Під час виконання команди настане

пауза – середовище перейде у режим введення даних. Треба набрати числа

на клавіатурі через пропуск так 2_5_1 і натиснути клавішу вводу (ENTER).

Змінна а набуває значення 2, змінна b – значення 5, а змінна с –

значення 1. Клавішу вводу можна також натискати після кожного числа.

 

Приклад 2. Програма про відстань між містами матиме вигляд

 

Program Distance;

 

var

 

t1, v1, t2, v2, ab, bc, ac: integer;

 

begin

 

read (t1, t2, v1, v2);

 

ab:=v1*t1; bc:=v2*t2;

 

ac:=ab+bc;

 

writeln (ab:6, bc:6, ac:6);

 

readln

 

end.

 

2. Виведення даних. Команда виведення призначена для виведення значень

на екран. Вона має такий загальний вигляд:

 

Список може складатися зі сталих, змінних, виразів, текстових даних,

записаних у лапках.

 

Дія команди. Вирази обчислюються і їхні значення виводяться на екран

без пропусків. Це може призвести до злиття даних на екрані.

 

Наступна команда write виводитиме дані у тому ж рядку. Щоб виводити

дані у наступному рядку, застосовують команду writeln.

 

Приклад 3. Нехай змінні а, b, c отримали такі значення: 2, 5, 1.

Команда write (a, 9, b+c) виведе у лівому кутку екрана таке: 296.

 

3. Формати виведення.

 

Під час виведення даних треба домагатися якнайкращого розташування

чисел на екрані. Це роблять за допомогою форматів, а також текстів, які

пояснюють, що саме виводиться.

 

Формат: n надає на екрані n позицій для цілого числа, а також для

тексту.

 

Формат :n:k надає n позицій для дійсного числа з к для цифр після

десяткової крапки. Якщо позицій забагато, то перед цілою частиною числа

будуть пропуски. Якщо замало позицій для дробової частини, то

відбувається заокруглення числа. Якщо замало позицій для цілої частини,

то компілятор додасть позиції. Знак “-” і десяткова крапка входять до

кількості позицій n.

 

Приклад 4. Розглянемо команди виведення чисел і їхній вигляд на екрані.

-----> Page:

0 [1]

ЗАМОВИТИ ОРИГІНАЛЬНУ РОБОТУ