неділя, 8 грудня 2019 р.

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

Лабораторна робота №7. Складання програм з використання запису
Розробка програм з використанням запису 

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

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

2.     Скласти словесний алгоритм рішення задачі:
 Створити програму яка буде виводити меню з наступних пунктів:
1. Створити файл.
2. Ввести дані (ПІБ, дата народження, три оцінки).
3. Виконати пошук всих студентів які старші за 16 років.
4. Вивести середню оцінку кожного студента.
5. Вихід з програми.

3.Продемонструвати роботу програми.
Дані зберегти у типизованому файлі: data.dat.


четвер, 31 жовтня 2019 р.

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

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

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

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

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

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

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

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

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


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



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

понеділок, 21 жовтня 2019 р.

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

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

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

середа, 9 жовтня 2019 р.

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

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

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

середа, 25 вересня 2019 р.

Лабораторна робота №3 Цикли

Дати відповіді на запитання


Текст лабораторної роботи  (сторінка95 книга Шост)

Лабораторна робота № 3
Складання циклічних програм.
Мета: Навчитись складати та реалізовувати циклічні програми. Навчитись використовувати конструкції циклу: "ДО", "ПОКИ", "Ітераційного"

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

1 Завдання до лабораторної роботи:
  1. Знайти суму цілих додатніх чисел, кратних 4 і менших 50.
  2. Знайти суму цілих додатніх парних чисел  менших 100.
  3. Знайти суму цілих додатніх непарних чисел  менших 100.
  4. Знайти суму цілих додатніх чисел, більших 20,  менших 100 і кратних 3.
  5. Знайти значення функції у=SIN 1 +Sin 2+ … Sin N, якщо N =25
  6. Знайти середнє арифметичне число всіх цілих додатніх чисел менших 50.
  7. Знайти середнє геометричне число всіх цілих додатніх чисел менших 10.
  8. Скласти програму знаходження факторіала введеного додатнього числа меншого 50.
  9. Знайти суму цілих додатніх чисел, кратних 7 і менших 100.
  10. Знайти значення функції Sin X  на діапазоні від 0 до 3, 14 з кроком 0,2.
  11. Знайти значення функції Соs X  на діапазоні від 0 до 3, 14 з кроком 0,2.
  12. Знайти значення функції tg X  на діапазоні від 0 до 3, 14 з кроком 0,2.
  13. Знайти сумму всіх непарних чисел менших 100.
  14. Знайти сумму всіх парних чисел менших 100.
  15. Знайти середнє арифметичне всіх непарних чисел менших 100.


Завдання 2.



Скласти програму знаходження всіх простих чисел менших 1000.

понеділок, 23 вересня 2019 р.

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

1. Набрати програму рішення системи Набрати програму рішення системи. 

неділя, 12 травня 2019 р.

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

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

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

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

четвер, 11 квітня 2019 р.

Лабораторна робота № 17 Середовище delphi створення графіка

Лабораторна робота № 17 Середовище delphi створення графіка

Мета: Навчитись складати та реалізовувати програми у середовищі delphi.

Завдання до лабораторної роботи:
1. Створити програму: яка будує графік заданої викладачем функції.
2. За допомогою графічних примітивів побудувати "будинок" у компоненті image1.
3. Продемонструвати роботу програми.

понеділок, 8 квітня 2019 р.

семінарського заняття № 2

Посилання на фільм "Через мільйон років"

Інструкційна картка до проведення
семінарського заняття № 2
Тема заняття: Сучасний стан та перспективи розвитку програмування.
Мета заняття: поглибити знання студентів з анпрямку програмування

Після вивчення теми студент повинен
знати: що таке проект, розуміти модульний підхід, розумітись у сучасних мовах програмування.
вміти: складати користувацькі програми.

Звітність: надрукований матеріал, при потребі презентація, приклад програми. В електронному вигляді матеріал надіслати на адресу:     ms.niko@i.ua 

у рядку тема написати "Семінарське заняття 2" та тему.


четвер, 4 квітня 2019 р.

Лабораторна робота № 16 Середовище delphi робота з таблицею

Лабораторна робота № 16 Середовище delphi робота з таблицею

Мета: Навчитись складати та реалізовувати програми у середовищі delphi.

Завдання до лабораторної роботи:
1. Створити програму:
Створити два компоненти ListBox та два ComboBox. Організувати заповнення даних у ці компоненти не менше чим по 10 елементів. Причому по одному компоненту формування даних виконати програмним способом по другому зчитати значення з текстового файла.
2. Створити таблицю
Перший стовпчик - номер за порядком.
Другий - Значення компонента страви. - значення вибирається з компонента ListBox .
Третій - вага компонента. - Вводиться користувачем програми.
Четвертий - ціна за кілограм.
П'ятий -сума.
Внизу рядок - Всього.

