вівторок, 31 жовтня 2023 р.

про курсову роботу приклади

  відео розгляд прикладів

Образ Delphi

 образ 680 Мб 

ссылка: 

https://drive.google.com/file/d/0B7bb6rcuRclFTG1jelRRU1d5UG8/view?usp=sharing&resourcekey=0-GYiNXisFKPhhA489k0aGLw 

или 

https://drive.google.com/file/d/0B7bb6rcuRclFTG1jelRRU1d5UG8/view?resourcekey=0-GYiNXisFKPhhA489k0aGLw 

презентація

Лабораторна робота №6 Робота з файлом.

    Лабораторна робота №6 Робота з файлом.

Мета: Навчитись складати та реалізовувати програми, які виконують роботу з файлом.

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

2.     Написати програму,  яка читає з текстового файлу DATA.TXT інформацію, яка представлена у вигляді цілих чисел, розташованих по одному у кожному рядку,  та виводить на екран:

  1. кількість чисел у файлі.
  2. суму чисел.
  3. найбільше число.
  4. найменьше число.
  5. середнє арифметичне чисел.
  6. кількість чисел більших за число 10.
  7. кількість чисел в діапазоні від 5 до 15.
  8. кількість чисел рівних числу 5.

Зауваження файл з даними створити за допомогою текстового редактора, або за допомогою команд операційної системи (можна за допомогою  програми БЛОКНОТ)


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

  Лабораторна робота № 4,5

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

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

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

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

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

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

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

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


5.  Написати програму, яка запитує у користувача чотири числа - розміри одновимірних масивів в межах 10. Формує масиви цілих чисел випадковим чином з чисел в межах 20 та виводить їх на екран. За допомогою процедури виконати пошук найбільшого числа та місця де воно знаходиться. Оформити необхідними повідомленнями. 

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

понеділок, 23 жовтня 2023 р.

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

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

Тема заняття: Розвиток мови. Історичні аспекти, родоначальником яких мов стала, перспективи розвитку. 
Мета заняття: поглибити знання студентів за напрямку програмування

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

Підготовити реферат на 2-3 сторінок, презентацію для доповіді.

Теми для рефератів, повідомлень:
1        Розвиток мов програмування.
2       UNIX-подібні ОС
3        MacOS 
4       Мова програмування, як мова для навчання.
5.   Найпоширенішими операційними системами для персональних комп’ютерів
6  Сучасне використання мови програмування
 Android,  Mac OS Android
8 Штучний інтелект, його розвиток
9 Додаткова та віртуальна реальність. Міф та реальність 
10 Історичні аспекти, родоначальником яких мов стала мова паскаль.
11.     Принципи складання програми.
12 Особливості програм для обробки масиву інформації.
13 Елементи структурованого програмування.
14 Поробки з використанням ARDUINO (5 штук, як мінімум)
15 Що за пристрій "вінчестер" . Які носії інформації? 
16 Перший напівпровідниковий комп'ютер.


Проаналізуйте Игры для будущих программистов.посилання 2 
Сучасні мови програмування

Це цікаво 
Як звучить число Пи посилання

кто первый


Рік виходу2017
КраїнаСША
Жанрдокументальний
Тривалість6+ серій
ПерекладПрофесіональний (Дубльований)

пройти всім  https://lightbot.com/index.html


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

    Лабораторна робота № 3

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

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

четвер, 12 жовтня 2023 р.

Для завантаження лабораторних робіт для студентів, які працюють за індивідуальним графіком

   Для завантаження лабораторних робіт для студентів, які працюють за індивідуальним графіком

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

  

Дати відповіді на запитання (тест)

теорія про цикли Шост електронний 61-
Текст - лабораторної роботи  (сторінка95 книга Шост електронний 68-)

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

Завдання до лабораторної роботи:
  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.

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

Завдання 4
Написати програму знаходження пар чисел  близнюків
Прості числа-близнюки — пара простих чисел, різниця між якими дорівнює 2.
Знайти  числа близнюки в межах 1000. 
Переробити програму для знаходження 100 пар чисел близнюків. 

