2023-2024
Мова програмування та структури даних
Зареєструватися на сайті
http://dn.hoippo.km.ua:8888/
Завантажити Python 3
На телефон або планшет теж можна встановити Pydroid 3 - IDE for Python 3 або ж іншу версію
Увага!!! У кого не виходить встановити пайтон, то спробуйте одну з цих двох версій, повинно спрацювати
Python 3.4
Python 3.4(64)
06.09
Виконати завдання
08.09
Виведення даних
print (a) #виведення однієї змінної з нового рядкаprint (a, b) #виведення декількох змінних в один рядок. Всі змінні необхідні для виведення записуємо в дужках через комуprint ('Відповідь: ' , x, ' км.') #виведення змінної з пояснювальним текстом. Кожну частину для виведення записуємо через кому, при чому пояснюючий текст беремо в лапки, а змінні - ні.
print("%0.3f"% (a)) # Виведення дійсної змінної із заданою кількістю знаків після коми, де 0.3 - кількість символів після коми, а - зміннаЗа допомогою параметра sep можна задати відмінний від пробілу розділювач. Наприклад, у деяких задачах важливо не виводити зайвих пробілів у команді print, тож варто вказувати розділювач print(a,b,sep=''), що означає виведення двох змінних підряд, без пробілу між ними. Команда print після виведення даних переводить курсор на наступний рядок. Тож, можна використати параметр end, який вказує, що робити, після виводу рядка. Наприклад, print(a, end=' '). В такому разі після змінної а надрукується пробіл і курсор залишиться в тому ж рядку.
Введення данихa=input()b=input('Як тебе звати?')
Програма для підписування зошита
print("%0.3f"% (a)) # Виведення дійсної змінної із заданою кількістю знаків після коми, де 0.3 - кількість символів після коми, а - змінна
За допомогою параметра sep можна задати відмінний від пробілу розділювач. Наприклад, у деяких задачах важливо не виводити зайвих пробілів у команді print, тож варто вказувати розділювач print(a,b,sep=''), що означає виведення двох змінних підряд, без пробілу між ними.
Команда print після виведення даних переводить курсор на наступний рядок. Тож, можна використати параметр end, який вказує, що робити, після виводу рядка. Наприклад, print(a, end=' '). В такому разі після змінної а надрукується пробіл і курсор залишиться в тому ж рядку.
Введення даних
a=input()
b=input('Як тебе звати?')
Програма для підписування зошита
11.09
Презентація Дані й типи даних. Команда присвоювання. Правила запису арифметичних виразівВведення і виведення даних
13.09
Лінійні
1005
1509-1515
15.09
1010, 1012, 1013, 1015
18.09
1501-1508
1399, 1283, 1282,
Високий рівень 1134, 11432, 11453
22.09
1398, 1134
24.09
1017-1021
1516-1521, (1520*)
Практична робота
1528-1536 (1532,1535,1536*)
02.10
1022-1034
09.10
1537-1542
8931-8937 - eolymp
11.10
1543-1552
13.10
1558-1562
16.10
- Знайдіть 15 перших натуральних чисел, що більші за 100 та кратні 19.
- Знайдіть 10 перших натуральних чисел, що більші за 100, кратні 9 та закінчуються на цифру 7.
- Надрукуйте у рядок 7 перших натуральних чисел, що більші за 600 і кратні 26, та знайдіть суму тих з них, що закінчуються цифрою 0.
18.10
Задачі на перебір цифр натурального числа
8519, 1609, 8681
20.10
23.10
Введення та виведення списків (масивів)
Задача 8953
Вивести масив
Задача 8954
Вивести масив 2
Задача 8955
Вивести масив 3
Задача 8956
Вивести масив 4
Задача 8957
Вивести масив 5
Задача 8958
Вивести масив 6
25.10
Масиви
https://www.eolymp.com/uk/problems/7830
https://www.eolymp.com/uk/problems/9957
https://www.eolymp.com/uk/problems/7849
https://www.eolymp.com/uk/problems/7831
https://www.eolymp.com/uk/problems/7832
https://www.eolymp.com/uk/problems/7842
27.10, 06.11
Черги, стеки
https://www.eolymp.com/uk/problems/6122https://www.eolymp.com/uk/problems/5087
https://www.eolymp.com/uk/problems/6123
https://www.eolymp.com/uk/problems/6125
https://www.eolymp.com/uk/problems/6126
https://www.eolymp.com/uk/problems/6127
06.11
Практична робота Множини10.11
13.11
15.11
Двовимірні масиви
ВведенняСпосіб 1
n = int(input()) a = [] for i in range(n): a.append([int(j) for j in input().split()])
Спосіб 2
n=int(input())
a=[]
for i in range(n):
a=a+[[int(i) for i in input().split()]]
Виведення
Спосіб 1
for i in range(n): print() for j in range(m): print(а[i][j], end=" ")
Спосіб 2
for i in range(n):
print(*a[i])
Введення
Спосіб 1n = int(input())
Спосіб 2
n=int(input())
a=[]
for i in range(n):
a=a+[[int(i) for i in input().split()]]
Виведення
Спосіб 1
for i in range(n):
Спосіб 2
for i in range(n):
двовимірні масиви
20.11
рядки
https://www.eolymp.com/uk/problems/8977https://www.eolymp.com/uk/problems/8978
22.11
Задача 8981
Індекси проміжків
Задача 8982
Індекси літери
Задача 8983
Кількість цифр
Задача 8984
Кількість арифметичних операцій
Задача 8985
Видалення букви
Задача 8986
Видалення фрагменту
Задача 8987
Заміна символів
Задача 8988
Заміна символів 2
Задача 8989
Подвоєння символа
Задача 8990
Подвоєння голосних
Задача 8991
Подвоєння символів
Задача 8992
Без повторень 3
Задача 8993
Скласти слово
Задача 8994
Скласти слово 2
Задача 8995
Модні символи
Задача 8996
Без повторень 4
Задача 8997
Модні символи 2
Задача 8998
Наймолодший символ
Задача 8999
Найстарший символ
Задача 9000
Впорядкування
Тест Рядкові величини
24.11-27.11
Робота з файлами
Проста задача
Шкілький буфет
Додатне, від'ємне чи нуль
Голосні
Кількість іграшок
Сума найбільшого та найменшого
Словники
04.12
Функції
ст. 64
ст. 65 приклад 2
ст. 65 приклад 3
ст. 66
8689, 8690
11.12
сума цифр
s=0
while N!=0:
a=N%10
N=N//10
s=s+a
Кількість дільників
m=int(n**0.5)+1
k=0
for i in range(1,m):
if n%i==0:
k=k+1
for j in range(i,0,-1):
if n%j==0:
if j!=n//j:
k=k+1
рекурсія
13.12
Рекурсія, функції
1162
import sys
sys.setrecursionlimit(1000000000)
def stepin(base, exp):
if exp==0:
return 1
else:
return stepin (base,exp-1)*base
a,n=map(int,input().split())
print(stepin(a,n))
1162: Піднести до степеня
1163: Значення функції
1164: НСД
1165: n-й член послідовності
1166: Значення функції 2
1168: Значення функції 3
1162-1178
Тест Рекрсія https://vseosvita.ua/test/start/ccs119
15.12
задачі з підручника
ст. 62-76
22.01
Проєкт Піца
Сучасні інформаційні технології
Вибір професії - Національна економічна стратегія
Вибір професії - Національна економічна стратегія
Сайти онлайн-навчання:
https://quickdraw.withgoogle.com/?locale=en_US - перевірте штучний інтелект, надішліть скрін своїх зображень
http://code.org/oceans - навчіть "штучний інтелект" рятувати океани
https://quickdraw.withgoogle.com/?locale=en_US - перевірте штучний інтелект, надішліть скрін своїх зображень
http://code.org/oceans - навчіть "штучний інтелект" рятувати океани
Електронні публікації
Аналіз і візуалізація даних
06.03
Задачі про кізоньку та баранчика (статистичні та інше)
Оптимізаційні задачі
Розв'язування оптимізаційних задач, ще оптимізаційні задачіОптимізаційна про одяг
11.03
Розв'язування оптимізаційних задач, ще оптимізаційні задачі
Оптимізаційна про одяг
13.03
20.03
20.03
Відео-допомога Як відсортувати дані в стовпці
Як відсортувати дані по декільком стовпцям
Як сортувати по рядкам, по кольорам чи значкам
Як вибрати (відфільтрувати) дані
Як відсортувати дані по декільком стовпцям
Як сортувати по рядкам, по кольорам чи значкам
Як вибрати (відфільтрувати) дані
05.04
08.04
Опрацювати теорію та розглянути приклади по фінансовим задачам за покликанням
05.04
08.04
Опрацювати теорію та розглянути приклади по фінансовим задачам за покликанням
Комп'ютерна графіка
15.04
Тест Комп'ютерна графіка
Практична робота Основні прийоми роботи в середовищі Gimp.
Створити зображення Пейзаж (небо з хмарами, річка, трава, дерева)
Обов'язково використати інструменти
- Вибір прямокутником
- Вибір еліпсом
- Пензель
- Заповнення
А також
- створити об'єкт з використанням різних режимів виділення
- використати різні види пензлів
19.04
Створення колажів
Використати мініму 4 різних зображення в окремих шарах, одне з яких використати в якості фону. Інші відредагувати (забрати фон, зайві елементи) Один шар - змінити режим або прозорість. Один шар продублювати та відзеркалити.
Наприклад, на карті нашої області розташувати Кам'янець-Подільську фортецю, Старокостянтинівський замок, тощо, прикрасити соняшниками.22.04
24.04
Пейзаж
В графічному редакторі Inkscape виконати одне зображення з текстом на вибір зі сторінки 11 підручника
13.05
Опрацювати конспект "Багатошарові зображення"
Інструкція до практичної роботи
Інструкція до практичної роботи

17.05
Використання векторизації зображення
(зразки взято з https://www.facebook.com/mamunartacademy/)
22.05
Створити анімаційне зображення за зразком
Акваріум анімація24.05
2022-2023
04/10
902, 918,
масиви
https://www.eolymp.com/uk/problems/4738
...
двовимірні
Немає коментарів:
Дописати коментар