6
Реализация циклических алгоритмов в среде Скретч 5 класс ПРАКТИЧЕСКАЯ РАБОТА №7

практическая работа № 7 реализация циклических алгоритмов в среде скретч

Embed Size (px)

Citation preview

Page 1: практическая работа № 7 реализация циклических алгоритмов в среде скретч

Реализация циклических алгоритмов

в среде Скретч

5 класс

ПРАКТИЧЕСКАЯ РАБОТА №7

Page 2: практическая работа № 7 реализация циклических алгоритмов в среде скретч

Задача: Любимая бабушкина кошка Мурка решила вообще перестать ловить бедных мышей и стать вегетарианкой. Поэтому она каждый день ест x картофелин, y морковок и z капусты. Сколько всего овощей съедает за день кошка Мурка.

Составить скрипт с двумя спрайтами: котом и мышью, кот должен выдать сообщение с условием задачи и пояснениями о введении входных данных и рассчитать количество овощей и выдать сообщение о количестве овощей, которые съел кот, затем спрайт Мыша из центра сцены имеет передвинуться к коту и выдать сообщение: «Ура! Мне теперь не страшен кот », если количество овощей, которые съел Рыжий кот положительная - в противном случае движется по кругу на 3600 и выводит сообщение «О Боже! Теперь кот может съесть меня ».

Page 3: практическая работа № 7 реализация циклических алгоритмов в среде скретч

1. Создаём информационную модель задачи:Исходные данные:Пусть Х - это несколько картошин, которые съела Мурка. У – количество морковок. Z – количество капусты.Исходные данные: S – количество овощей, съеденных Муркой за день.Математическая модель задачи: S=х+у+z, если S >0 то мыша выполняет те же действия, что и в предыдущей практической работе, иначе двигается по кругу. Реализовать движение по кругу можна следующим образом: например, мы хочем повернуть спрайт на 3600 , путь он будет поварачиватся на 150, подсчитаем количество поворотов, для этого 360:15=24, значит достаточно повторить команду 24 раза.

2. Загрузить среду выполнения алгоритма Scratch.

Page 4: практическая работа № 7 реализация циклических алгоритмов в среде скретч

2. Открыть ранее созданный проект «Мышеловка».3. Измените скрипт для спрайта Миша (Mouse1) по образцу.

4. Измените в скрипте значение переменных на 0. Что изменилось в результате выполнения скрипта?5. Измените значение переменных на 5, 6, 9. Выполните скрипт. Что изменилось?

Page 5: практическая работа № 7 реализация циклических алгоритмов в среде скретч

1. Составьте и выполните алгоритм, чтобы получить изображение, приведённое ниже на рисунке

2. Сохраните составленный прект в своей папке.

Page 6: практическая работа № 7 реализация циклических алгоритмов в среде скретч

Дополнительное задание. Составить информационную и математическую модели к задаче и скрипт для спрайта Boy, который бы решал следующую задачу.

Надеясь накопить деньги на покупку новенького компьютера, Стасик приобрел три лотерейные билеты «Лото Забава». Ему приснилось, что первый билет выиграл x гривен, второй - y гривен, а третий столько денег, сколько первый и второй билеты вместе взятые. Измените эту задачу таким образом, чтобы пользователь сам определял, судьба выиграть Стасику сегодня или нет. Для этого добавьте к сцене новый спрайт, например «Laptop» и с помощью команды ветвления спросить пользователя: Выиграл ли Стасик. Если да - то подсчитать выигрыш согласно сном и выдать сообщение «Твой сон был вещий», если нет - выдать сообщение: «Это был просто сон!». Неугомонный Стасик, который выиграл 1 раз решил играть до тех пор, пока сумма его выигрыша меньше 1500 Вывести сообщение радостного Стасика о выигрышной сумме и количество выигрышных попыток.