dmitzu8594
?>

1. любой ли список является связным? обоснуйте ответ. 2. в чем отличие первого элемента однонаправленного (двунаправленного) списка от остальных элементов этого же списка? 3. в чем отличие последнего элемента однонаправленного (двунаправленного) списка от остальных элементов этого же списка? 4. почему при работе с однонаправленным списком необходимо позиционирование на первый элемент списка? 5. почему при работе с двунаправленным списком не обязательно позиционирование на первый элемент списка? 6. в чем принципиальные отличия выполнения добавления (удаления) элемента на первую и любую другую позиции в однонаправленном списке? 7. в чем принципиальные отличия выполнения основных операций в однонаправленных и двунаправленных списках? 8. с какой целью в программах выполняется проверка на пустоту однонаправленного (двунаправленного) списка? 9. с какой целью в программах выполняется удаление однонаправленного (двунаправленного) списка по окончании работы с ним? как изменится работа программы, если операцию удаления списка не выполнять?

Информатика

Ответы

laleonaretouch
1) s будет равно 40. for k: = 2 to 7 do - цикл будет выполнен 6 раз (2/3/4/5/6/7). каждый раз переменная s будет уменьшаться на 10: 100-10=90 (1 цикл) 90-10=80 (2-й) 80-10=70 (3-й) 70-10=60 (4-й) 60-10=50 (5-й) 50-10=40 (6-й цикл, последний) s=40 2) k будет равно 22. for i: = 1 to 4 do - цикл будет выполнен 4 раза (1/2/3/4). каждый раз переменная k будет присваивать значение 2*i+k: 2*1+2=4 (1-й цикл: 1 - это i, 2 - первоначальное значение k) 2*2+4=8 (2-й цикл: 2 - это очередная i, 4 - предыдущее значение k) 2*3+8=14 (3-й цикл) 2*4+14=22 (4-й цикл, последний) k=22
director
#python 3.6.4 # #импортируем модуль random import random #создаём массив с функции choice #если захочешь изменить длину массива, то поменяй цифру 5 на другую a = [random.choice([i for i in range(0, 100)]) for j in range(5)] #выводим содержимое массива print('массив: ',a) #объявляем переменные count_1 = 0 count_2 = 0 sum_1 = 0 sum_2 = 0 #создаём цикл для проверки условий for i in a:               #если переменная меньше 50, то прибавляем её к сумме        if i < 50:                 sum_1 += i                count_1 += 1     #во всех остальных случаях        else:                 sum_2 += i                count_2 += 1 #вычисляем среднее арифметическое b = sum_1 / count_1 c = sum_2 / count_2 #выводим среднее арифметическое элементов print('\nсреднее арифметическое элементов [0,50): ', b) print('\nсреднее арифметическое элементов [50,100): ', c)

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

1. любой ли список является связным? обоснуйте ответ. 2. в чем отличие первого элемента однонаправленного (двунаправленного) списка от остальных элементов этого же списка? 3. в чем отличие последнего элемента однонаправленного (двунаправленного) списка от остальных элементов этого же списка? 4. почему при работе с однонаправленным списком необходимо позиционирование на первый элемент списка? 5. почему при работе с двунаправленным списком не обязательно позиционирование на первый элемент списка? 6. в чем принципиальные отличия выполнения добавления (удаления) элемента на первую и любую другую позиции в однонаправленном списке? 7. в чем принципиальные отличия выполнения основных операций в однонаправленных и двунаправленных списках? 8. с какой целью в программах выполняется проверка на пустоту однонаправленного (двунаправленного) списка? 9. с какой целью в программах выполняется удаление однонаправленного (двунаправленного) списка по окончании работы с ним? как изменится работа программы, если операцию удаления списка не выполнять?
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

aistenok-28
shtankosoyuz1629
Vasileva
kolgatin69
rimmaskis
pbttehnology
sashulyah3183
Ekaterina1654
vkurnosov20008
fedotochkin8
Oslopova
Владимирович_Слабый
alexandergulyamov
Sashagleb19
anton-www1