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

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

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

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

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

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

от 25%

Подписываем

договор

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

Скидка 25% при заказе до 29.4.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. Формирование и развитие террористических организаций в Пакистане (середина 1980 2000 гг)
3. ответственный маркетинг Холистический маркетинг включает социально ответственный маркетинг понимание э
4. Источники формирования оборотных активов организации
5. Сущность организационных структур управления и перспективы их развития
6. ЛАБОРАТОРНАЯ РАБОТА N 14 Создание гипертекста Цель работы- изучить методику создания HTMLгипертекс
7. реферат на здобуття наукового ступеня кандидата біологічних наук КИЇВ2006
8. ОБЕСПЕЧЕНИЕ КООРДИНАЦИИ ИННОВАЦИОННО-ТЕХНОЛОГИЧЕСКОГО РАЗВИТИЯ РАКЕТНО-КОСМИЧЕСКОЙ ПРОМЫШЛЕННОСТИ СО СТОРОНЫ ГОСУДАРСТВА КАК ФАКТОР ЭКОНОМИЧЕСКОГО ПРОГРЕССА РОССИЙСКОЙ ЭКОНОМИКИ
9. Микроконтент- как писать заголовки, заглавия страниц и темы в почтовых сообщениях
10. КАК ДОБИВАТЬСЯ СВОИХ ЦЕЛЕЙ ЭФФЕКТИВНО УПРАВЛЯЯ своим ВРЕМЕНЕМ ~ Хотите стать более организованным