Хелпикс

Главная

Контакты

Случайная статья





Структура. алг буква Т. Тема: «Алгоритмы с аргументами». Типы величин в КУМИРе



 

Вспомогательные алгоритмы
При решении некоторых задач удобно разбить их на более мелкие подзадачи, каждую из которых можно оформить как самостоятельный алгоритм. В этом случае сначала составляется так называемый основной алгоритм, в котором для решения подзадач используются вызовы вспомогательных алгоритмов, которые дописываются позднее. Такой способ решения называется методом последовательного уточнения. В алгоритмическом языке сначала записывается основной алгоритм, ниже подряд записываются вспомогательные.

Структура

алг Основной алгоритм

нач

 

кон

алг Вспомогательный алгоритм

нач

 

кон

Решение Варианта 1  на вспомогательные алгоритмы:

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

алг

нач

вниз

нц 3 раз

буква Т

вверх

вправо

вправо

кц

буква Т

нц пока слева свободно

влево

кц

вниз

вниз

вниз

нц 3 раз

буква Т

вверх

вправо

вправо

кц

буква Т

кон

алг буква Т

нач

закрасить

вправо

закрасить

вправо

закрасить

вверх

закрасить

вниз

вниз

закрасить

кон

Тема: «Алгоритмы с аргументами»

Типы величин в КУМИРе

цел — принимает целые значения

вещ— принимает вещественные значения между

лог — принимает значения да или нет (внутреннее представление – да=1, нет=0)

сим— значением может быть любой литеральный символ

лит — значением может быть строка литеральных символов

Описание переменных, пример:

алг

нач

вещ a

цел n

 

кон

Чтобы ввести значение переменной в программе, используем команду: ввод a

Если нужно вывести значение переменной, используем команду: вывод n

Вариант I (решение):

1. Составьте программу закрашивания указанных клеток. Количество клеток в каждом ряду или столбце определяется переменной, значение которой меняется в программе перед каждым циклом. Начальное положение Робота - в левом верхнем углу поля.

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

алг

нач

цел n

ввод n

нц n раз

закрасить

вправо

кц

влево

ввод n

нц n раз

вниз

закрасить

кц

ввод n

нц n раз

влево

закрасить

кц

ввод n

нц n раз

вниз

закрасить

кц

ввод n

нц n раз

вправо

закрасить

кц

ввод n

нц n раз

вверх

закрасить

кц

кон

n к примеру вводим согласно варианту 1 при запуске программы

 

Домашнее задание + классная работа на отметки (ВСЕМ!!):

«3»: переписать весь конспект, разобрать задачи, отправить фото конспекта на e-mail: sanina_e_v@mail.ru или WhatsApp(viber): 89198240636

«4»-«5»-к конспекту выполнить один вариант на выбор из файла – «вспомогательные алгоритмы» + одну задачу на выбор из файла «алгоритмы с аргументами»

 



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.