Skip to content

Instantly share code, notes, and snippets.

Алгоритм-это чёткая последовательность действий или инструкций предназначенных для достижения определённой цели.
Линейный алгоритм—это алгоритм, в котором все действия выполняются последовательно.Пример:1.Достал удочку
Пример:1.Достал удочку.
2.Закинул в озеро.
3.Ждал пока клюнет.
4.Вытянул удочку.
Разветвляющийся алгоритм—это алгоритмическая конструкция, в которой в зависимости от проверки условия выбирается та или иная ветвь, по которой дальше пойдёт алгоритм.
Пример: если пошел дождь, то надо открыть зонт.
Циклический алгоритм—это команда или набор команд, которые выполняются неоднократно: либо определённое количество раз, либо пока не выполнится какое-то условие.
Пример:Фермер будет сеять поле до тех пор, пока у него не закончатся семена.
Оператор-это то, что производит действие над операндом
Операнд-это то, над чем производится операция(действие)
Операция-специальный способ записи некоторых действий
Унарные-это те, которые имеет один оператор и операнд (-1)
Бинарные-это те, которые имеют два операнда и один оператор (2 + 2), (3 * 4)...
print()-это действие, отвечающие за вывод информации по кускам
sep-разделитель
end-конец строки
Escape-последовательности-обычно используются для указания действий (\)
виды input():
Задание 1:
a=int(input('введите 1 число '))
b=int(input('введите 2 число '))
c=int(input('введите 3 число '))
d=a+b+c
e=a*b*c
print(f'при сложении получаеться {d}, при умножении {e}')
Задание 2:
zarplat=float(input('Введите зарплату '))
sumPlat=float(input('Введите сумму месячного платежа по кредиту '))
# зад 1
n1=int(input('Введите 1 число: '))
n2=int(input('Введите 2 число: '))
n3=int(input('Введите 3 число: '))
b = input('Что вы хотите сделать(*,+): ')
a=('*')
if b == a:
j = (n1 * n2) * n3
print(j)
Середина 20 века. Создание первого полностью электронного компьютера ENIAC (Electronic Numerical Integrator and Computer). Он использовался армией США для расчёта баллистических таблиц. ENIAC владел основными математическими операциями и мог вычислять квадратные корни.
1950-е годы. Создание одного из первых коммерческих компьютеров IBM 701. Он использовался для решения научных и технических задач, а также для бизнес-анализа.
1960-е годы. Появление первой серии компьютеров System/360. Она позволяла пользователям выбирать уровень мощности и функциональности в зависимости от их потребностей.
1970-е годы. Создание первого микропроцессора от компании Intel. Он был выпущен 15 ноября 1971 года. Микропроцессоры позволили создавать компьютеры, которые можно было размещать на столе и использовать в домашних условиях.
1980-е годы. Появление первого персонального компьютера (PC) от IBM. Он стал одним из самых популярных компьютеров в мире.
1990-е годы. Создание интернета.
2000-е годы. Компьютеры стали ещё более мощ
# Часть 1
# зад 1
number = int(input('Введите число: '))
if number%2 == 0:
print('Чётное число')
else:
print('Не чётное число')
# зад 2
number7=int(input('Введите число: '))
# Зад 1
ts=int(input('Введите время в секундах: '))
t=86400-ts
s='S'
m='M'
h='H'
c=input(f'Выбирете что хотите увидеть:'
' S-время в секундах'
' M-время в минутах'
' H-время в часах ' )
# зад 1
p=int(input('Введите число: '))
o=p%2
if o == 0:
print('число чётное')
t=p%5
if t == 0:
print('Число кратно 5')
else:
print('число не кратно 5')
# Зад 1
Begin=int(input('Введите 1 число: '))
end=int(input('Введите 2 число: '))
while Begin < end:
if Begin %7 == 0:
print(Begin)
elif Begin == end:
break
Begin += 1
# Зад 2
'''
Цикл for
Интератор-об
range()
range(start,stop,step)
for i in range(5):
print(i)
import random=импортирует рандом в
random - генерирует рандомные числа
print(random.random())