
- •1. Мова програмування Паскаль
- •Алфавіт і словник мови
- •2. Величини. Типи даних. Стандартні типи даних. Набір функцій і операцій, введених для кожного зі стандартних типів
- •3. Вказівка присвоювання. Вказівки введення та виведення. Структура програми на мові програмування.
- •4. Формування зображення на екрані пеом.
- •Графічний режим екрана
- •Процедури і функції для графічних побудов
- •Приклади графічних побудов
- •Поняття про анімацію
- •Завдання для самостійної роботи з теми "Комп’ютерна графіка".
- •5. Вказівка розгалуження та її опис мовою програмування. Опис умов.
- •Завдання з розв’язками на закріплення знань з теми "Опис умов"
- •Приклади програм із вказівкою розгалуження
- •Приклади програм із вказівкою вибору
- •Завдання з розв'язками до тематичного оцінювання з теми "Вказівка розгалуження та її опис мовою програмування."
- •1 Спосіб
- •2 Спосіб
- •Завдання для самостійної роботи з теми "Вказівка розгалуження та її опис мовою програмування."
- •6. Вказівка повторення. Опис вказівки повторення мовою програмування
- •Вказівка циклу з передумовою
- •Вказівка цикла з післяумовою
- •Вказівка циклу з лічильником (з параметром)
- •Приклад програм з оператором For
- •Приклад програм з оператором While та Repeat
- •Завдання для самостійної роботи з теми "Вказівка повторення"
- •7. Одновимірні та двовимірні масиви
- •Одновимірний масив
- •Двовимірний масив
- •Завдання з розв'язками до тематичного оцінювання з теми "Одновимірні масиви."
- •Завдання для самостійної роботи з теми "Одновимірні масиви"
- •Завдання з розв'язками до тематичного оцінювання з теми "Двовимірні масиви"
- •Завдання для самостійної роботи з теми "Двовимірні масиви"
- •8.Процедури і функції
- •2. Параметри-змінні
- •Завдання з розв'язками до тематичного оцінювання з теми " Процедури і функції."
- •Завдання для самостійної роботи з теми "Процедури і функції"
- •9. Робота з рядками
- •Стандартні процедури і функції для рядків
- •Insert( що, куди, з_якої позиції);
- •Val( що_перетворюємо, у_що_перетворюємо, перевірка),
- •Завдання для самостійної роботи з теми "Рядкові величини."
- •10.Файли
- •Завдання для самостійної роботи з теми "Файли"
- •Список використаної літератури
Завдання для самостійної роботи з теми "Процедури і функції"
1. Знайти довжину сторін трикутника ABC, якщо відомі координати його вершин A(xl, yl, zl), B(x2, y2, z2), С(хЗ, уЗ, сЗ). Необхідно скористатись формулою:
d
=
У масиві al, а2, аЗ, ..., an є додатні і від'ємні числа.
Знайти окремо суму додатних і від'ємних чисел.
Скласти програму знаходження більшого з трьох чисел.
Скласти програму знаходження площі чотирикутника ABCD,якщо відомо довжини сторін AD, AB, AC, BC, CD. При розв'язуванні задачі використати формулу Герона.
P
= (a
+ b
+ c)/2;
S
=
Обчислити значення виразу
де
Sa,Sb—сума
елементів головної діагоналі матриці
A
і B
Ra, Rb— сума елементів побічної діагоналі матриці A і B.
Підрахувати кількість від’ємних елементів кожного рядка матриць А, В і С, розмірністю 4*4.
Трикутник заданий координатами своїх вершин x1,y1,x2,y2,x3,y3. Знайти периметр і площу трикутника.(Довжина сторони визначається по формулі
)/
Написати процедури, які дозволять розпізнати повні квадрати, степені п’ятірки , прості числа в послідовності із N чисел.
Обчислити площу опуклого п’ятикутника ABCDE, якщо відомі довжини всіх його сторін і довжини двох діагоналей, що виходять із вершини А.
Дано натуральне число N. Цілі числа a1,a2,…an. Визначити, чи є серед цих чисел числа—близнюки, прості числа різниця між якими дорівнює 2.
*Скласти процедуру перетворення десяткового числа в двійкове.
*Скласти процедуру перетворення двійкового числа в десяткове.
*Скласти процедуру перетворення десяткового числа в вісімкове.
*Скласти процедуру перетворення вісімкового числа в десяткове.
* Скласти процедуру перетворення десяткового числа в шістнадцяткове.
*Скласти процедуру перетворення шістнадцяткового числа в десяткове.
Примітка:
Для побудови двійкового числа використовується тільки 0 і 1
Для побудови вісімкового числа використовується тільки 0,1,2,3,4,5,6,7
Для побудови шістнадцяткового числа використовується тільки 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F.
9. Робота з рядками
Рядок являє собою особливу форму одномірного масиву символів. Для збереження й обробки рядків використовується тип даних STRING (рядок).
Змінна типу STRING складається з ланцюжка символів, тобто елементів типу CHAR. Рядки можуть виводитися на екран монітора за допомогою стандартних процедур WRITE і WRITELN і вводитися за допомогою процедур READ і READLN.
Змінна типу STRING з'являється, як правило, шляхом вказівки імені змінної, зарезервованого слова STRING і вказівки (у квадратних дужках) максимального розміру (довжини) рядка, що може зберігатися в цієї змінній,
ІМ'Я: STRING [ число] число може приймати натуральне значення до 255.
Якщо максимальний розмір рядка не зазначений, то він автоматично приймається рівним 255 - максимально можлива довжина рядка.
У Турбо Паскалі існує два шляхи обробки змінних типу STRING. Перший шлях припускає обробку всього рядка як єдиного цілого. Другий шлях розглядає рядок як складений об'єкт, що складається з окремих символів ( типу CHAR), що при обробці доступні кожний окремо.
Значення рядка, що привласнюється, так само як і окремий символ типу CHAR заключається в апострофи. Якщо апострофи опущені, то компілятор розглядає приведений фрагмент тексту як числову величину чи як ідентифікатор.
Для доступу до окремого символу рядка необхідно вказати ім'я рядка й у квадратних дужках номер позиції елемента ( символу) у рядку.
ІМ'Я( позиція).