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

  • Критерии

  • Уровень

  • Критерий

  • Итого

  • СОР 10 класс 2 четверть. Четверть раздел Алгоритмизация и программирование


    Скачать 45.66 Kb.
    НазваниеЧетверть раздел Алгоритмизация и программирование
    Дата13.04.2022
    Размер45.66 Kb.
    Формат файлаdocx
    Имя файлаСОР 10 класс 2 четверть.docx
    ТипДокументы
    #469165
    1. ЧЕТВЕРТЬ

    Раздел «Алгоритмизация и программирование»




    Цели обучения

          1. Писать код на языке программирования, используя функции и процедуры

          2. Использовать процедуры и функции для обработки строк

          3. Использовать файлы для чтения и записи информации

          4. Реализовывать алгоритмы сортировки для решения практических задач

    Критерии оценивания

    Обучающийся:

    • Записывает код на языке программирования, используя функции и процедуры

    • Использует процедуры и функции для обработки строк

    • Использует файлы для чтения и записи информации

    • Использует алгоритмы сортировки при решении практических задач

    Уровень мыслительных навыков

    Применение

    Время выполнения

    40 минут



    Задания


    1. В комбинаторике при вычислении количества сочетаний из n элементов по k

    используется формула: 𝐶𝐶𝑘𝑘 = 𝑛𝑛!

    . Напишите код программы, используя функцию

    𝑛𝑛


    𝑘𝑘!(𝑛𝑛−𝑘𝑘)!

    для вычисления количества сочетаний. Формула для вычисления факториала: n! = 1*2*3*…*n





    1. Напишите программу, которая запрашивает у пользователя координаты точки и затем рисует квадрат размером 10х10, где введенная точка является координатой левого верхнего угла квадрата. Рисование квадрата оформите в виде процедуры. Для рисования ты можешь использовать следующие команды:

    Up() – поднять перо; Down() опустить перо;


    Goto(x, y) переместиться в точку с координатами (x, y).

    1. Вводится строка, состоящая из слов, разделенных пробелами. Напишите программу, подсчитывающую количество слов во введенной строке.





    1. Напишите программу, которая будет определять, является ли введенное слово идентификатором, т.е. начинается ли оно с английской буквы в любом регистре или знака подчеркивания и не содержит других символов, кроме букв английского алфавита (в любом регистре), цифр и знака подчеркивания.







    1. Фамилия имя отчество Дата рождения

      Город проживания Место учебы
      Напишите код Python для создания текстового файла anketa.txt со своими анкетными данными в формате:

    2. Имеется файл languages.txt со следующей информацией:



    Java Python Ruby PHP JavaScript



    Имеется следующий код:

    f = open("languages.txt", "r") d1 = f.read(5)


    Результат выполнения программы
    d2 = f.read(7) d3 = f.read(5) d4 = f.read(4) d5 = f.read(10)

    print("Rating:\n") print("1.",d5)

    print("2.",d2)

    print("3.",d1)

    print("4.",d3)

    print("5.",d4) f.close()
    Проанализируйте данный код и определите, что будет выведено на экран в результате его исполнения? Запишите результат в пустом блоке.


    1. Проанализируйте предложенный код и определите, что будет выведено в результате его исполнения?

    data = [3, 4, 9 ,15, 7, 1]

    a = sorted(data, reverse = True) b = sorted(data, reverse = False) c=a+b

    print(c)



    1. Имеется список учащихся: Калиев, Иванова, Ахметова, Рыспаев, Валиева. Напишите программу, которая отсортирует данный список в алфавитном порядке с использованием встроенной функции Python.





    Критерий оценивания

    задания

    Дескриптор

    Балл

    Обучающийся

    Записывает код на языке программирования, используя функции и процедуры

    1

    Определяет функцию для вычисления

    количества сочетаний;

    1

    использует цикл для вычисления

    факториала;

    1

    выполняет вызов функции для

    вычисления формулы;

    1

    2

    организовывает ввод координат точки;

    1

    определяет процедуру для рисования

    квадрата;

    1

    вычисляет координаты вершин квадрата относительно исходной

    точки;

    1

    выполняет вызов процедуры для

    рисования квадрата;

    1

    Использует процедуры и функции для обработки строк;

    3

    организовывает ввод строки;

    1

    использует встроенную функцию для

    подсчета количества слов в строке

    1

    выводит результат на экран;

    1

    4

    использует цикл проверки символов;

    1

    проверяет первый символ на принадлежность символам английского алфавита или символу

    подчеркивания;

    1

    проверяет принадлежность остальных символов множеству английских букв,

    цифр или символа подчеркивания;

    1

    Использует файлы для чтения и записи информации;

    5

    использует команду создания

    текстового файла;

    1

    записывает данные в файл в

    необходимом формате;

    1

    осуществляет закрытие файла после

    записи;

    1

    6

    записывает первую строку в качестве

    результата;

    1

    записывает вторую строку в качестве

    результата;

    1

    записывает третью строку в качестве

    результата;

    1

    записывает четвертую строку в

    качестве результата;

    1

    записывает пятую строку в качестве

    результата;

    1

    Использует алгоритмы сортировки при решении практических задач.

    7

    определяет значение массива а;

    1

    определяет значение массива b;

    1

    определяет значение массива с;

    1







    8

    создает массив со списком учащихся;

    1

    применяет функцию сортировки к

    созданному массиву;

    1

    указывает правильный порядок

    сортировки.

    1

    Итого:







    27




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