Методична скарбничка
учителя математики та інформатики
Івахниченко Тамари Миколаївни

Все буде Україна!!!

Не ігноруємо сигнали «Повітряна тривога»!!! 

ІІ семестр. Тема: Алгоритми та програми

  

Тема уроку:  Програмний проєкт і файли, що входять до його складу. Створення найпростішого проєкту

 

Повторюємо  - Як завантажити онлайн-середовище Replit 

 Варіант 1

1. Завантажити онлайн-середовищe  Replit 

     Replit

2.Зареєструватися за допомогою гугл-акаунту

3. Вибрати мову програмування Python

Підказки

Варіант 2. (Якщо варіант 1 не вдалося реалізувати) - завантаження Python на свій комп'ютер

Як завантажити Python

 

 

 Опрацювати теоретичні матеріали та виконати завдання уроку

Завдання 

Як намалювати коло (відеопідказка)

 

 Виконати завдання уроку:

1. Накреслити коло радіусом 60

2. Виконати завдання № 2 - виконати ту програму, яка рисує кола на зображенні 2

3. Накреслити 8 квадратів зі стороною 40 і відстанню між квадратами 10

 

 

Домашнє завдання

Надіслати 3 скриншоти виконаних програм

 

 Бажаю успіхів! Бережіть себе!

 

 

 

 

 

 

Довідковий матеріал 

програма, яка рисує квадрат (сторона квадрата =150, всі сторони різнокольорові)

import turtle #підключення бібліотеки графічного інтерфейсу

# Fullscreen the canvas
screen = turtle.Screen()
screen.setup(1.0, 1.0)

# Begin!
t = turtle.Turtle()

for c in ['red', 'green', 'blue', 'maroon']:
t.color(c)
t.forward(150)
t.left(90)

screen.mainloop()

 

Лінійні алгоритми

1 варіант --значення катетів записуємо в програмі

a=3
b=4
import math
c=math.sqrt(a**2+b**2)
print("гіпотенуза с=",c)

2 варіант---значення катетів вводимо з клавіатури

a=float(input('введіть катет a='))              # введення дійсного - дробового числа a  з клавіатури
b=float(input('введіть катет b=')) # введення дійсного - дробового числа b з клавіатури
import math # підключення бібліотеки математичних функцій
c=math.sqrt(a**2+b**2)
print("гіпотенуза с=", c)

Алгоритми з розгалуженням

 

Знайти частку від ділення числа a на число b

a=int(input('введіть перше число '))  # введення цілого числа a з клавіатури
b=int(input('введіть друге число '))   #введення цілого числа b з клавіатури
c=a // b                                                    #обчислення частки від ділення числа a на число b
print('частка',c)                                      # друк-виведення на екран частки
Знайти остачу від ділення числа a на число b

a=int(input('введіть перше число '))  # введення цілого числа a з клавіатури
b=int(input('введіть друге число '))   #введення цілого числа b з клавіатури
c=a % b                                                    #обчислення остачі від ділення числа a на число b
print('остача',c)                                      # друк-виведення на екран остачі

Задача № 1----Визначити, чи ділиться націло число a   на число b

a=int(input('введіть перше число   '))         # введення цілого числа  a з клавіатури
b=int(input('введіть друге число '))  #введення цілого числа b з клавіатури
c=a%b #обчислення остачі від ділення числа a на число b
print('остача',c) # друк-виведення на екран остачі
if c==0:print('ділиться націло') # перевірка- чи дорівнює остача 0
else:print('не ділиться націло')

Увага: # - коментар, тобто пояснення команд алгоритму, що не впливає на результат

 

Copyright @ 2023