Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Использовать Робот алг в клетку БСодержание книги
Поиск на нашем сайте дано | Робот в клетке А надо | Робот в клетке Б | |и все отмеченные клетки закрашены нач Нц пока справа свободно Закрасить вверх (длина коридора) Вправо Кц Закрасить вверх (длина коридора) кон Алг цел длина коридора дано | Возможно, снизу от робота коридор надо | Посчитано количество клеток коридора | |и робот вернулся туда где был. нач . цел шагов= 0 Нц пока снизу свободно Вниз .. шагов:=шагов+ 1 Кц Нц шагов раз Вверх Кц . знач:=шагов кон Алг закрасить вверх (цел клеток) дано | Сверху от робот есть не закрашенные клетки надо | Робот закрасил необходимое количество клеток |и вернулся нач Нц клеток раз Вверх Закрасить Кц Нц клеток раз Вниз Кц кон
Результат выполнения данного алгоритма приведен на рисунке 13.1.2.
Рисунок 13.1.2 – Результат выполнения алгоритма Результат выполнения данного задания приведен на рисунке 13.1.3.
Рисунок 13.1.3 – Результат выполнения задания Задание 2: Переведите робота в клетку – "Б" и закрасьте отмеченные клетки. Количество отмеченных клеток равно количеству проходов в коридоре. Начальный код: Использовать Робот алг в клетку Б дано | Робот в клетке А, справа от робота коридор надо | Робот в клетке Б | |и все отмеченные клетки закрашены нач .. .. Кон Алг цел количество проходов дано | Сверху от робота коридор, возможно с проходами |влево надо | Посчитано количество проходов | |и робот вернулся туда где был. нач . цел проходов= 0 .. .. . знач:=проходов кон Начальное положение робота показано на рисунке 13.2.1.
Рисунок 13.2.1 – Начальное положение робота Описание выполнения задания Алгоритм решения поставленной задачи приведен ниже: Использовать Робот алг в клетку Б дано | Робот в клетке А, справа от робота коридор надо | Робот в клетке Б | |и все отмеченные клетки закрашены Нач Нц количество проходов раз Закрасить Вправо Кц Кон Алг цел количество проходов дано | Сверху от робота коридор, возможно с проходами |влево надо | Посчитано количество проходов | |и робот вернулся туда где был. нач . цел проходов= 0 Нц пока сверху свободно Вверх Если слева свободно то .... проходов:=проходов+ 1 Все Кц Нц пока снизу свободно Вниз Кц знач:=проходов кон
Рисунок 13.2.2 – Результат выполнения алгоритма Результат выполнения данного задания приведен на рисунке 13.2.3.
Рисунок 13.2.3 – Результат выполнения задания
Задачи лабораторной работы решены на следующий балл:
Рисунок 13.3.1 – Результат выполнения заданий
Лабораторная работа №14. Кумир. Алгоритмы с результатом. Задание 1: Используйте цикл "для" Начальный код: Использовать Робот алг закрасить клетки (цел ОТ, цел ДО) дано | Робот в клетке 1, справа от робота коридор надо | Робот в клетке Б | |и все отмеченные клетки закрашены нач . Кон
Рисунок 14.1.1 – Начальное положение робота Описание выполнения задания Алгоритм решения поставленной задачи приведен ниже: Использовать Робот алг закрасить клетки (цел ОТ, цел ДО) дано | Робот в клетке 1, справа от робота коридор надо | Робот в клетке Б | |и все отмеченные клетки закрашены нач . цел i Вправо Вправо . нц для i от ОТ до ДО Закрасить Вправо Кц кон
Рисунок 14.1.2 – Результат выполнения алгоритма
Значения переменных "ОТ" и "ДО" представлены на рисунке ниже:
Результат выполнения данного задания приведен на рисунке 14.1.3.
Рисунок 14.1.3 – Результат выполнения задания Задание 2: Используйте цикл "для" Начальный код: Использовать Робот алг в клетку Б (цел клеток) дано | Робот в клетке А, справа от робота коридор надо | Робот в клетке Б | |и все отмеченные клетки закрашены Нач . Кон Начальное положение робота показано на рисунке 14.2.1.
Рисунок 14.2.1 – Начальное положение робота
Описание выполнения задания Алгоритм решения поставленной задачи приведен ниже: Использовать Робот алг в клетку Б (цел клеток) дано | Робот в клетке А, справа от робота коридор надо | Робот в клетке Б | |и все отмеченные клетки закрашены нач . цел i . нц для i от 1 до клеток Закрасить .. нц i раз Вниз Закрасить Кц .. нц i раз Вверх Кц Вправо Кц кон Результат выполнения данного алгоритма приведен на рисунке 14.2.2.
Рисунок 14.2.2 – Результат выполнения алгоритма Значение переменной "клеток" представлено на рисунке ниже:
Результат выполнения данного задания приведен на рисунке 14.2.3.
Задачи лабораторной работы решены на следующий балл:
Рисунок 14.3.1 – Результат выполнения заданий Лабораторная работа №15. Кумир. Массивы. Задание 1: Работа с массивами. Начальный код: алг цел максимум (цел N, цел таб массив[ 1: N ]) дано | Массив случайных чисел от 0 до 100, количество элементов массива надо | Максимальный элемент массива | | Нач Цел макс . . знач:=макс кон Описание выполнения задания Алгоритм решения поставленной задачи приведен ниже: алг цел максимум (цел N, цел таб массив[ 1: N ]) дано | Массив случайных чисел от 0 до 100, количество элементов массив надо | Максимальный элемент массива | | Нач Цел макс . цел i . макс:=массив[ 1 ] . нц для i от 1 до N - 1 .. если массив[ i + 1 ]>макс ... то макс:=массив[ i + 1 ] Все Кц . знач:=макс кон Значения переменных представлены на рисунке 15.1.1:
Рисунок 15.1.1 – Результат выполнения задания
Результат выполнения данного задания приведен на рисунке 15.1.2.
Рисунок 15.1.2 – Результат выполнения задания Задание 2: Работа с массивами. Начальный код: алг цел сумма (цел N, цел таб массив[ 1: N ]) дано | Массив случайных чисел от -100 до 100, количество элементов массива надо | Сумма элементов массива | | Нач Цел сумм . . знач:=сумм Кон Описание выполнения задания Алгоритм решения поставленной задачи приведен ниже: алг цел сумма (цел N, цел таб массив[ 1: N ]) дано | Массив случайных чисел от -100 до 100, количество элементов массива надо | Сумма элементов массива | | Нач . цел сумм . цел i . сумм := 0 . нц для i от 1 до N .. сумм := сумм+массив[ i ] Кц . знач:= сумм кон
Значения переменных представлены на рисунке 15.2.1:
Рисунок 15.2.1 – Результат выполнения задания
Результат выполнения данного задания приведен на рисунке 15.2.2.
Рисунок 15.2.2 – Результат выполнения задания
Задачи лабораторной работы решены на следующий балл: Рисунок 15.3.1 – Результат выполнения заданий Лабораторная работа №16. Кумир. Массивы Задание 1: Файлы Начальный код: Использовать Файлы алг Нач Кумир. Массивы. . вывод сумма (" file 1. txt "),нс кон алг цел сумма (лит имя файла) дано | Имя файла со случайными числами |от -100 до 100 надо | Сумма чисел в файле | | Нач . цел сумм= 0 . . знач:=сумм кон
Описание выполнения задания Алгоритм решения поставленной задачи приведен ниже: Использовать Файлы алг Нач . вывод сумма (" file 1. txt "),нс кон алг цел сумма (лит имя файла) дано | Имя файла со случайными числами |от -100 до 100 надо | Сумма чисел в файле | | Нач . цел сумм= 0 . цел i . файл f . f:= открыть на чтение (имя файла) . нц пока не конец файла (f) .. ввод f, i .. сумм:=сумм+ i Кц . закрыть (f) . знач:=сумм кон Сумма чисел показана на рисунке 16.1.1:
Рисунок 16.1.1 – Результат суммы Числа, выбранные для суммы в файле, показаны на рисунке 16.1.2:
Рисунок 16.1.2 – Исходные числа Задание 2: Файлы Начальный код: Использовать Файлы алг Нач . вывод среднее (" file 1. txt "),нс кон алг вещ среднее (лит имя файла) дано | Имя файла со случайными числами |от -100 до 100 надо | Среднее арифметическое чисел в файле | | Нач . вещ сред ар= 0 . . знач:=сред ар Кон
Описание выполнения задания Алгоритм решения поставленной задачи приведен ниже: Использовать Файлы алг Нач . вывод среднее (" file 1. txt "),нс Кон алг вещ среднее (лит имя файла) дано | Имя файла со случайными числами | от -100 до 100 надо | Среднее арифметическое чисел в файле | | Нач . вещ сред ар= 0 . цел i . цел сумм= 0 . файл f . цел k = 0 . f:= открыть на чтение (имя файла) . нц пока не конец файла (f) .. ввод f, i .. сумм:=сумм+ i .. k:= k + 1 Кц . сред ар:=сумм/ k . закрыть (f) . знач:=сред ар Кон Среднее арифметическое чисел показано на рисунке 16.2.1:
Рисунок 16.2.1 – Результат суммы Числа, выбранные для суммы в файле, показаны на рисунке 16.2.2:
Рисунок 16.2.2 – Исходные числа
Задачи лабораторной работы решены на следующий балл:
Рисунок 16.3.1 – Результат выполнения заданий
Лабораторная работа №17. Кумир. Сложные задания. Задание 1: Обход лабиринта по правилу "левой руки". Начальный код: Использовать Робот . Цел направление Алг в клетку Б дано | Робот в клетке А, лабиринт не содержит замкнутых маршрутов надо | Робот в клетке Б | |и все отмеченные клетки закрашены нач . Кон
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Последнее изменение этой страницы: 2022-01-22; просмотров: 1912; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.21 (0.008 с.) |