понеділок, 14 березня 2022 р.

ОДНОВИМІРНИЙ МАСИВ ДАНИХ (9_Кл)

 

ТЕМА: Одновимірний масив даних

Для програмування мовою Python використаємо онлайн-ресурс:


PYTHON - онлайн  


Після переходу за цим посиланням на екрані у вас є два вікна. У лівому (редактор) має розміщуватися текст програми, у правому (консоль) буде відображатися результат дії створеної програми. Для запуску програми на виконання слугує кнопка Run



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

Пояснення: Факторіал числа N – це добуток всіх чисел від 1 до N (позначається N!), наприклад:
2! = 1 * 2 = 2
5! = 1 * 2 * 3 * 4 * 5 = 120 тощо

Як видно, тут повторюється множення на число, яке кожен раз на одиницю більше попереднього (i = i +1). 
Для організації повторення (циклу) у мові Python застосовують дві алгоритмічні структури – цикл з параметром та цикл з умовою.

Цикл з параметром має вигляд:

for i in range(n1,n2,n3)

де змінна i набуває значень від n1 до n2 з кроком n3.
У найпростішому випадку достатньо записувати лише число n2Тоді повторення буде відбуватись для чисел від 0 до n2. 
Наприклад, якщо вказати n2 5, то повторення буде для чисел і = 0, 1, 2, 3, 4, тобто 5 разів.

Використовуючи оператор for ми можемо скласти програму для обчислення факторіалу:

# Обчислення фіакторіалу числа
n=int(input('Введіть число N= '))
p=1
for i in range(n):
    i=i+1
    p=p*i
print("Факторіал числа”,n,”!= ",p)

Зазначимо, що повторюються ті рядки, що розміщені з відступом після двокрапки.

(перевірте працездатність цієї програми на практиці у середовищі Python - онлайн. Після виконання програми зробіть копію екрану та надішліть її на на електронну скриньку kab11.gimnazia@gmail.com або на Viber #0953262513)


Задача 2: Створити табличку множення на число N.

Програма матиме аналогічний вигляд:

# Таблиця множення на число N
n=int(input('Введіть число N= '))
for i in range(10):
    i=i+1
    p=i*n
    print(i,'*',n,'=',p)

(перевірте працездатність цієї програми на практиці у середовищі Python - онлайн. Після виконання програми зробіть копію екрану та надішліть її за вказаною вище адресою)


Для розуміння, що таке масив залишився один крок: виконавши наведену щойно програму, ми отримаємо на екрані табличку множення на вказане нами число. Але результат ми маємо лише на екрані. Отримані 10 чисел не були збережені у пам’яті комп’ютера. Якщо ми їх якимось чином збережемо, то і отримаємо масив з 10 цілих чисел.
Для створення масиву нам потрібно:
1. Командою mas = [] створити пустий масив.
2. Командою append() додати до пустого масиву елементи (у даному випадку – 10 цілих чисел)

Програма з внесеними відповідними змінами набуде наступного вигляду:

# Таблиця множення на число N
n=int(input('Введіть число N= '))
mas=[]
for i in range(10):
    i=i+1
    p=i*n
    mas.append(p)
    print(i,'*',n,'=',p)

(перевірте працездатність цієї програми на практиці у середовищі Python - онлайн. Після виконання програми зробіть копію екрану та надішліть її за вказаною вище адресою)


Виконайте практичне завдання самостійно:

Задача 3 (для самостійного виконання): Напишіть програму створення таблиці (масиву) квадратів натуральних чисел від 1 до N


Немає коментарів:

Дописати коментар