Сегодня встречаемся в 10.00 в Teams по этой ссылке
К сожалению смогу провести только консультацию по математике
Сегодня встречаемся в 10.00 в Teams по этой ссылке
К сожалению смогу провести только консультацию по математике
Добрый день. У многих сейчас не хватает оценок для аттестации за четверть.
Для исправления ситуации, выполните доп задания. За каждое оценка в журнал (без одинаковых решений и ГДЗ пожалуйста)
Эти задания из начала года, так что для их выполнения вам нужно повторить указанные темы учебника.
1. Работа по теме "Представление чисел на компьютере"
Результаты и вопросы по выполнению присылайте на почту infmatem208@gmail.com в письме указывайте фамилию и класс
Сегодня мы рассматривали этот вариант
Решение для второй задачи:
f=open('17(1).txt')Решение для четвертой задачи:
s=[]
for i in range(10000):
a=f.readline()
s.append(int(a))
n=0
maxs=0
for i in range(len(s)):
for j in range(i+1,len(s)):
if (s[i]+s[j])%9==0:
n+=1
if s[i]+s[j]>maxs:
maxs=s[i]+s[j]
print(n,maxs)
def g(i,j,sm):Доделайте оставшиеся задачи. Для последних трех задач стандартное решение делается в электронных таблицах. Так что мы делали альтернативным способом.
sm+=sp[i][j]
if i!=0:
g(i-1,j,sm)
if j!=9:
g(i,j+1,sm)
if i==0 and j==9:
otvet.append(sm)
f=open('18.txt')
sp=[]
otvet=[]
for i in range(10):
a=f.readline()
s=list(map(int,a.split()))
sp.append(s)
g(9,0,0)
print(max(otvet),min(otvet))
Задачи принесите во вторник 22 марта.
Для тех у кого не хватает оценок, выполните следующие дополнительные задания.
№1 Работа со списками
№2 Задачи с использованием цикловИспользуя цикл while, решите эти задачу
1. Напишите программу, которая в последовательности натуральных чисел определяет количество всех чисел, кратных 10. Программа получает на вход натуральные числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 — признак окончания ввода, не входит в последовательность). Введённые числа не превышают 30 000. Программа должна вывести одно число: количество всех чисел, кратных 10
2. Напишите программу, которая в последовательности натуральных чисел определяет минимальное число. Программа получает на вход натуральные числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 — признак окончания ввода, не входит в последовательность). Введённые числа не превышают 30 000. Программа должна вывести два одно число: минимальное введенное число
Используя цикл for, решите эту задачу
3. Напишите программу, которая в последовательности натуральных чисел определяет максимальное число, кратное 5. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, кратное 5. Количество чисел не превышает 1000. Введённые числа не превышают 30 000. Программа должна вывести одно число — максимальное число, кратное 5.
№3 Вариант с "Решу ОГЭ"
Выполните вариант по ссылке
За каждый № отдельная оценка.
Решения присылайте на почту infmatem208@gmail.com
В письме указывайте фамилиюДля тех у кого не хватает оценок, выполните следующие дополнительные задания.
За каждый отдельная оценка.
Тест принимаю с решениями (где нужно посчитать) и с рисунком к каждому вопросу
№1
№2 Уровень на выбор (за первый уровень максимум 4)
№3
Решения присылайте на почту infmatem208@gmail.com
В письме указывайте фамилию
Для тех у кого не хватает оценок, выполните следующие дополнительные задания.
За каждый отдельная оценка.
Тест принимаю с решениями, а не только варианты ответа
Решения присылайте на почту infmatem208@gmail.com
В письме указывайте фамилию
Выполнить задания 2 и 3 варианта 10359685
Текст нерационального решения задания 1 из этого варианта
f=open('17.txt')
s=[]
a=f.readline()
while a!='':
s.append(int(a))
a=f.readline()
n=0
maxs=0
for i in range(len(s)):
for j in range(len(s)):
if i!=j and (s[i]*s[j])%62==0:
n+=1
if s[i]+s[j]>maxs:
maxs=s[i]+s[j]
print(int(n/2),maxs)
f=open('input.txt')
d=f.readline().split()
for i in range(len(d)):
d[i]=int(d[i])
s=0
cena=[]
kolvo=[]
for i in range(d[0]):
c=f.readline().split()
if c[2]=='A':
s=s+int(c[0])*int(c[1])
else:
cena.append(int(c[0]))
kolvo.append(int(c[1]))
s=d[1]-s
a=0
m=len(cena)
for i in range(m):
x=min(cena)
y=cena.index(x)
if s<x:
print(a,s)
break
n=kolvo[y]
for j in range(n):
s=s-x
a=a+1
if s<x:
break
cena.remove(x)
kolvo.remove(n)
1. Задание для всех:
1) Дан список чисел. Если в нем есть два соседних элемента одного знака, выведите эти числа. Если соседних элементов одного знака нет — не выводите ничего. Если таких пар соседей несколько — выведите первую пару.
2) Переставьте соседние элементы списка (A[0]
c A[1]
, A[2]
c A[3]
и т. д.). Если элементов нечетное число, то последний элемент остается на своем месте.