3. Продемонструвати роботу програм.

понеділок, 1 квітня 2019 р.

четвер, 21 березня 2019 р.

Лабораторна робота № 15 Середовище delphi створення меню

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

Завдання до лабораторної роботи:
1. Створити програму:
З п'яти компонентів Мітка, трьо Едіт, двох кнопок. Написати контексне меню. До міток - збільшити, зменшити шрифт, пункти зміни кольору напису текста. До едіть - пояснення, що необхідно робити з даними компонентами. До кнопок- що вони будуть робити.
2. Створити Головне меню з трьох пунктів Файл, Правка, Довідка. У пункті файл - створити пункти відкрити , зберегти , вийти. У правці 2 розділи та 5 рядків (на свій погляд). Довідка - про програму, про автора і інше.
3. Продемонструвати роботу програм.

четвер, 14 березня 2019 р.

Лабораторна робота № 14 Середовище delphi використання циклів.

Лабораторна робота № 14 Середовище delphi використання циклів.

Мета: Навчитись складати та реалізовувати програми у середовищі delphi.

Завдання до лабораторної роботи:
1. Створити програму: "Обробка даних". Необхідно в одному багаторядковому полі (мемо) внести числа (по одному в рядку). В іншому багаторядковому полі (мемо) необхідно ці числа записати у порядку збільшення.
Продумати інтерфейс програми. Оформити відповідними зображеннями, коментарами. Вивести результати обчислень та діагностичних повідомлень.

2. Створити програму "Таблиця даних". Необхідно в одному багаторядковому полі (мемо) відобразити значення функції у=sin Х на діапазоні від -5 до 5 з кроком 0.5.
Продумати інтерфейс програми. Оформити відповідними зображеннями, коментарами. Вивести результати обчислень та діагностичних повідомлень.

3. Продемонструвати роботу програм.

четвер, 28 лютого 2019 р.

Лабораторна робота № 13 Середовище delphi використання умови

Лабораторна робота № 13 Середовище delphi використання умови

Мета: Навчитись складати та реалізовувати програми у середовищі delphi.


Завдання до лабораторної роботи:
1. Створити програму: "Рішення квадратного рівняння". Продумати інтерфейс програми. Оформити відповідними зображеннями, коментарами. Вивести результати обчислень та діагностичних повідомлень.

2. Створити програму "Анкетування на тему...". Питання анкети повинні містити вибір однієї відповіді з декількох та декілька відповідей. Передбачити не менше 5 запитань. Кожне питання згрупувати на окремих панелях.
Створити хоча б два запитання з малюнками.

3. Продемонструвати роботу програм.

понеділок, 18 лютого 2019 р.

Лабораторна робота № 12 Середовище delphi обробник подій

Лабораторна робота № 12 Середовище delphi Обробник подій
Мета: Навчитись складати та реалізовувати програми у середовищі delphi.


Завдання до лабораторної роботи:
  1. Створити програму, яка буде переміщувати кнопку при наведенні курсора миші. Використати обробник подій.
  2. Створити програму " Слайд шоу": при натиску на кнопки буде виведений відповідний тематичний малюнок. Передбачити 4 кнопки.

Оформити дизайн програми.

3.Продемонструвати роботу програм.

четвер, 31 січня 2019 р.

Лабораторна робота № 10-11 Середовище delphi

Лабораторна робота № 10-11 Середовище delphi
Мета: Навчитись складати та реалізовувати програми у середовищі delphi.

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

неділя, 27 січня 2019 р.

Лабораторна робота № 9 Розробка програм роботи з типизованим файлом

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

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

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

3.     Продемонструвати виконання роботи. Оформити звіт. У звіт вставити скрін-шоти виконання кожного пункту.

ВСІ ПУНКТИ програми оформити окремими пунктами меню.

Додаткове задання.
Написати програму, яка буде знаходити скільки раз повторюється ім'я студента. Вивести результат у вигляді таблиці на екран.
Добавити два двох студентів та порівняти результати. 

понеділок, 21 січня 2019 р.

Лабораторна робота № 8 Розробка програм роботи з текстовими файлами

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

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

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

2. У програмі блокнот написати декілька чисел, по одному в кожному рядку. Зберегти інформацію у файлі input.txt.

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

