Главная страница
Навигация по странице:

  • (5*b+a)/(2*a+3*b+6)

  • (a+b)*(c+ 2* d) (a+b +2*c )*d

  • ффффф. Абочая тетрадь, Информатика, 9 класс К. Ю. Поляков, Е. А. Еремин


    Скачать 190.64 Kb.
    НазваниеАбочая тетрадь, Информатика, 9 класс К. Ю. Поляков, Е. А. Еремин
    Анкорффффф
    Дата14.12.2022
    Размер190.64 Kb.
    Формат файлаdocx
    Имя файлаelt9-16.docx
    ТипДокументы
    #845470

    Р
    15.01.2023
    абочая тетрадь, Информатика, 9 класс К.Ю. Поляков, Е.А. Еремин

    1. Моделирование

    1. Списки и деревья


    1. Д ля дерева на рисунке определите

    • «родителя» узла E:

    • «предков» узла E:

    • «потомков» узла E:

    • «родителя» узла C:

    • «предков» узла C:

    • «потомков» узла С:

    • «предков» узла A:

    • «потомков» узла A:

    1. Запишите по этой схеме полный адрес файла Расходы.odt:



    Если вы работаете в операционной системе Windows, считайте, что каталог Документы находится в корневом каталоге диска C:, для системы Linux – в каталоге /home/sonya.

    Полный адрес файла Расходы.odt:

    Место для ввода текста.

    1. Постройте дерево, соответствующее арифметическому выражению

    (5*b+a)/(2*a+3*b+6)



    1. П роверьте, выполняется ли для этого кода условие Фано: ни одно из кодовых слов не совпадает с началом другого кодового слова.

    А

    Б

    В

    Г

    Д

    0

    11

    101

    110

    111

    Ответ:

    Как сразу определить это по дереву?

    Место для ввода текста.

    Где должны располагаться узлы с буквами, чтобы условие Фано вы­пол­ня­лось?

    1. Дан список русских букв: [В, Г, Б, А]. За один шаг можно поменять местами два соседних элемента списка.

    Сколько шагов потребуется для того, чтобы расположить буквы в списке по алфавиту? Покажите, как меняется список после каждого шага:

    1.




    2.




    3.




    4.




    5.




    6.




    7.




    8.




    1. Запишите выражения, соответствующие каждому из деревьев:

      а)





      б)












    2. Дан список чисел: [35, 46, 13, 79]. Нужно добавить в список несколько чисел и расставить элементы так, чтобы разность между следующим и предыдущим элементами была одинакова для всех пар соседних элементов.

    Какое наименьшее количество чисел нужно добавить в список?

    Запишите полученный список, расставив его элементы так, как требуется. Выделите маркером добавленные числа.


    1. Дан список слов: [орел, курица, лошадь, сокол, лось, кот, кузнечик]. Нужно удалить из списка несколько элементов, а оставшиеся расставить так, что каждое следующее слово будет на одну букву длиннее предыдущего.

    Какое наименьшее количество слов нужно удалить из списка?

    Запишите полученный список, расставив его элементы так, как требуется:


    1. Постройте деревья, соответствующие следующим арифметическим выражениям:

      (a+b)*(c+2*d)

      (a+b+2*c)*d





    2. Сообщения, содержат буквы А, Б, В, Г; используется двоичный код, для которого выполняется условие Фано. Известны кодовые слова: А: 111, Б: 0, В: 100. Найдите кратчайшее кодовое слово для буквы Г, при котором код будет допускать однозначное декодирование. Если таких кодов несколько, укажите код с наименьшим числовым значением. Используйте дерево.



    Ответ:


    http://kpolyakov.spb.ru




    написать администратору сайта