четвер, 22 грудня 2016 р.

лаб роб 9 Розробка власних діалогових програм.


Лабораторна робота № 9
Розробка власних діалогових програм.
Мета: Навчитись складати програми, які ведуть діалог з користувачем програми та виконують збереження інформації.

Завдання до лабораторної роботи:

1.     Повторити матеріал для створення програм по роботі з текстовими файлами.

2. У програмі блокнот написати декілька (не менше10 запитань) кожне запитання розпочинається з нового рядка. Текст запитання  не більше 80 символів. Зберегти інформацію у файлі input.txt.

3.     Написати програму, яка зчитує запитання з файлу  input.txt, виводить його на екран  та формує текстовий файл – протокол  ведення діалогу. Файл назвати output.txt.

4.     Написати програми (це чотири окремих програми), які будуть виконувати наступну роботу:

У текстовий файл записати 100 випадкових чисел цілих чисел. Числа розмістити по одному в кожному рядоку та сформувати генератором випадкових чисел.

Написати програму, яка рахує кількість від’ємних чисел у файлі.

Написати програму, яка рахує суму чисел в файлі.

Написати програму, яка рахує середнє арифметичне чисел, які містяться у файлі.

5.     Оформити звіт. У звіт вивести текст програми, скріни екрану Вашої програми, та приклади запитань-відповідей.

вівторок, 20 грудня 2016 р.

понеділок, 19 грудня 2016 р.

лаб роб 8 Розробка власних модулів.

Лабораторна робота № 8
Розробка власних модулів.
Мета: Навчитись складати власні модулі та використовувати їх у власних програмах.

Завдання до лабораторної роботи:

Як звучить число Пи

посилання 
кто первый

пʼятниця, 14 жовтня 2016 р.

Лабораторна робота №7. Складання програм з використання процедур та функцій.

Лабораторна робота № 7
Розробка програм з процедурами та функціями.

Мета: Навчитись складати та реалізовувати програми із структурами процедур та функції.

Завдання до лабораторної роботи:
1.     Вивчити теоретичний матеріал для складання програм із структурами процедур та функцій мовою Паскаль.

2.     Скласти словесний алгоритм рішення задачі:

 Написати програму мовою Паскаль, яка виводить на очищений екран Ваше прізвище та будує "квадрат" із символів " * " заданої користувачем ширини сторони. Побудову "квадрату" оформити процедурою.

3.     Скласти програму мовою Паскаль рішення виразу:

Ytg a+tg b + tg c + tg k. Для знаходження значення тангенса написати функцію.

4.     Скласти програму мовою Паскаль для знаходження факторіалу введеного числа. Знаходження факторіалу написати функцію.
Використайте знаходження факторіал, як за допомогою ітераційного циклу так і реалізуючи рекурсивний підхід (при N=1 – N= 1 )
Пам’ятайте, що значення факторіалу мають великі числа. Перевірку програми виконуйте в межах числа 10.


5.     Виконати програми, записати результати виконання програми.

6.     Оформити звіт.

середа, 12 жовтня 2016 р.

Лабораторна робота № 6 Упорядкування елементів масиву.

Лабораторна робота № 6
Упорядкування елементів масиву.
Мета: Навчитись складати та реалізовувати програми по обробці масивів з елементами їх упорядкування. Ознайомитись  із способами упорядкування масиву.

Завдання до лабораторної роботи:
1.     Вивчити способи упорядкування масиву (сортування вибором, вставкою, обміном).
2.     Скласти словесний алгоритм упорядкування масиву.
3.     Скласти програму мовою Паскаль.
4.     Підготувати тести для перевірки правильності Вашої програми.
5.     Виконати програму, записати результати виконання програми.
6.     Оформити звіт.

 Завдання 1 до лабораторної роботи:
Задано масив В(20) цілих чисел. Елементи масиву сформувати за допомогою генератора випадкових чисел, супроводжуючи відповідними повідомленнями на екрані.
Виконати упорядкування елементів масиву.
Вивести початковий та оброблений масив у рядок через три пропуски.

Завдання 2

Виконати упорядкування елементів масиву (завдання 1) двома іншими способами. 

