ТЕМА: Одновимірний масив даних
Для програмування мовою Python використаємо онлайн-ресурс:
PYTHON - онлайн
Після переходу за цим посиланням на екрані у вас є два вікна. У лівому (редактор) має розміщуватися текст програми, у правому (консоль) буде відображатися результат дії створеної програми. Для запуску програми на виконання слугує кнопка Run
Задача 1: Створити програму обчислення факторіалу числа.
Пояснення: Факторіал числа N – це добуток всіх чисел від 1 до N (позначається N!), наприклад:
2! = 1 * 2 = 2
5! = 1 * 2 * 3 * 4 * 5 = 120 тощо
Як видно, тут повторюється множення на число, яке кожен раз на одиницю більше попереднього (i = i +1).
Для організації повторення (циклу) у мові Python застосовують дві алгоритмічні структури – цикл з параметром та цикл з умовою.
Для організації повторення (циклу) у мові Python застосовують дві алгоритмічні структури – цикл з параметром та цикл з умовою.
Цикл з параметром має вигляд:
for i in range(n1,n2,n3)
де змінна i набуває значень від n1 до n2 з кроком n3.
У найпростішому випадку достатньо записувати лише число n2. Тоді повторення буде відбуватись для чисел від 0 до n2.
Наприклад, якщо вказати n2 = 5, то повторення буде для чисел і = 0, 1, 2, 3, 4, тобто 5 разів.
Наприклад, якщо вказати 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
Немає коментарів:
Дописати коментар