Меню
Разработки
Разработки  /  Информатика  /  Подготовка к ЕГЭ  /  11 класс  /  ПО для решения заданий типа 6 ЕГЭ информатика

ПО для решения заданий типа 6 ЕГЭ информатика

Программное обеспечение для решения заданий типа 6 ЕГЭ информатика. Примеры для word, кумир, питон
01.05.2023

Содержимое разработки

Решение заданий типа 6 из материалов ЕГЭ 2023

Пример задания тип 6 

Исполнитель Черепаха действует на плоскости с декартовой системой координат. В начальный момент Черепаха находится в начале координат, её голова направлена вдоль положительного направления оси ординат, хвост опущен. При опущенном хвосте Черепаха оставляет на поле след в виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения. У исполнителя существует две команды: Вперёд n (где n  — целое число), вызывающая передвижение Черепахи на n единиц в том направлении, куда указывает её голова, и Направо m (где m  —  целое число), вызывающая изменение направления движения на m градусов по часовой стрелке.

Запись Повтори k [Команда1 Команда2 … КомандаS] означает, что последовательность из S команд повторится k раз.

Черепахе был дан для исполнения следующий алгоритм:
Повтори 7 [Вперёд 10 Направо 120].

Определите, сколько точек с целочисленными координатами будут находиться внутри области, ограниченной линией, заданной данным алгоритмом. Точки на линии учитывать не следует.





Для решения заданий существуют несколько способов решения задания.

  1. Решение на бумаге.

Выполнить программу на листке в клетку. Подсчитать количество точек, отвечающие условию задачи.

Достоинства. Не требует программного обеспечения.

Можно подсчитать количество точек, используя математические отношения.





























































































































































Недостатки. Отсутствие бумаги в клетку на экзамене.



  1. Решение Microsoft Word.

Выполнить задание в Microsoft Word. Создать таблицу с шириной и высотой клетки 1 см. Выполнить программу. Подсчитать количество точек, отвечающие условию задачи.

Достоинства. Можно выполнить задание. Если программа не сложная, то можно подсчитать количество точек.

Недостатки. Если углы не табличные, то задание выполнить сложно.







  1. Решение в программе Кумир.

З аметим, что после семи повторений последовательности команд [Вперёд 10 Направо 120] получится равносторонний треугольник с длиной стороны, равной 10. Необходимо подсчитать количество точек с целочисленными координатами. Построим такой треугольник, используя систему программирования «Кумир», выставив масштаб сетки 1 к 1: Всего точек с целочисленными координатами внутри треугольника  — 38.

использовать Черепаха

алг

нач

. опустить хвост

. нц 7 раз

. . вперед (10)

. . вправо (120)

. кц

кон



Достоинства. У исполнителя Черепаха есть поле в клетку, на которой хорошо видно точки и их легко подсчитать. Система команд исполнителя простая и легко осваивается учениками. Программу изучают в курсе информатики начиная с 5-7 класса.

Недостатки. Требуется программного обеспечение Кумир.

  1. Решение в программе Черепаха-Blockly

На сайте http://kpolyakov.spb.ru/ представлена разработка исполнителей для решения заданий типа 6. Для исполнителя Черепаха ссылка https://kpolyakov.spb.ru/school/blockly/turtle_free.html.

Достоинства. Система команд исполнителя простая и легко осваивается учениками. Есть обучение на сайте.

Недостатки. Требуется доступ в интернет, который на экзамене отсутствует. У исполнителя Черепаха отсутствует поле в клетку. Его нужно создавать дополнительно.

  1. Решение в программе Python.

count = 0

for x in range(1, 10):

for y in range(1, 10):

if -x / 3 ** 0.5 + 10 y x / 3 ** 0.5:

count += 1

print(count)



Достоинства. Программа сама подсчитает количества точек.

Недостатки. Требуются знания по математике, чтобы ограничить область для подсчета точек.

  1. Решение в программе Python с использованием модуля turtle.

В ыполнить задание с использование системы команд из модуля turtle.

import turtle

from turtle import *

n = 20

for i in range(7):

forward(10*n)

left(120)

penup()

for x in range(0, 12):

for y in range(0, 10):

setpos(x*n, y*n)

dot(4, 'red')



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







-75%
Курсы дополнительного образования

Создание динамических веб-страниц с помощью PHP и MySQL

Продолжительность 72 часа
Документ: Cвидетельство о прохождении курса
4000 руб.
1000 руб.
Подробнее
Скачать разработку
Сохранить у себя:
ПО для решения заданий типа 6 ЕГЭ информатика (107.16 KB)

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт