У вас вопросы?
У нас ответы:) SamZan.net

Лабораторная работа 3

Работа добавлена на сайт samzan.net: 2015-07-05

Поможем написать учебную работу

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

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 10.6.2025

Лабораторная работа № 3.

Составление циклических алгоритмов для исполнителя РОБОТ.

Цикл N раз. Вложенные циклы.

Цель работы: Научиться составлять циклические алгоритмы для исполнителя РОБОТ.

Теоретические сведения:

Система команд исполнителя Робот включает:

Команды действия:

Команды проверки:

Команды измерения:

Для краткой записи серии повторяющихся действий в алгоритме можно использовать составную команду Цикл N раз.

Общий вид цикла N раз:

нц N раз

・ тело_цикла

кц

Здесь N — целое выражение, задающее число повторений. При выполнении алгоритма последовательность команд циклически повторяется указанное число раз.

Ход работы:

  1.  На диске D: в папке STUDENT создать папку со своей фамилией. В этой папке создать папку Лабораторная работа №3.
  2.  Загрузить систему Кумир. Убрать значок комментария для активизации Робота.
  3.  Настроить стартовую обстановку Робота согласно задач своего варианта. Для этого вызвать на экран редактор обстановки и пользуясь подсказкой, создать стартовую обстановку.
  4.  Написать алгоритмы для Робота. Проверить правильность алгоритмов, вызвав на экран Окно наблюдения за Роботом.
  5.  Составить отчет по лабораторной работе. Для этого создать текстовый документ в Word. В документе написать:

- тему и цель лабораторной работы

- свою фамилию, имя, № группы

- номер варианта.

- задания

  1.  Скопировать окна с текстом программы (Alt+PrtSc) и вставить в отчет.
  2.  Скопировать окна наблюдения за Роботом с результатом выполненной программы (Alt+PrtSc) и вставить в отчет.

Примеры выполнения задания:

Пример 1.

Составить алгоритм перемещения Робота из т.А в т.В и закрашивания помеченных клеток.

  1.  Настраиваем стартовую обстановку Робота согласно задания. Сохраняем ее в свою папку под именем z2.fil

  1.  Составляем алгоритм для Робота.

  1.  Открываем окно наблюдения за Роботом и запускаем алгоритм: Меню - Выполнение – Выполнить непрерывно.

Пример 2.

Составить алгоритм перемещения Робота из т.А в т.В и закрашивания помеченных клеток.

В данной задаче Робот должен выполнить 4 раза следующую последовательность действий:

 

Пример 3. Использование вложенных циклов.

Составить алгоритм перемещения Робота из т.А в т.В и закрашивания помеченных клеток.

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

Чтобы закрасить все клетки, нужно выполнить эту последовательность действий 5 раз. После этого Робот будет находиться в клетке, на которую указывает стрелка. Последние два цикла переводят Робота в точку В.


Задания к лабораторной работе:

Выполнить 2 задания. Оформить заголовки алгоритмов, как в заданиях.

Вариант 1

Задание 1.

использовать Робот

алг Закрасить помеченные клетки
.
дано | Робот в клетке A
.
надо | Все помеченные клетки закрашены
| Используйте циклы нц ... раз для закраски однотипных фрагментов

Задание 2.

использовать Робот

алг Переместить робота из A в B, закрасив помеченные клетки

. дано | Робот в клетке A

. надо | Переместите робота в клетку B

| Все помеченные клетки должны быть закрашены

| Используйте вложенные циклы


Вариант 2

Задание 1.

использовать Робот

алг Закрасить помеченные клетки.

дано | Робот в клетке A.

надо | Все помеченные клетки закрашены

| Используйте циклы нц ... раз для закраски однотипных фрагментов

Задание 2.

использовать Робот

алг Переместить робота из A в B, закрасив помеченные клетки

. дано | Робот в клетке A

. надо | Переместите робота в клетку B

| Все помеченные клетки должны быть закрашены

| Используйте вложенные циклы


Вариант 3

Задание 1.

использовать Робот

алг Закрасить помеченные клетки.

дано | Робот в клетке A.

надо | Все помеченные клетки закрашены

| Используйте циклы нц ... раз для закраски однотипных фрагментов

Задание 2.

использовать Робот

алг Переместить робота из A в B, закрасив помеченные клетки

. дано | Робот в клетке A

. надо | Переместите робота в клетку B

| Все помеченные клетки должны быть закрашены

| Используйте вложенные циклы


Вариант 4

Задание 1.

использовать Робот

