Про комбінаторику, межі цілих типів і трикутник Паскаля

Цей приклад присвячено простій задачі про обчислення кількості сполук по k елементів із n без повторень, або біноміальних коефіцієнтів, як їх ще прийнято називати. Ця елементарна задача походить з комбінаторики, але знаходить своє застосування у різних розділах математики (і не тільки математики). З точки зору програмування цей приклад дозволяє продемонструвати межі допустимих значень даних цілого типу.

Створимо функцію для знаходження кількості сполук за відомою кожному школяру формулою Read More

Зачистка MediaWiki за допомогою iMacros.

Нарешті iMacros в моєму Firefox дочекався відповідального завдання за прямим призначенням. Для тих, хто не в курсі – макроси покликані автоматизовувати рутинну діяльність користувача, що полягає у виконанні послідовностей однотипних дій. Читаючи різні приклади макросів, якими рясніє мережа (автолайкери, автофолловери, автоматичний запис результатів пошуку і т.п.) якось навіть не віриш, що макрос в браузері може виконувати яку-небудь корисну роботу. Я кажуть, не було б щастя… Наприкінці минулого тижня в навчальну MediaWiki “Словник з інформатики” завітали спамери. Результат: 218 фантом-користувачів, від імені яких створено приблизно таку ж кількість сторінок з рекламою сумнівних інтернет-ресурсів, онлайн-казино, не всюди легальних медичних препаратів, тощо.

Read More

100000 друзів Петрика П’яточкіна або перше знайомство з iMacros.

Механізми створення макросів, як засобів автоматизації роботи користувача реалізовані в багатьох програмних продуктах. Microsoft чи Open Office в цьому напрямку далеко не винятки. Добралися макроси і до користувачів Інтернет.
На перший погляд важко уявити які рутинні однотипні дії може виконувати з браузером пересічний користувач. Проте для людей, професійна діяльність яких протікає безпосередньо в тенетах Інтернету, макроси могли б стати в нагоді, скажімо, для автоматичної публікації оголошень про нові види товарів та послуг, збору тематичної інформації і т.п.

Read More

Приклади задач на операції з цілими числами

При вивченні основ програмування для прикладів доводиться розв’язувати прості задачі з тієї чи іншої галузі, переважно з математики або фізики. Одним з таких “полігонів” може бути множина натуральних чисел, оскільки їх властивості відомі широкому загалу користувачів з ранніх шкільних років. Цей матеріал пропонує читачеві ознайомитися з основними алгоритмічними конструкціями Visual Basic (OOo Basic) на прикладі задач про натуральні числа.

Read More

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

Лабораторна робота № 6. Розробка проекту для введення даних у базу з форми.

Read More

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

Лабораторна робота № 5. Розробка проектів з використанням фінансових функцій.

Read More

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

Лабораторна робота № 4. Розробка проектів з використанням процедур та функцій користувача.

Read More

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

Лабораторна робота № 3. Розробка проектів з використанням одновимірних масивів.

Read More

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

Лабораторна робота № 2. Розробка проектів на базі циклічних алгоритмів опрацювання даних.

Read More

Лабораторна робота № 1.

Лабораторна робота № 1. Система розробки проектів мовою Visual Basic (в середовищі OOо BASIC): знайомство з ередовищем, створення лінійної та розгалуженої програми.

Read More

Використання діалога для заповнення таблиці Calc

В цьому прикладі спробуємо створити невелике вікно діалогу з макросом, за допомогою якого будемо вводити дані у комірки робочого листа ЕТ Calc. Практична цінність такого інструменту невелика, але в якості вправи для вивчення програмування макросів, його використано у переважній більшості підручників з VBA. Щоб не заплутати початківця зайвим різноманіттям елементів керування, зведемо завдання до вводу даних лише у два стовпці таблиці: текстові дані з прізвищами учасників якого-небудь тестування і число — результат тестування у балах, а додатково “навчимо” макрос автоматично нумерувати записи в таблиці.

Read More

Використання елементів керування в документах Writer

Нещодавно в поле зору потрапила одна цікава стаття “Visual Basic – незрівнянні переваги та інше”, опублікована на персональному сайті автора Я. М. Глинського. Власне кажучи, це солідна наукова робота з галузі методики викладання інформатики, в якій йдеться про вивчення розділу “Алгоритмізація та програмування” у середній та вищій школах. Зокрема, проілюстровані на прикладах переваги використання Visual Basic, (насамперед VBA) у навчальному процесі, що і зацікавило, так би мовити, “з професійної точки зору”. Read More