Методические рекомендации по суммативному оцениванию «Информатика»


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



бет4/5
Дата09.03.2024
өлшемі290.16 Kb.
#494807
1   2   3   4   5
ОШ СОР Информатика 10 ЕМН рус

ЧЕТВЕРТЬ

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



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

        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   2   3   4   5




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет