четвер, 31 березня 2022 р.

МАТЕМАТИЧНІ ФУНКЦІЇ (8_Кл)

1. Поняття про функцію.

У математиці: Функція – це залежність двох змінних та Y
У мові програмування:
          Функція -це мікропрограмащо обчислює для даного аргументу 
певне значення і повертає його в основну програму

2. Математичні функції мови Python:


У мові Python ці математичні функції можна використовувати після підключення спеціального модуля MATH.

Модуль - це сукупність мікропрограм опрацювання ряду функцій (у даному випадку - математичних)

3. Задача: створити програму обчислення значення виразу:

 
Текст програми буде наступним:

# Обчислення значення виразу
  from math import *   # Підключення модуля MATH
  X=float(input(‘Введіть значення змінної X = ‘))
  Y=float(input(‘Введіть значення змінної Y = ‘))
  Z = (sqrt(abs(X-1))-sqrt(abs(Y)))/(1+X**2/2+Y**2/4)
  print(‘Відповідь Z = ‘,Z)
  # Завершення програми


ІІ. Виконайте практичну роботу з даної теми:


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




ХІД РОБОТИ:



    1.     Завантажуємо середовище програмування Python (IDLE)
    2.     Створюємо новий документ: File à New File
  3. Вводимо текст програми:
# Обчислення значення виразу
from math import * 
X=float(input(‘Введіть значення змінної X = ‘))
Y=float(input(‘Введіть значення змінної Y = ‘))
Z = (sqrt(abs(X-1))-sqrt(abs(Y)))/(1+X**2/2+Y**2/4)
print(‘Відповідь Z = ‘,Z)

    4.     Зберігаємо текст програми у власну папку (File à Save As… à ім'я файлу) 
    5.     Компілюємо програму та виконуємо її (F5)
    6.     Аналізуємо результати виконання програми та виправляємо за необхідності помилки.


    (Для підтвердження виконання практичної роботи надішліть, будь ласка, скрін-шот вашого робочого столу з вікнами консолі та тексту програми на електронну адресу kab11.gimnazia@gmail.com або на Viber 0953262513)

неділя, 27 березня 2022 р.

ПОНЯТТЯ СПИСКУ (7_Кл)

 

Завантажуємо онлайн-компілятора мови Python:

PYTHON - online

Опрацьовуємо матеріал підручника: першу частину §6 (стор.34 - 35)

У режимі консолі (вікно, що розміщується праворуч (на комп'ютері) або нижче (на смартфоні) виконуємо вправи 1 - 2.

Копію екрану з виконаним завданням надсилаємо на пошту kab11.gimnazia@gmail.com або на Viber #0953262513


У режимі редактора (вікно, що розміщується ліворуч (на комп'ютері) або вище (на смартфоні) виконуємо вправи 3 та 4.

Копію екрану (для кожної задачі) надсилаємо на пошту kab11.gimnazia@gmail.com або на Viber #0953262513


пʼятниця, 25 березня 2022 р.

КІЛЬКІСТЬ ЕЛЕМЕНТІВ МАСИВУ (9_Кл)

 

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


PYTHON - онлайн  


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


Задача. Визначення кількості елементів із заданою властивістю.

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

ХІД РОБОТИ


1. Відкриваємо середовище Python
2. У вікні редактора вводимо текст програми:

# Створення масиву N випадкових цілих чисел

import random
n=int(input('Скільки чисел створити? N= '))
mas=[]
for i in range(n):
    x=random.randint(1,100)
    mas.append(x)

# Визначення кількості парних елементів масиву

K=0
for i in range(n):
    if mas[i] == mas[i]//2*2:
        K=K+1
print('У масиві з ',n,' чисел ',K,' парних')
    
(Пояснення:
1. Кількість парних елементів позначимо літерою "К". Спочатку їх немає, тому К=0. 
2. Операція mas[i]//2*2 діє так:
     - якщо число парне, наприклад, 8, то 8//2=4*2=8 - число не змінюється;
     - якщо число непарне, наприклад, 7, то 7//2=3*2=6 - число змінилося
3. Кожен раз коли умова виконується (тобто число є парним) кількість таких чисел зростає на одиницю - К=К+1)

3. Натискуємо кнопку Run
4. Аналізуємо текст програми (виправляємо, якщо потрібно, помилки і знову тиснемо Run).

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

ЧИСЛОВІ ТИПИ ДАНИХ (8 Кл)

ЗАВДАННЯ:

І. Опрацьовуємо матеріал підручника:





ІI. Виконуємо практичне завдання:

ХІД РОБОТИ:

    1.     Завантажуємо середовище програмування Python (IDLE)
    2.     Створюємо новий документ: File à New File
        3.  Вводимо текст програми:
# Обчислення значення виразу
X=float(input(‘Введіть значення змінної X = ‘))
A = (2*X-5)/(3+X)+7*X
print(‘Відповідь A = ‘,A)

    4.     Компілюємо програму та виконуємо її (F5)
    5.     Аналізуємо результати.

    Для підтвердження виконання практичної роботи надішліть, будь ласка, скрін-шот вашого робочого столу з вікнами консолі та тексту програми на електронну адресу kab11.gimnazia@gmail.com (або на Viber 0953262513)


вівторок, 22 березня 2022 р.

ОПРАЦЮВАННЯ РЯДКОВИХ ВЕЛИЧИН (7_Кл)

 

Опрацювання рядкових величин

Опрацьовуємо матеріал підручника: §5 (стор.27 - 30)

Завантажуємо онлайн-компілятора мови Python:

PYTHON - online

(Нагадую, що цей компілятор працює і на смартфоні!)

У режимі консолі (вікно, що розміщується праворуч (на комп'ютері) або нижче (на смартфоні) виконуємо вправи 1 - 3.

Копію екрану з виконаним завданням надсилаємо на пошту kab11.gimnazia@gmail.com або на Viber #0953262513


У режимі редактора (вікно, що розміщується ліворуч (на комп'ютері) або вище (на смартфоні) виконуємо вправи 6 та 8.

Копію екрану (для кожної задачі) надсилаємо на пошту kab11.gimnazia@gmail.com або на Viber #0953262513


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

Лабораторна робота №9 (Фізика - 10_Кл)

 Перегляньте відеофрагмент з описом лабораторної роботи

ОПИС ДОСЛІДУ

Запишіть у зошиті (на основі переглянутого відео):

  • число
  • тему роботи
  • мету роботи
  • обладнання
Накресліть таблицю для внесення рузультатів досліду (також міститься у відео). Таблиця має містити 5 рядочків.

Виконайте обчислення:
  1. Середньої кількості крапель N
  2. Середнє значення поверхневого натягу рідини σ
Густина води ρ = 1000 кг/м²
Об'єм води у шприці V = 2 мл

(зауваження: всі величини записувати у одиницях системи СІ!)

Запишіть висновок (міститься у відеофрагменті)

середа, 16 березня 2022 р.

Лабораторна робота №8 (Фізика - 10_Кл)

 ТЕМА: Визначення відносної вологості повітря

Обладнання: психрометр

Опрацюйте теоретичний матеріал: пункти 1 та 3 параграфа 32 підручника (стор. 192, 193)

Перегляньте відео:

Демонстрація досліду

Запишіть у зошиті:

1. Температуру сухого термометра t1

2. Температуру вологого термометра t2 =

Обчисліть різницю цих температур ∆t

За психрометричною таблицею (стор. 194 підручника) визначте відносну вологість повітря φ

За таблицею (стор. 192 підручника) визначте густину насиченої пари для даної температури повітря ρн.п.

За формулою ρа  ρн.п. φ / 100 %  обчисліть абсолютну вологість повітря ρа

Запишіть відповідь.



вівторок, 15 березня 2022 р.

СТРИБАЮЧА КНОПКА (6_Кл)

 Задача. Створити гру «Злови стрибаючу кнопку»


1. Відкриваємо середовище програмування Python (IDLE)
2. Створюємо новий програмний проект (File à New file)
3. Вводимо текст програми:

# Стрибаюча кнопка
from random import randint
from tkinter import *
def knop_click():
x1=randint(10,390)
y1=randint(10,290)
knop.place(x=x1, y=y1)
root = Tk()
root.title('Злови мене!')
root.geometry('400x300')
knop=Button(root, text='OK!', command=knop_click)
knop.place(x=60, y=50)
root.mainloop()

4. Зберігаємо текст програми у файлі (File à Save As à 402 à Save)
5. Компілюємо програму (F5)
6. Аналізуємо текст програми (виправляємо, якщо потрібно, помилки і знову тиснемо F5).

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

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

ЛАБОРАТОРНА РОБОТА №7 (Фізика_10_Кл)

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

Дослідне підтвердження закону Бойля-Маріотта

Завдання:

1. Запишіть у зошиті число та тему роботи.

2. Опрацюйте теоретичний матеріал (стор.180 = п.4 §30 підручника)

3. Перегляньте відео:

Демонстрація досліду

4. На основі переглянутого відео запишіть перелік обладнання

5. Накресліть у зошиті таблицю:


6. Ще раз перегляньте відео та запишіть результати вимірювань до таблиці.

7. Виконайте обчислення та запишіть їх у зошит:

    а) тиск повітря у трубці (p2 = p1𝛒𝐠)

    [тут  𝛒 = 1000 кг/м3 - густина води]

    б) знайдіть добуток p1*l1

    в) знайдіть добуток p2*l2

8. Зробіть висновок про рівність обчислених добутків.

(фото записів у зошиті надішліть вчителеві на Viber)

ОДНОВИМІРНИЙ МАСИВ ДАНИХ (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


неділя, 13 березня 2022 р.

РЯДКОВІ ВЕЛИЧИНИ (7-й клас)

 Рядки як послідовності символів

Опрацьовуємо матеріал підручника: §4 на стор.21

Виконуємо вправи 1 - 10 з цього параграфу за дoпомогою онлайн-компілятора мови Python:

PYTHON - online

Нижче розміщую посилання на відео з описом роботи з цим ресурсом:

Відеоурок

Онлайн-компілятор мови Python працює і на смартфоні:


Копію екрану з виконаним завданням надсилаємо на пошту kab11.gimnazia@gmail.com або на Viber #0953262513