
- •§ 1. Поняття про інформаційне моделювання
- •Опорний конспект
- •§ 2. Етапи розв’язання задач на комп’ютері
- •§ 3. Середовища розробки проектів
- •§ 4. Властивості елементів керування
- •§ 1. Поняття про інформаційне моделювання 2
- •Контрольна робота № 1
- •§ 5. Створення проектів
- •§ 6. Основні поняття мови програмування
- •9. Процедура кнопки «Обчислити» для задачі про калькулятор.
- •§ 7. Алгоритм та його властивості
- •Запитання
- •§ 8. Різновиди алгоритмів
- •Запитання
- •§ 9. Типи даних
- •§ 10. Лінійні програми
- •Запитання та вправи
- •Контрольна робота № 2
- •§11. Введення даних і виведення результатів
- •§ 12. Текстові файли даних
- •§ 13. Програми з розгалуженням
- •§ 1. Поняття про інформаційне моделювання 2
- •Запитання
- •§ 14. Елементи керування прапорці і перемикачі
- •§ 15. Алгоритмічна конструкція вибір
- •Контрольна робота № 3
- •§ 16*. Списки
- •§ 17. Підпрограми. Функції користувача
- •§ 18. Підпрограми. Процедури користувача
- •§ 19. Цикли. Цикл з параметром
- •§ 20. Задачі пошуку даних. Цикл «доки»
- •§ 21. Застосування циклів
- •Контрольна робота № 4
- •Розділ 2. Складені структури даних
- •§ 22. Одновимірні масиви. Створення масивів
- •§ 23. Пошук даних в одновимірному масиві
- •1. Пошук даних у масиві за заданим критерієм.
- •5. Проект «На метеостанції». Застосування масивів і процедур користувача у vb.
- •§ 24. Впорядкування одновимірного масиву
- •§ 1. Поняття про інформаційне моделювання 2
- •4. Моделювання предметних областей за допомогою масивів.
- •§ 25. Двовимірні масиви. Створення масивів
- •§ 26*. Опрацювання двовимірних масивів
- •1. Елементи керування DataGridView (vb) та DataGrid (vba).
- •Контрольна робота № 5
- •§ 27. Опрацювання текстових даних
- •§ 28. Структури даних (записи)
- •§ 1. Поняття про інформаційне моделювання 2
- •§ 29. Файли даних прямого доступу
- •5. Vb. Команди для роботи з файлами даних прямого доступу.
- •§ 30. Застосування файлів даних послідовного доступу
- •§ 31. Графіка у vb
- •§ 32. Поняття про об’єктно-орієнтоване програмування
- •Розділ 3. Задачі
- •Складніші задачі*
- •Розділ 4. Vba у програмах пакету ms office
- •§ 33. Застосування vba у ms word
- •§ 34. Vba у програмі ms excell
- •§ 35. Задача про облік товарів на складі
- •§ 36. Розв’язування математичних задач
- •§ 37. Робота 3 базами даних
- •Список літератури
- •§ 1. Поняття про інформаційне моделювання 2
Запитання
Для чого використовують логічні вирази?
Що таке простий логічний вираз?
Які є операції порівняння між величинами?
Що таке складений логічний вираз?
Які є логічні операції?
Дайте означення логічної операції Not.
Дайте означення логічної операції And.
Дайте означення логічної операції Or.
Який пріоритет логічних операцій?
Вправи
1. Чи істинний простий логічний вираз х> 10, якщо:
а) х = 0 (відповідь: ні); б) х = 2; в) х = 10; г) х = 5; д) х = 15?
2. Яке значення отримає логічний вираз х >= 10, якщо:
а) х = 15 (відповідь: True); б) х = 3; в) х = 10; г) х = 12; д) х = -25?
3. Записати логічні вирази для математичних нерівностей:
а) 0 < х < 10 (відповідь: х >= 0 And х < 10); б) -5 < х < 8; в) 2 < х < 7; г) х < 1 або х > 9; д) х < 2, х > 12; е) х < 0 і у > 0.
4. Записати логічний вираз для визначення, чи точка х належить відрізку: а) [0; 3) (відповідь: х>=0 And х<3); б) [-5; 5); в) [10; 20]; г) [2; 14] або [20; 25]; д) [4; 10] і [8; 12].
5. Записати умову того, що число а є:
а) непарне;
б) ділиться без остачі на 5;
в) не ділиться без остачі на 3;
г) ділиться на 3 і на 5;
д) ділиться на 3 або на 5.
6. Розглянути й описати три змінні та записати умову того, що деяка особа має зріст у межах [174;186], вік — до 20 років і мешкає у місті Львові.
7. Який результат виконання коду, якщо ввести такі значення к: а) 3; б) 4; в) 0; г) 2; д) -2?
<ввести к> : If k > 2 Then у = k * k : GoTo 50
If k < 2 Then у = k + 5 : GoTo 50
y = k + 7
50: «вивести k, y>
8*. Записати результат виконання коду для таких значень г: а) 0; б) 10; в) -2; г) -12; д) 12.
<ввести z>
20: If z > 10 Then z = z – 25
z = z + 5
If z >= 0 Then GoTo 20
<вивести z>
Розв’язки наступних завдань оформити у вигляді проектів.
9. Задано два числа. Чи належить більше число проміжку [10; 20]?
10. Уведіть число. Виведіть повідомлення: число додатне, від’ємне чи дорівнює нулю.
11. Уведіть два числа — значення двох кутів трикутника. Виведіть усі можливі повідомлення про властивості трикутника: трикутник прямокутний, гострокутний чи тупокутний, різносторонній, рівносторонній чи рівнобічний.
12. Дано трикутник зі сторонами а, b, с. Перевірте: а) чи виконується умова існування трикутника; б) чи трикутник прямокутний.
13. Задано чотири числа — довжини сторін чотирикутника. Чи цей чотирикутник паралелограм?
14. Розв’яжіть квадратне рівняння вигляду ах2 + bх + с = 0, де відомо, що a≠0, і передбачте виведення повідомлення, якщо коренів немає.
15*. Уведіть два числа. Менше замініть сумою цих чисел, більше — її різницею. Виведіть результати.
16*. Дослідіть, чи вантаж з габаритними розмірами а, b, с см можна перемістити через прямокутний отвір, що має розміри е та f см.
17. Введіть з клавіатури декілька цілих додатних чисел зі значеннями від 1 до 25. Будь-яке від’ємне число є критерієм припинення введення. Визначити: а) кількість чисел, що потрапили в діапазон [5; 15]; б)* чи середнє арифметичне чисел з діапазону [5; 15] більше, ніж 10.
18. Розв’язати задачу 4 з розділу «Задачі».
19. Розв’язати задачу 5 з розділу «Задачі».