Первое задание:
Загрузил решение скрином.
Алгоритм простой, ищем в каждой строке самое большое число по модулю, а потом в той-же строке меняем его на противоположное.
Второе задание:
Загрузил решение скрином.
Ну а тут просто обычная проверка координат, если введёная пользователем координата равна 1, то увеличиваем её на 1, если 2 или 0, то просто ничего не трогаем.
1. словесное описание
2. описание алгоритмов при помощи математических формул
3. блок - схемы
4. псевдокод
5. комбинированный
Еще возможно проведения опыта с этими объектами.
<span>import time
import datetime
import json
class man()<span>:
</span>----def __init__(self,day, month, year)<span>:
</span></span>--------<span>self.day = <span>day
</span></span>--------<span>self.month = <span>month
</span></span>--------<span>self.year = <span>year
</span></span>----<span>def HB(self)<span>:
</span></span>--------<span>dn = str(self.day)+'-'+str(self.month)+'-'+str(self.year)
</span>--------<span>print(dn)
</span>--------<span>today = datetime.datetime.today() <span># час
</span></span>--------<span>print(today.strftime("\%d-\%m-\%Y")) <span># вивід
</span></span>--------if int(today.strftime("\%m"))- int(self.month) == 0 or i<span>nt(today.strftime("\%d"))- int(self.day)==0 <span>:
</span></span>------------<span>vitannay = int(today.strftime("\%Y")) - int(self.year)
</span>------------<span>print("Вітаю,Вам сьогодні виповнилось",vitannay,'р.!')
</span>--------<span>else<span>:
</span></span>------------<span>days =int(today.strftime("\%d"))- int(self.day)
</span>------------<span>months = int(today.strftime("\%m"))- int(self.month)
</span>------------<span>years = int(today.strftime("\%Y")) - int(self.year)
</span>------------<span>print(years,'р.',months,'м.',days,'д.')
day = (input("День "))
month= (input("Месяць "))
year = (input("Год "))
persona_one = man(day,month,year)
persona_one.HB()
</span>
Примерно так. Надо будет вывод подкорректировать, чтобы красиво потом смотрелось на экране