4.     Написати програму, яка буде зчитувати числа з файлу  input.txt та виводити додатні у файл: dod.txt, а від'ємні у файл: vid.txt. Порахувати їх кількість.

5. У файлі dani.txt записано два числа. Кількість значущих цифр у кожному не більше 40. Кожне число написане в окремому рядку. Написати програму, яка рахує  суму цих чисел. Вивести ці числа та значення їх суми на екран один під одним у правильному порядку.

6.     Оформити звіт. У звіт вивести текст програми, скріни екрану Вашої програми, 

вівторок, 1 січня 2019 р.

Контрольна робота №1

 


Контрольна робота №1

Створюємо Word - файл і в нього  все пишемо.

Підписуємо, копіюємо питання, даємо відповіді . Пишемо програму, скрін результатів.

Варіанти я озвучу.

Варіант 1

  1. 1.     Описати алгоритм  упорядкування масиву за допомогою методу "бульбашка"
  2. 2.     Написати програму до вказаного методу
  3. 3.     Описати всі структури циклів реалізованих в мові Паскаль
  4. 4.     В масиві В(15) записано зріст дітей. Знайти  середній зріст групи дітей.

 Варіант 2

  1. 1.     Описати алгоритм  упорядкування масиву за допомогою методу "вставка"
  2. 2.     Написати програму до вказаного методу
  3. 3.     Описати всі структури умови реалізовані в мові Паскаль
  4. 4.     В масиві А(15) записано зріст дітей. Знайти  сумарний  зріст групи дітей.

 

 Варіант 3

  1. 1.     Описати алгоритм упорядкування масиву за допомогою методу "вибір"
  2. 2.     Написати програму до вказаного методу
  3. 3.     Описати роботу із структурою вибору реалізовану в мові Паскаль
  4. 4.     В масиві С(15) записано зріст дітей. Знайти  різницю між найвищим та найнижчим.

 Варіант 4

  1. 1.     Описати алгоритм  упорядкування масиву за допомогою методу "бульбашка"
  2. 2.     Написати програму до вказаного методу
  3. 3.     Описати всі структури/ команди, які дозволяють управляти  циклом
  4. 4.     В масиві К(15) записано зріст дітей. Знайти  найвищу дитину. 

Варіант 5

  1. 1.     Описати алгоритм  упорядкування масиву за допомогою методу "вставка"
  2. 2.     Написати програму до вказаного методу
  3. 3.     Описати всі структури умови реалізовані в мові Паскаль
  4. 4.     В масиві В(15) записано зріст дітей. Знайти  кількість  дітей, зріст яких менший за середній.

Контрольна робота 1

 


Контрольна робота №1

Створюємо Word - файл і в нього  все пишемо.

Підписуємо, копіюємо питання, даємо відповіді . Пишемо програму, скрін результатів.

Варіанти я озвучу.

Варіант 1

  1. 1.     Описати алгоритм  упорядкування масиву за допомогою методу "бульбашка"
  2. 2.     Написати програму до вказаного методу
  3. 3.     Описати всі структури циклів реалізованих в мові Паскаль
  4. 4.     В масиві В(15) записано зріст дітей. Знайти  середній зріст групи дітей.

 Варіант 2

  1. 1.     Описати алгоритм  упорядкування масиву за допомогою методу "вставка"
  2. 2.     Написати програму до вказаного методу
  3. 3.     Описати всі структури умови реалізовані в мові Паскаль
  4. 4.     В масиві А(15) записано зріст дітей. Знайти  сумарний  зріст групи дітей.

 

 Варіант 3

  1. 1.     Описати алгоритм упорядкування масиву за допомогою методу "вибір"
  2. 2.     Написати програму до вказаного методу
  3. 3.     Описати роботу із структурою вибору реалізовану в мові Паскаль
  4. 4.     В масиві С(15) записано зріст дітей. Знайти  різницю між найвищим та найнижчим.

 Варіант 4

  1. 1.     Описати алгоритм  упорядкування масиву за допомогою методу "бульбашка"
  2. 2.     Написати програму до вказаного методу
  3. 3.     Описати всі структури/ команди, які дозволяють управляти  циклом
  4. 4.     В масиві К(15) записано зріст дітей. Знайти  найвищу дитину. 

Варіант 5

  1. 1.     Описати алгоритм  упорядкування масиву за допомогою методу "вставка"
  2. 2.     Написати програму до вказаного методу
  3. 3.     Описати всі структури умови реалізовані в мові Паскаль
  4. 4.     В масиві В(15) записано зріст дітей. Знайти  кількість  дітей, зріст яких менший за середній.