Зберегти та продемонструвати роботу. Вміти пояснювати отримані результати.

неділя, 9 жовтня 2016 р.

Cемінарське заняття 1

Особливості програм для обробки масиву інформації.
Елементи структурованого програмування.

1. Проаналізуйте питання поняття інформації?
2. Проаналізуйте питання поняття масиву.
3 Проаналізуйте питання поняття процедури та функції. Їх особливості використання.
4 Проаналізуйте питання поняття структурованого програмування.
5 Як передати параметри-значення до процедури та функції?
6 Як передати масив до процедури?
7 Проаналізуйте Игры для будущих программистов.посилання 2 
8. Сучасні мови програмування

Лабораторна робота № 5 Складання програм на опрацювання двовимірних масивів. 4 год

Лабораторна робота № 5
Складання програм на опрацювання двовимірних масивів.
Мета: Навчитись складати та реалізовувати програми по обробці масивів.

Завдання до лабораторної роботи:
1.     Вивчити можливості мови програмування Паскаль з реалізації  структури масив.
2.     Скласти словесний алгоритм розв’язування задачі (згідно варіанту).
3.     Скласти блок-схему алгоритму.
4.     Скласти програму мовою Паскаль.
5.     Підготувати тести для перевірки правильності Вашої програми.
6.     Виконати програму, записати результати виконання програми.
7.     Оформити звіт.

 Завдання 1 до лабораторної роботи:
Задано масив В(5,4) цілих чисел. Введення елементів передбачити з клавіатури, супроводжуючи відповідними повідомленнями на екрані.
Виконати обчислення (згідно Вашого варіанту).
Вивести результати проведених обчислень, повідомлення “Елементи масиву В”, самі елементи масиву в 4 стовпчиків та 5 рядки.

1.     Вивести кількість елементів кратних 5 та їх місце знаходження в масиві..
2.     Знайти кількість додатніх елементів в масиві.
3.     Знайти кількість елементів в масиві рівних 2.
4.     Знайти кількість від’ємних елементів в масиві та порівняти їх з кількістю елементів рівних нулю.
5.      Вивести позиції нульових  елементів масиву.
6.      Знайти суму елементів масиву, які знаходяться на другому рядку.
7.     Знайти добуток  елементів масиву, які знаходяться у другому стовпчику.
8.      Вивести кількість елементів кратних 3 та їх місце знаходження в масиві.
9.      Знайти різницю між максимальним та мінімальним  елементами масиву.
10.                       Знайти суму цілих додатніх чисел більших за задане число у третьому рядку заданого масиву.
11.                       Знайти суму цілих додатніх непарних чисел масиву.
12.                       Знайти суму цілих додатніх чисел, більших 20, та  менших 100.
13.                       Знайти місце знаходження максимального елементу масиву.
14.                       Знайти кількість від’ємних елементів в масиві
15.                       Знайти скільки елеметів мавиву, які більші за  середнє арифметичне всіх елементів

Завдання 2
Поміняти місцями максимальний та мінімальний елементи масиву А(5,5) цілих чисел. Вивести початковий та кінцевий варіанти масиву. Елементи масиву сформувати за допомогою генератора випадкових чисел.

Завдання 3
Замінити всі елементи масиву А(7,7) цілих чисел, які знаходяться: відповідно до варіанту завдання – на значення «1» .

  Завдання виконується студентом до кожного варіанту!!!

Вивести початковий та кінцевий варіанти масиву по рядках через два пропуски (або в зонному режимі).
Елементи масиву сформувати за допомогою генератора випадкових чисел.
1.     На головній діагоналі.
2.     На побічній діагоналі.
3.     Над головною діагоналлю.
4.     Під головною діагоналлю.
5. Під перетином головної та побічної діагоналі.
6.     Сума індексів елемента масиву більша за 10.
7.     Сума індексів елемента масиву є число непарне.
8.     Сума індексів елемента масиву є число парне.
9. Над перетином головної та побічної діагоналі.
10. Зліва від перетину головної та побічної діагоналі.
11. З правої сторони точки перетину головної та побічної діагоналі.