четвер, 5 жовтня 2023 р.

самостійна робота

  Вказівка розгалуження Шост стор 72- 81.

Завдання:

Скласти програму знаходження розв’язку квадратного  рівняння  виду: Ах2 + Вх+С=0

Передбачити всі можливі розв'язки.

Завдання:

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

Тести

1. Які з наведених нижче вказівок розгалуження є:

1) правильними____________

2) неправильними_____ ________

а) if a<b then а:=а+1 else b:=b-l;

б) if (х<5) and (у>3) then s:=s+l; else s:=s-l;

в) if a <> b then b:=a;

г) if 9 then  k:=k+l.

2. Які значення будуть мати змінні А і В в результаті виконання вказівки

розгалуження:

if А<В then А:=В else В-А

якщо перед її виконанням А=0.5, В=-1.7

Відповідь А=_______________ В=__________________


3. Яка задача розв’язується в результаті виконання вказівки:

if х<у then max:=y else max:=x?

Відповідь -______________________________________________


4. При яких значеннях а і Ь, умова а>Ь буде:

1) істинна _______________ 2) хибна _________________

а) а=2, Ь=5; 

б) а=5,Ь=2; 

в) а=2,Ь=2

5. Знайдіть значення величини С після виконання вказівки розгалуження:

if b>=6 then с:=5 else с:=12, якщо

1) Ь=2, с=__________________________

2)Ь=16, с=_________ ; ____ _________

3) Ь=6, с=_____ ____________________


6. Яке значення величини D, якщо після виконання вказівки

if d<=4 then с:=5 else с:=10;

1) с=5; d = ________________ 2) с=10; d=________________

a) d=4; б) d=10; в) d=2;


7 При якому значенні К, після виконання вказівки варіанту

case К of: 

k1 :writeln(‘Відмінно’);

k2:writeln('Дo6pe’);

k3 :writeln(‘Посередньо*);

k4:writeln(‘ЗадовІльно’)

end;

1) Добре              К=________________                a)kl=5

2) Посередньо    К=_________________              6)k2=4

3) Задовільно      К=___________ ___                   в)k3=3

4) Відмінно         К= ___________                         г)k4=2


Лабораторна робота №1 Ознайомлення з середовищем програмування , написання лінійних і розгалужених програм.

  

Середовище для онлайн  програмування https://ideone.com

Скачати ПаскальАВС 

Теоретичний матеріал


текст лабораторної 


понеділок, 2 жовтня 2023 р.

обов'язкова самостійна робота 1 масиви

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

 Для завантаження самостійної роботи

---------------------------------------------

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

1.     На головній діагоналі.
2.     На побічній діагоналі.
3.     Над головною діагоналлю.
4.     Під головною діагоналлю.
5. Під перетином головної та побічної діагоналі.
6.     Сума індексів елемента масиву більша за 10.
7.     Сума індексів елемента масиву є число непарне.
8.     Сума індексів елемента масиву є число парне.
9. Над перетином головної та побічної діагоналі.
10. Зліва від перетину головної та побічної діагоналі.
11. З правої сторони точки перетину головної та побічної діагоналі.
12. Замінити всі від'ємні числа.
13. Замінити числа рівні "3" .
14. Замінити числа, які більші за число "3" .
15.  Замінити числа, які менші за число "3" .

ЗАДАЧА 2. Знайти суму всіх елементів масиву В(7,7) цілих чисел.
Елементи масиву сформувати за допомогою генератора випадкових чисел на діапазоні від -2 до 2
Вивести початковий та кінцевий варіанти масиву по рядках через два пропуски (або в зонному режимі). 
1. На головній діагоналі.
2.     На побічній діагоналі.
3.     Над головною діагоналлю.
4.     Під головною діагоналлю.
5. Під перетином головної та побічної діагоналі.
6. Над перетином головної та побічної діагоналі.
7. Зліва від перетину головної та побічної діагоналі.
8. З правої сторони від перетину головної та побічної діагоналі.

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