- •Середовище turbo pascal
- •Література
- •Робота з вікнами
- •Робота з фрагментами тексту
- •Оператор умовного переходу. Повна та скорочена форми
- •Оператор вибору
- •Циклічні алгоритми. Оператори повторення
- •Ігри та стратегії
- •ЛітерНі величини
- •Поняття масиву
- •Розміщення елементів масиву
- •Описи масивів
- •Динамічне програмування
- •Введення та виведення масивів
- •Введення одновимірних масивів
- •Виведення елементів масиву
- •Обробка текстової інформації
- •Функції перетворення типів
- •Матриці
- •Дії над стрічками
- •Файли даних та їх обробка
- •Поняття фізичного та логічної о файла
- •Класифікація файлів
- •Типізовані файли та робота з ними
- •Процедури обробки типізованого файла для всіх типів
- •Многочлени
- •Одновимірні масиви
- •Аналітична геометрія в курсі інформатики
- •Дійсні функції
- •Аналітична геометрія
- •Цілі числа
- •Геометрія
1. Карасева Т.В. Сборник задач и упражнений
по основам информатики и вычислительной
технике. – М.:Коледж, 1995г.
2. Касьянов В.Н. Сабельфред В.К. Сборник
заданий по практику на ЭВМ. – Наука,
1986 г.
3. Пыльщиков В.Н. Сборник упражнений по
языку Паскаль: Учебное пособие для
вузов. – М. Наука, 1989 г.
4. Абрамов С.Г., Гнездилова Г.Г., Капустина
Е.Н., Селюн М.И. Задачи по програмированию.
– М.:Наука, 1988 г.
1.
Не перекрите розміщення вікон -
Window/Tile
2. Каскадне
розміщення відкритих вікон - Window/Cascade
3. Відновлення
екрану середовища - Window/Refresh
display
4. Зміна розміру
і місцезнаходження вікна - Window/Size/Move
5. Встановлення
активним наступне вікно - Window/Next
6. Встановлення
активним попереднє вікно - Window/Previous
7. Встановлення
розміру вікна на повний екран
або повернення попередніх розмірів
вікна - Window/Zoom
8. Закрити вікно
- Window/Close
9. Список вікон
- Window/List
10. Перейти у вікно
з номером N - Alt+N.
1. Перенести/розмножити
фрагмент:
Виділити фрагмент
тексту;
Edit/Cut,
або Copy,
або Shift+Del;
Перевести курсор
в потрібне місце;
Edit/Paste
(вставити фрагмент з буфера) або
Shift+lns.
2. Знищити фрагмент:
Edit/Clear
або Ctrl+Del.
Загальний
вигляд повного оператора умовного
переходу: if
<логічний
вираз> then
PI
else
P2,
де PI
та Р2 -
оператори.
Робота оператора умовного переходу
не викликає жодних труднощів. Цей
оператор використовує результат
обчислення
логічного виразу для вибору того чи
іншого шляху
наступного
виконання алгоритму
-
виконання
5
Література
Робота з вікнами
Робота з фрагментами тексту
Оператор умовного переходу. Повна та скорочена форми
оператора Р1 або оператора Р2. Після
цього робота алгоритму продовжується
далі за вказаними операторами.
Загальний
вигляд скороченого оператора умовного
переходу: if
<логічний
вираз> then
P.
Для зручнішого запису вкладених
розгалужень використовують оператор
вибору, або, як ще кажуть, оператор
варіанта. Загальний вигляд повного
оператора
вибору:
case
<ім'я змінної> of
< значення_змінної_1
> : Р1;
< значення_змінної_2
> : Р2;
------------------------------------
------------------------------------
< значення_змінної_N
> : Pn;
else
Pn+1;
end;,
де <значення_змінної__1>
... <значення_змінної_N>
- перелік
значень вказаної в операторі змінної,
при яких повинні виконуватися відповідні
оператори.
В операторі
вибору на використання типів змінних
величин накладається певне обмеження.
Змінні величини, що використовуються
в операторі case,
можуть бути
лише
зчисленного типу!
До таких типів
належать типи, для елементів яких існує
поняття «наступного» та «попереднього»
елементів. Серед відомих стандартних
типів до зчисленного належать всі типи,
що характеризують цілі числа (integer,
shortint,
Iongint,
byte,
word),
символьний (char)
та логічний (boolean)
типи. До зчисленних не можна віднести
змінні дійсного типу (real)
та рядкового
(string).
Адже
неможливо сказати, яке наступне
число іде за 1.012, або яке слово передує
слову "алгоритм". Нам ще доведеться
ширше познайомитися із зчисленними
типами у ТР.
6
1 чи по 2 сусідніх сірника. Виграє
той. хто забере останній сірник.
Узагальнити на більшу кількість
рядків.
209. На прямій рухаються
точки А і В зі швидкостями Va>Vb
Вказати одну з можливих стратегій
(поведінок) точки А, за яких точка А, не
знаючи, де розташована точка B, зіткнеться
з точкою B, незалежно від того, в яку
сторону й на якій відстані точка B буде
розташована відносно А в початковий
момент, якщо відомо: а)Va та Vb;
б) Va. Обчислити час зіткнення для
обраної стратегії за певних значень
Va та Vb та початкового
розташування точок А та В.
39
Оператор вибору