Для Р. Цеоква, Герасименка О., Бездідька Ю, Маяка А.(і бажаючих):
"Морський бій".
Масив А(9,9).  Встоновити 5 "одиночних кораблів" - обозначити їх як "1", решту заповнити "0". 
Організувати введення з клавіатури координат корабля та виведення повідомлень "попав", "промах". Вести рахунок "ударів" (введення коорлинатів).
Заповнення масиву організувати в програмі статичним способом. Ставити два корабля рядом заборонено.

неділя, 2 жовтня 2016 р.

Лабораторна робота № 4 Складання програм на опрацювання масивів.

Лабораторна робота № 4
Складання програм на опрацювання масивів.
Мета: Навчитись складати та реалізовувати програми по обробці масивів.

Завдання до лабораторної роботи:
1.     Вивчити можливості мови програмування Паскаль з реалізації  структури масив.
2.     Скласти словесний алгоритм розв’язування задачі (згідно варіанту).
3.     Скласти блок-схему алгоритму.
4.     Скласти програму мовою Паскаль.
5.     Підготувати тести для перевірки правильності Вашої програми.
6.     Виконати програму, записати результати виконання програми.
7.     Оформити звіт.

1 Завдання до лабораторної роботи:
         Задано масив А(15) цілих чисел. Знайти (обчислити) завдання, згідно варіанту. Введення елементів передбачити з клавіатури, супроводжуючи відповідними повідомленнями на екрані. Вивести результати виконаних обчислень. Вивести елементи масиву в рядок через декілька пропусків.
1.     Знайти різницю між максимальним та мінімальним  елементами масиву.
2.     Знайти суму цілих додатніх чисел більших за задане число.
3.     Знайти суму цілих додатніх непарних чисел масиву.
4.     Знайти суму цілих додатніх чисел, більших 20, та  менших 100.
5.     Знайти місце знаходження максимального елементу масиву.
6.     Знайти кількість від’ємних елементів в масиві
7.     Знайти скільки елеметів мавиву бульше ніж середнє арифметичне всіх елементів.
8.     Знайти кількість додатніх елементів в масиві.
9.     Знайти кількість елементів в масиві рівних 2.
10.                       Знайти кількість від’ємних елементів в масиві та порівняти їх з кількістю елементів рівних нулю.
11.                        Вивести позиції нульових  елементів масиву.
12.                        Знайти суму елементів масиву, які знаходяться на непарних  індексах.
13.                       Знайти добуток всіх елементів масиву.
14.                        Вивести кількість елементів кратних 3 та їх місце знаходження в масиві.
15.                         Вивести кількість елементів кратних 5 та їх місце знаходження в масиві.

Завдання 2
Поміняти місцями максимальний та мінімальний елементи масиву А(25) цілих чисел. Вивести початковий та кінцевий варіанти масиву.

Завдання 3
Із заданого масиву А(25) цілих чисел створити два: в перший записати додатні елементи масиву, а в другий від’ємні елементи. Вивести Всі три масиви супроводжуючи відповідними кометарями.
Зауваження: 2 та 3 завдання виконати заповнивши масив випадковими числами.


Допомога.   Наприклад а[i]:=random(10) -5 буде формувати числа з діапазону 0 до 10 і віднімати 5.Таким чином будуть від’ємні числа.

четвер, 8 вересня 2016 р.

Лабораторна робота 2 Умова

1. Набрати програму рішення системи, записаної  на лекції.
Набрати програму рішення системи.



Виконати її для значень: -3, -10, -15, 3, 7, 10, 15,18,30.
Продемонструвати її роботу викладачу.
Зробити висновок, стосовно правила використання повної форми умови.

2. Виконати завдання лабораторної роботи.
Текст лабораторної роботи

3. Зберегти тексти програм (вихідні та відкомпільовані)
    Оформити звіт.

четвер, 19 травня 2016 р.

вівторок, 17 травня 2016 р.

типові задачі до екзамену

типові задачі до екзамену

питання до екзамену

1.     Алгоритм. Способи запису алгоритму. Властивості алгоритму.
2.     Компоненти мови Delphi для виведення малюнка.
3.     Правила іменування змінних, функцій, процедур. Типи змінних.