KNOWLEDGE HYPERMARKET


Исполнитель CIRCLE. Случайные числа

Гипермаркет знаний>>Информатика >>Информатика 6 класс>> Исполнитель CIRCLE. Случайные числа


         Исполнитель CIRCLE

Исполнитель CIRCLE

Чтобы изобразить окружность на листе бумаги, мы используем циркуль. Ножку с иголкой устанавливаем неподвижно в нужном месте листа бумаги и вращаем вокруг нее ножку с грифелем. Конец ножки с грифелем описывает замкнутую линию, которая называется окружностью.

Каждая окружность имеет свой центр и радиус. Центр окружности — это точка, в которой располагалась ножка с иголкой. Радиус — отрезок, соединяющий центр окружности и любую ее точку.

Вычерчивать окружности на экране нам поможет исполнитель по имени CIRCLE.

Этот Исполнитель умеет рисовать окружности любых размеров и в любом месте экрана. Надо только правильно сообщать ему все необходимые данные — координаты центра и длину радиуса.

Вот общий вид приглашения к работе этого исполнителя:

CIRCLE (х, у), r, с

Здесь:

CIRCLE — имя исполнителя (оно должно быть написано без ошибок);
(х, у) — координаты центра окружности;
r — длина радиуса;
с — номер цвета окружности. 

Если вы не укажете номер цвета рисования (умолчите об этом), то по умолчанию окружность будет нарисована белым цветом.

                          Случайные числа

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

Дело в том, что у компьютера есть специальная функция, которая выдает случайные числа. Ее обозначение RND получено сокращением английского слова «random», которое означает «случайный».

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

При помощи функции RND получается произвольное (случайное) число от 0 до 1.

При помощи функции RND получается произвольное (случайное) число от 0 до 1

Чтобы получить случайные числа из произвольного промежутка, используют выражение RND * а + b, где а — ширина промежутка, b — значение левой границы.

Случайные числа

Для того чтобы компьютер «задумывал» произвольные координаты х и у, принадлежащие нашему графическому экрану, воспользуемся следующими программными строками:

х = 639*RND
у = 4 63*RND

Здесь числа 639 и 463 определяют верхние границы выдаваемых значений.

Рассмотрим пример. Пусть (х, у) — координаты некоторой точки на экране, «задуманные» компьютером. (x + 5, y + 5) — координаты точки, находящейся неподалеку. Нарисуем «косой дождик»:

SCREEN 12
10 х = RND* 639
у = RND* 463
LINE(х,у)-(х+5,у+5)
GOTO 10

В результате выполнения этой программы весь экран покрывается «косыми дождинками». В последней строке программы мы отдаем приказ вернуться на строку с меткой 10. Компьютер снова и снова «задумывает» координаты точки и чертит отрезок-«дождинку» на экране. Рисование будет продолжаться до тех пор, пока вы не прервете выполнение программы.

Босова Л. Л. Информатика: Учебник для 6 класса / Л. Л. Босова. — 3-е изд., испр. и доп. — М.: БИНОМ. Лаборатория знаний, 2005. — 208 с.: ил.



Содержание урока
1236084776 kr.jpg конспект урока
1236084776 kr.jpg опорный каркас  
1236084776 kr.jpg презентация урока
1236084776 kr.jpg акселеративные методы 
1236084776 kr.jpg интерактивные технологии 

Практика
1236084776 kr.jpg задачи и упражнения 
1236084776 kr.jpg самопроверка
1236084776 kr.jpg практикумы, тренинги, кейсы, квесты
1236084776 kr.jpg домашние задания
1236084776 kr.jpg дискуссионные вопросы
1236084776 kr.jpg риторические вопросы от учеников

Иллюстрации
1236084776 kr.jpg аудио-, видеоклипы и мультимедиа 
1236084776 kr.jpg фотографии, картинки 
1236084776 kr.jpg графики, таблицы, схемы
1236084776 kr.jpg юмор, анекдоты, приколы, комиксы
1236084776 kr.jpg притчи, поговорки, кроссворды, цитаты

Дополнения
1236084776 kr.jpg рефераты
1236084776 kr.jpg статьи 
1236084776 kr.jpg фишки для любознательных 
1236084776 kr.jpg шпаргалки 
1236084776 kr.jpg учебники основные и дополнительные
1236084776 kr.jpg словарь терминов                          
1236084776 kr.jpg прочие 

Совершенствование учебников и уроков
1236084776 kr.jpg исправление ошибок в учебнике
1236084776 kr.jpg обновление фрагмента в учебнике 
1236084776 kr.jpg элементы новаторства на уроке 
1236084776 kr.jpg замена устаревших знаний новыми 

Только для учителей
1236084776 kr.jpg идеальные уроки 
1236084776 kr.jpg календарный план на год  
1236084776 kr.jpg методические рекомендации  
1236084776 kr.jpg программы
1236084776 kr.jpg обсуждения


Интегрированные уроки


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

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