четвер, 15 листопада 2018 р.

Символи, ключові слова та ідентифікатори. Оператор присвоювання. Оператори введення й виведення даних


Лінійні програми (задачі з формулами і Чебурашка)

Задача “Task.py”

Дано число х. Обчислити значення функції за формулою  y=x3+2x2-3x+4  
Контрольний приклад

x = 4.2 → y = 100.768

Приклад виконання програми



Розв’язання 

Для введення змінної x скористаємось функцією input():

x=input()

Запишемо формулу y=x3+2x2-3x+4  мовою програмування Python. При цьому врахуємо, що у математичному записі 3x між числом 3 і змінною x є операція множення, яка позначається *. Піднесення до степеня позначають **, тому x3 слід записатиx**3.

У результаті формула y=x3+2x2-3x+4  буде записана:

y=x**3+2*x**2-3*x+4

Виведемо знайдене значення змінної y за допомогою команди print (“друк”).

print y

Програма мовою програмування матиме вигляд:

x=float(input())
y=x**3+2*x**2-3*x+4
print (y)


субота, 10 листопада 2018 р.

Арифметичні операції та вирази


Тепер можна попрактикувати з інтерпретатором. В основному інтерпретатор виконує команди по рядках: пишеш рядок, натискаєш Enter, інтерпретатор виконує її, спостерігає результат. Спробуємо використовувати Python як калькулятор.

Завдання 1.

Пишемо вираз, натискаємо Enter і отримуємо результат:

>>>2+5

7

>>>3*(5-8)

-9

>>>2.4+3.0/2

3.9

>>> 'ABC' * 5

'ABCABCABCABCABC'



Можна помітити, що все, що ми робимо, ми робимо оперуючи якимись предметами або об'єктами. Програми для комп'ютерів також маніпулюють якимись об'єктами (назвемо їх поки даними).

Дані бувають різними. Дуже часто комп'ютерній програмі доводиться працювати з числами і рядками. Ми навчилися "маніпулювати" числами, виконуючи над ними арифметичні операції.


Числа у свою чергу також бувають різними: цілими, дробовими, можуть мати величезне значення або дуже довгу дробову частину. 

При знайомстві з мовою програмування Python ми точно зіткнемося з двома типами даних

четвер, 8 листопада 2018 р.

Мова програмування. Історія розвитку мов програмування

Історія розвитку мов програмування



Однією з кращих мов програмування для старту вважався і вважається Pascal, так як він був створений спеціально для навчання основам програмування. Але є «але»: мова застаріла, її ніхто не використовує в комерційних цілях. Можна, звичайно, почати вивчення програмування з Pascal, але після основ вам доведеться вчити нову мову, з іншим синтаксисом, з новими правилами. Краще цей час витратити на вивчення мов і технологій, які використовуються і будуть використовуватися протягом ще 10-20 років. 




Lazarus - середовище розробки, що використовує компілятор FreePascal, але при цьому підтримує розробку сучасних віконних додатків. Позиціонується як, сумісна з Delphi, але навчальний матеріал, написаний для останньої, можна застосувати не завжди.


Мова програмування Python була створена приблизно в 1991 році голандцем ​ Гвідо ван Россумом​. Свою назву - Python (Пайтон) - отримав від назви телесеріалу “Monty Python” ("Літаючий цирк Монті Пайтона"), а не плазуна.


Після того, як Россум розробив мову, він виклав її в Інтернет, де вже ціле співтовариство програмістів приєдналося до її поліпшення. Python активно вдосконалюється і в даний час. Офіційний сайт ​ http://python.org. Python – це універсальна інтерпретована, об'єктно-орієнтована високорівнева мова програмування сценаріїв із динамічною семантикою. Python характеризується ясним синтаксисом. Читати код на цій мові програмування досить легко, тому що в ньому малодопоміжних елементів, а правила мови змушують програмістів робити відступи.


четвер, 24 травня 2018 р.

Піксель-арт у Google-таблицях

На останньому уроці працювали спільно у Google-документах.
Ось такий піксель-арт вийшов в однієї з груп 9-А класу: