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

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

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

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

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

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

от 25%

Подписываем

договор

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

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

Лабораторная работа № 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. Son dmiring his courge llowed Red Egle to leve in pece
2. Тема 8. Язык программирования Бейсик Всего- 31 вопросов 1
3.  Структурна схема комп~ютера
4. Новосибирский авиационный технический колледж УТВЕРЖДАЮ Председа
5. это исторически сложившаяся форма сосуществования людей характеризующаяся экономическим и духовным единс
6. Петр считал что материальные условия для деятельности Академии достаточно подготовлены
7. Нетрудно заметить что все перечисленные требования в отношении педагогики в той или иной степени соб.html
8. варианты Г В Б А Нецивилизованные страны Цивилизованные страны Цивилизации
9. Реферат- Некоторые характеристики и свойства микрообъектов
10. і Постійно вдосконалюється і збільшується номенклатура обладнання для підтримки пластового тиску випускаю
11. это экономическое состояние при котором желающие работать не могут найти работу при обычной ставке зарабо
12. По теме- Компьютеризация и техническая модернизация среднего и высшего образования на территории Российск
13. Поняття методики податкового контролю
14. модуль 1. Основні засади формування безпеки здоров~я та життя у сучасному суспільстві МЕТОДИЧНА РО.html
15. варіантів виготовлення видання Студенки групи СТ01 Овсієнко Д
16. Ой Морозе Морозенку Чи не той то Хміль
17. тема Project Expert 50 Professionl Содержание [1] Последовательность действий [1
18. Возраст спортивных достижении
19. Отображение математических формул в формате LaTeX на форуме PHPBB3
20. Конденсаторы- плоский сферический цилиндрический