- •Міністерство освіти україни український державний морський технічний університет
- •До виконання лабораторних робіт з курсу “основи програмування та алгоритмічні мови” Частина 1 миколаїв - 1999
- •© Український державний морський технічний університет, 1999 вступ
- •Робота № 1 Розробка та реалізація програми з лінійною структурою
- •Короткі теоретичні відомості
- •Завдання 1.1
- •Завдання 1.2 Представити математичний запис виразу і показати порядок дій.
- •Завдання 1.3
- •Приклад виконання роботи Завдання 1.1. Данні математичні вирази записати мовою Pascal:
- •Розв’язання:
- •Розв’язання:
- •Розв’язання:
- •Контрольні питання
- •Короткі теоретичні відомості
- •Завдання 2.1
- •Приклад виконання роботи
- •Короткі теоретичні відомості
- •Завдання 3.1
- •Завдання 3.2
- •Приклад виконання роботи
- •Розв’язання:
- •Розв’язання:
- •3.4.2 Присвоїти хнове значення, яке дорівнює старому значеннюхплюс крокh.
- •Контрольні питання
- •Робота № 4
- •Короткі теоретичні відомості
- •Завдання 4.1
- •Завдання 4.2
- •Завдання 4.3
- •Приклад виконання роботи
- •Розв’язання:
- •Розв’язання:
- •2.5. Надрукувати елементи масивуапісля перестановки.
- •Контрольні питання
- •Робота № 5
- •Короткі теоретичні відомості
- •Завдання 5.1
- •Завдання 5.2
- •Завдання 5-3 Оцінити ефективність алгоритму бінарного пошуку (непарні варіанти) та т-блочного пошуку (парні варіанти) за завданням 4.3.
- •Розв’язання:
- •Розв’язання:
- •Контрольні питання
- •Робота № 6 Розробка та реалізація програми з використанням процедур та функцій
- •Короткі теоретичні відомості
- •Процедура має ту саму структуру, що й програма, і складається
- •Завдання 6.1
- •Завдання 6.2
- •Розв’язання:
- •Розв’язання:
- •40 11 26 5 60 47 14 9 16 19 2 13 36 55 54 17 56 27 Масив а після перестановки
- •Результат
- •Завдання 7.1
- •Завдання 7.2
- •Приклад виконання роботи
- •Розв’язання:
- •Розв’язання:
- •Контрольні питання
- •Робота № 8
- •Завдання 8.1
- •Завдання 8.2
- •Розв’язання:
- •40 11 26 5 60 47 14 9 16 19 2 13 36 55 54 17 56 27 Масив а після перестановки
- •Контрольні питання
- •Список рекомендованої літератури
- •Алфавіт мови Turbo Pascal 6.0 (7.0)
- •Службові слова мови Turbo Pascal 6.0 та 7.0
Алфавіт мови Turbo Pascal 6.0 (7.0)
Алфавіт мови Turbo Pascal складають:
букви латинського алфавіту: А, В, Z, а, Ь,z та
символ підкреслення (ASCII-код 95);
арабські цифри: 0, 1, . . .,9;
спеціальні символи: +-*/ = <>., : ; 0
' (>[]{}#$Л;
символи-розділителі: символ пропуску (ASCII-код 32) та управляючи символи (маютьASCII-коди від 0 до 31);
службові (зарезервовані) слова (наведені у додатку 4).
Додаток 4
Службові слова мови Turbo Pascal 6.0 та 7.0
Службові (зарезервовані) слова - це обмежена група слів, сенс яких зафіксовано у мові. Службові слова не можна вживати як ідентифікатори змінних, констант і т.п. Усі 55 службових слів мовиTurbo Pascal 6.0 наведені далі.
absolute |
and |
array |
asm |
assembler |
begin |
case |
const |
constructor |
destructor |
div |
do |
downto |
else |
end |
external |
file |
for |
forward |
function |
goto |
if |
implementation |
in |
inline |
interface |
interrupt |
label |
mod |
nil |
not |
object |
of |
or |
packed |
private |
procedure |
program |
record |
repeat |
set |
shl |
shr |
string |
then |
to |
type |
unit |
until |
uses |
var |
virtual |
while |
with |
xor |
У мові TurboPascal7.0 з’явилися ще додаткові службові слова:far,inherited,near,public.
ЗМІСТ
МЕТОДИЧНІ ВКАЗІВКИ 1
аЬ= А] В і + А2 '^2+ Aj -В3 , (1*1) 14
max(S) maxjg' j. 26
avg (Я) = І1/,<7г9 31
' (>[]{}#$ Л ; 64