алг Закрасить помеченные клетки.

дано | Робот в клетке A.

надо | Все помеченные клетки закрашены

| Используйте циклы нц ... раз для закраски однотипных фрагментов

Задание 2.

использовать Робот

алг Переместить робота из A в B, закрасив помеченные клетки

. дано | Робот в клетке A

. надо | Переместите робота в клетку B

| Все помеченные клетки должны быть закрашены

| Используйте вложенные циклы


Вариант 5

Задание 1.

использовать Робот

алг Закрасить помеченные клетки.

дано | Робот в клетке A.

надо | Все помеченные клетки закрашены.

|Переместите Робота в клетку В

| Используйте циклы нц ... раз для закраски однотипных фрагментов

Задание 2.

использовать Робот

алг Переместить робота из A в B, закрасив помеченные клетки

. дано | Робот в клетке A

. надо | Переместите робота в клетку B

| Все помеченные клетки должны быть закрашены

| Используйте вложенные циклы


Вариант 6

Задание 1.

использовать Робот

алг Закрасить помеченные клетки.

дано | Робот в клетке A.

надо | Все помеченные клетки закрашены

|Переместите Робота в клетку В

| Используйте циклы нц ... раз для закраски однотипных фрагментов

Задание 2.

использовать Робот

алг Переместить робота из A в B, закрасив помеченные клетки

. дано | Робот в клетке A

. надо | Переместите робота в клетку B

| Все помеченные клетки должны быть закрашены

| Используйте вложенные циклы


Вариант 7

Задание 1.

использовать Робот

алг Закрасить помеченные клетки.

дано | Робот в клетке A.

надо | Все помеченные клетки закрашены

| Используйте циклы нц ... раз для закраски однотипных фрагментов

Задание 2.

использовать Робот

алг Переместить робота из A в B, закрасив помеченные клетки

. дано | Робот в клетке A

. надо | Переместите робота в клетку B

| Все помеченные клетки должны быть закрашены

| Используйте вложенные циклы


Вариант 8

Задание 1.

использовать Робот

алг Закрасить помеченные клетки.

дано | Робот в клетке A.

надо | Все помеченные клетки закрашены

| Используйте циклы нц ... раз для закраски однотипных фрагментов

Задание 2.

использовать Робот

алг Переместить робота из A в B, закрасив помеченные клетки

. дано | Робот в клетке A

. надо | Переместите робота в клетку B

| Все помеченные клетки должны быть закрашены

| Используйте вложенные циклы


Вариант 9

Задание 1.

использовать Робот

алг Закрасить помеченные клетки.

дано | Робот в клетке A.

надо | Все помеченные клетки закрашены

| Используйте циклы нц ... раз для закраски однотипных фрагментов

Задание 2.

использовать Робот

алг Переместить робота из A в B, закрасив помеченные клетки

. дано | Робот в клетке A

. надо | Переместите робота в клетку B

| Все помеченные клетки должны быть закрашены

| Используйте вложенные циклы


Вариант 10

Задание 1.

использовать Робот

алг Закрасить помеченные клетки.

дано | Робот в клетке A.

надо | Все помеченные клетки закрашены

| Используйте циклы нц ... раз для закраски однотипных фрагментов

Задание 2.

использовать Робот

алг Переместить робота из A в B, закрасив помеченные клетки

. дано | Робот в клетке A

. надо | Переместите робота в клетку B

| Все помеченные клетки должны быть закрашены

| Используйте вложенные циклы




1. ХАРАКТЕРИСТИКА ЕЛЕКТРИЧНОЇ АКТИВНОСТІ ГІПОКАМПУ ЩУРІВ НА ФОНІ ДОВГОТРИВАЛОГО ЗООКОНФЛІКТНОГО СТРЕСУ
2. Уфимский государственный нефтяной технический университет Филиал ГОУ ВПО УГНТУ в г
3. переменного ресурса характеризуется законом убывания предельного продукта.html
4. Социальная психология
5. химические свойства и структура цитоплазмы
6. Татуировка и пирсинг
7. ТЕМА - ЭВОЛЮЦИЯ ТЕОРИИ И ПРАКТИКИ НАУЧНОГО МЕНЕДЖМЕНТА Рассматриваемые вопросы- Лекция 2 1
8. Воронежский государственный аграрный университет имени К
9. инвестиции приносящие вкладчику определенный доход через регулярные промежутки времени; 2 современн
10. Статья Пятая Аннотация НьюЙорк ЛосАнджелес и Вашингтон округ Колумбия были упразднены