Презентація на тему - Мова програмування QBasic

qbasic

  • Завантажити презентацію (0.22 Мб) 15 завантажень 3.0 оцінка
  • 1
  • 2
  • 3
  • 4
  • 5

Анотація до презентації

Презентація для школярів на тему "Мова програмування QBasic. Масиви." з інформатики. pptCloud.ru – зручний каталог з можливістю скачати powerpoint презентацію безкоштовно.

Зміст

програмування

Масив - це набір однотипних даних, що має ім'я та послідовну нумерацію його елементів. Приклади масивів: список учнів класу – рядковий або літерний масив; дані про середньодобову температуру за місяць – числовий масив; літери українського алфавіту – літерний масив

Опис масиву

Перш ніж почати працювати з масивом, потрібно цей масив у програмі оголосити за допомогою спеціального оператора DIM, після якого вказується ім'я масиву, а потім у дужках слід так званий розмір масиву, тобто кількість його елементів. Тобто DIM А(5) Ім'я масиву Розмірність масиву

DIM A(10) DIM A%(21) DIM A$(34) ЛІТЕРНИЙ ЦІЛИЙ РЕЧОВИЙ

Зелена вулиця

№ 1 № 2 № 3 № 4 М-р X М-р Y М-р Z М-cO STGREEN$ (4)

Масив має ім'я, яке дає йому програміст. У масиву є тип, який визначається іменем – числовий та літерний. У масиву є обсяг, тобто. кількість складових його елементів. У масиву є наскрізна послідовна індексаціяскладових його елементів. Кожен елемент масиву має значення.

У мові Basic розрізняють одновимірні та двовимірні масиви. Одновимірний масив називається вектором. № елемента Значення елемента Позначення елемента масиву

Двовимірний масивпредставляє собою прямокутну таблицю. Таблиця складається з кількох рядків та стовпців. Кожен елемент двовимірного масиву має дві координати: номер рядка та номер стовпця. Якщо кількість стовпців і рядків однакова, такий двовимірний масив називають квадратною матрицею.

Заповнення одновимірного масиву та виведення на екран

І спосіб. Заповнення одновимірного масиву за допомогою клавіатури. CLS DIM A(20) FOR I= 1 TO 20 INPUT "Введіть елемент масиву";A(I) NEXT I FOR I = 1 TO 20 ? A(I) NEXT I END 'виведення масиву в стовпчик; 'Виведення масиву в рядок

ІІ метод. Заповнення одновимірного масиву наперед відомими значеннями з оператора DATA. CLS DIM B(11) DATA 3,-1,0,8,2,1,7,12,-14,11,12 FOR I=0 TO 10 READ B(I) ' зчитування даних NEXT I FOR I = 0TO 10? В(I) NEXT I END

ІІІ спосіб. Заповнення одновимірного массивазначениями цієї функції, де аргумент належить певному проміжку і змінюється з цим кроком. CLS N=(1.5-0)/0.1+1 DIM A(N) FOR X=0 TO 1.5 STEP .1 ' значення змінної х I=I+1 ' штучний лічильник A(I)=0.5*X-3 ' заповнення масиву NEXT I значеннями функції END

Ця формула допоможе обчислити кількість елементів масиву, якщо вона невідома. Переведемо цю формулу у загальний вигляд: N = (Xкон.-Xнач.)/крок+1 Оскільки параметр циклу у цій програмі аргумент функції, тому його не можна використовувати як лічильник. І тут вводитися штучний лічильник: I=I+1

IV метод. Заповнити одновимірний масив випадковим способом цілими числами даного проміжку. CLSRANDOMIZE TIMER DIM C(100) FOR I=1 TO 100 C(I)=INT(RND*350) NEXT I END

Кількість, сума та інші

k=k+1– кількість p=p*a(i) – добуток s=s+a(i) - сума

Завдання. Заповнити масив випадковими числами із проміжку [1;50]. Розмір масива 15. Вивести на екран перший і останній елемент отриманого масиву.

CLS RANDOMIZE TIMER DIM A(15) FOR I = 1 TO 15 A(I) = INT(RND * 50)+1 PRINT A(I) NEXT I PRINT "Перший"; A(1) PRINT "Останній"; A(15) END

Завдання. Заповнити масив розмірністю10 випадковими числами із проміжку [0;60]. Вивести на екран елементи масиву, що мають парні номери.

CLS RANDOMIZE TIMER DIM B(10) FOR i = 1 TO 10 b(i) = INT(RND * 60) PRINT "B("; i; ")="; b(i) NEXT PRINT “Парні елементи масиву” FOR i = 2 TO 10 STEP 2 PRINT "B("; i; ")="; b(i) NEXT

Результат роботи програми

Завдання. Заповнити масив розмірністю 10 випадковими числами із проміжку [1;100]. Вивести на екран мінімальний елемент масиву.

CLS RANDOMIZE TIMER DIM С(10) FOR i = 1 TO 10 С(i) = INT(RND * 100) + 1 PRINT С(i) NEXT I n = С(1) FOR i = 1 TO 10 IF С(i ) Слайд 20

Результат роботи програми

Заповнити масив розмірністю N випадковими числами із проміжку [-50;50]. Знайти та вивести на екран максимальний елемент масиву. У заданому масиві знайти та вивести на екран негативні елементи масиву. У заданому масиві визначити кількість негативних елементів масиву.

Двовимірні масиви

Це такий набір однотипних даних, розташування кожного елемента якого визначається не одним індексом, а двома. У Бейсику прийнято як індекси двовимірного масиву використовувати цілі числа, які записуються в круглих дужках через кому. Життєвий приклад використання двовимірних масивівквитки в кіно або театр, що мають для кожного глядача дві координати – ряд та місце.

Описується подібні масиви в Бейсику тим самим оператором DIM, після якого в дужках вказуються дві розмірності масиву – кількість рядків та кількість стовпців. Наприклад: Двовимірні масиви DIM C (10,5) DIM C% (21,11) DIM A $ (3,3)

Виведення двовимірного масиву на екран

CLS RANDOMIZE TIMER DIM А(13, 15) FOR i = 1 TO 13 FOR j = 1 TO 15 А(i, ​​j) = INT(RND * 20) + 1 PRINT А(i, ​​j); NEXT j PRINT NEXT I END

Результат роботи програми

Правильний висновок двовимірного масиву

Такий висновок масиву можливий лише з використанням оператора LOCATE

Даний двовимірний масив 5х5. Знайдіть суму всіх негативних елементів масиву. Визначте найменший елемент масиву Х(10,9). Виділіть його іншим кольором під час виведення на екран. Заповнити двовимірний масив розмірністю MхN випадковими числами із проміжку [-150; 150]. Замінити всі позитивні значення елементів масиву на нуль.

">