
- •Міністерство освіти і науки Україні
- •Закарпатський державний університет
- •Природничо-гуманітарний коледж
- •Методичні вказівки
- •До лабораторних робіт по дисципліні
- •Лабораторна робота № 1. Лінійні програми.
- •Короткі теоретичні відомості.
- •Структура програми.
- •Приклад розділу змінних
- •Тип даних Integer .
- •Тип даних Real.
- •Тип даних Сhar.
- •Тип даних Boolean (логічний).
- •Хід роботи
- •Контрольні питання.
- •Варіанти завдань.
- •Лабораторна робота № 2. Оператори повторення.
- •Короткі теоретичні відомості.
- •1. Оператор циклу з параметром.
- •2. Циклічні програми. Складність циклічної програми.
- •3. Оператори повторення While і Repeat.
- •4. Обмежені типи.
- •5. Мітки. Оператор переходу. Застосування оператора переходу для дострокового виходу з циклу.
- •Хід роботи.
- •Контрольні питання.
- •Лабораторна робота № 3. Масиви. Алгоритми сортування та пошуку.
- •Короткі теоретичні відомості.
- •1. Складні (складені) типи.
- •2. Регулярний тип. Масиви.
- •3. Пошук елемента в масиві.
- •4. Постановка задачі сортування.
- •Хід роботи.
- •Контрольні питання.
- •Лабораторна робота № 4 Рядки та засоби їх обробки. Короткі теоретичні відомості.
- •Хід роботи
- •Контрольні питання.
- •Лабораторна робота №5 Процедури та функції. Короткі теоретичні відомості.
- •1. Опис процедур.
- •2.Формальні параметри. Локальні і глобальні об’єкти.
- •3. Оператор процедури. Фактичні параметри.
- •4. Функції.
- •5. Рекурсивно-визначені процедури і функції.
- •Хід роботи
- •Контрольні питання.
- •Лабораторна робота № 5. Складні типи даних: записи. Короткі теоретичні відомості.
- •1. Записи.
- •2 .Записи з варіантами.
- •3.Оператор приєднання.
- •Хід роботи.
- •Контрольні питання.
- •Лабораторна робота № 6. Множини. Короткі теоретичні відомості.
- •1.Множинний тип.
- •2.Конструктор множини.
- •3. Операції і відношення.
- •4. Застосування множин у програмуванні.
- •Хід роботи.
- •Контрольні питання.
- •Лабораторна робота № 7 Файли. Управління файлами. Короткі теоретичні відомості.
- •Хід роботи.
- •Контрольні питання.
Хід роботи
Написати в редакторі програму Chislo .
Відкомпелірувати її і запустити на виконання для кількох значень.
Відкоректувати програму, зробити необхідні зміни. Повторити обчислення по відкоректованій програмі. Записати відкоректовану програму, вихідні данні та результат роботи програми.
Написати в редакторі свою програму (див.завдання).
Відкомпелірувати її і запустити на виконання для кількох значень. У зошити записати текст програми, вихідні дані, та результати роботи програми.
Контрольні питання.
Визначити синтаксис заголовку програми.
Визначити поняття константи і синтаксис розділу констант.
Визначити тип даних Integer, Real, Char, Boolean.
Визначити синтаксис розділу змінних.
Яка різниця між змінними та константами.
Дати означення поняття виразу і оператора присвоювання.
Пояснити використання операторів Write, Read, Writeln, Readln.
Описати структуру лінійної програми.
Варіанти завдань.
Завдання 1.
Знайти гіпотенузу, площа і гострі кути прямокутного трикутника, заданого катетами.
Змішано V1 літрів води температурою t1 з V2 літрами води температури t2. Знайти об’єм V і температуру t утвореної суміши.
Знайти радіус кола з центром в (X0,Y0), дотичною до якого є пряма y = kx + b.
Обчислити центр ваги системи з трьох матеріальних точок на площині з масами M1, M2, M3 і координатами (X1,Y1), (X2,Y2), (X3,Y3).
Розв’язати систему лінійних рівнянь методом Крамера.
{Вважати, що її визначник не дорівнює нулю }
Обчислити координати точки А(X,Y) при повороті системи координат на кут Alfa і паралельному переносі на вектор a = (u, v).
Знайти корінь степені n і n-ту степінь позитивного дійсного числа a.
Обчислити цілі коефіцієнти А, В, С квадратного рівняння по його раціональним кореням х 1 = n 1 / m 1, x 2 = n 2 / m 2.
Обчислити внутрішні кути трикутника, заданого довжинами сторін.
Перерахувати координати точки з полярної системи в декартову систему координат.
Перерахувати координати точки з декартової системи в полярну систему координат.
Розрахувати координати матеріальної точки, пущеної з початковою швидкістю V0 під кутом Alfa до горизонту в напрямі вектора а = (X0,Y0) в момент часу t.
Обчислити суму, добуток і частку двох комплексних чисел z1 = a+bi, z2 = c+di.
Багаточлени F(x) = ax + b і G(x) = cx + d задані своїми коефіцієнтами. Знайти коефіцієнти багаточлена H(x) = F(x)*G(x).
Багаточлени F(x) = ax + b і G(x) = cx + d задані своїми коефіцієнтами. Знайти коефіцієнти багаточленів H1(x) = F(G(x)) і H2(x) = G(F(x)).
Знайти розв’язок вправи 13, яке використовує 3 множення.
Знайти розв’язок вправи 14, яке використовує 3 множення.
Знайти розв’язок приклада 3, який використовує лише одну операцію обчислення тригонометричної функції.
Використовуючи розв’язок задачі 17, знайти схему множення двох квадратних трьохчленів, який використовує 6 множень.
Знайти площу кільця з внутрішнім і зовнішнім радіусом, використовуючи формулу S= П(R2-R1).
Вичислити значення функції y=x3+a2x2+a3x+a0 при довільних значеннях величин x, a2, a1, a0.
На матеріальну точку діють сили F1 i F2, направлені під кутом а одна до одної. Знайти величину F– рівнодіючу цих сил, використовуючи формулу F= (F12+ F22+ 2 F 1F2cosa ).
Завдання 2.
Дано трьохзначне число А. Скласти програму, яка б знаходила суму цифр введенного числа.
Дано трьохзначне число А. Скласти програму, яка б знаходила середню цифру введенного числа.
Дано п’ятизначне число А. Скласти програму, яка б знаходила середню цифру введенного числа.
Дано чотиризначне число А. Скласти програму, яка б міняла перші дві цифри введеного числа з останніми двома, не змінюючи їх взаємного розташування.
Дано чотиризначне число А. Скласти програму, яка б обчислювала суму цифр введенного числа.
Дано чотиризначне число А. Скласти програму, яка б обчислювала добуток цифр введенного числа.
Дано чотиризначне число А. Скласти програму, яка б обчислювала дві суми: суму першої і другої цифри та суму третьої і четвертої цифри.
Дано трьохзначне число А. Скласти програму, яка б обчислювала суму квадратів цифр введенного числа
Дано чотиризначне число А. Скласти програму, яка б обчислювала дві суми: суму першої і четвертої цифри та суму другої і третьої цифри.
Дано трьохзначне число А. Скласти програму, яка б знаходила середню цифру та суму першої і третьої цифри.
Дано п’ятизначне число А. Скласти програму, яка б знаходила середню цифру та суму першої, другої, четвертої і п’ятої цифри.
Розробити програму, яка по тризначному числу abc, що вводиться з клавіатури, знаходить і виводить на екран монітора числа сb і a.
Дано чотиризначне число a. Знайти число b, отримане при перестановці першої та третьої його цифр.
Розробити програму, яка знаходить і виводить на екран монітора остачу і неповну частку від ділення натурального числа A на натуральне число B. Числа A і B вводяться з клавіатури