Имена в языке КуМир
Прежде чем переходить к определению имени в языке КуМир рассмотрим понятия «слово» и «ключевые слова».
Понятие «слово»
Слово в языке КуМир представляет собой последовательность разрешенных (словарных) символов . К словарным символам относятся:
- буквы (кириллические и латинские, прописные и строчные);
- цифры;
- два специальных знака: @ _.
Примеры допустимых слов: длина, сумма1, 3кг, MacOS, admin@mail_ru
Примеры недопустимых слов: альфа-123, а%в, С++
Ключевые слова
Ключевые слова — это слова, которые имеют специальное значение в языке программирования . В языке КуМир к зарезервированным словам относятся
- алг, нач, кон, исп, кон_исп, дано, надо, арг, рез, аргрез, знач, цел, вещ, лог, сим, лит, таб, целтаб, вещтаб, логтаб, литтаб, и, или, не, да, нет, утв, выход, ввод, вывод, нс, если, то, иначе, все, выбор, при, нц, кц, кц_при, раз, пока, для, от, до, шаг.
Особенности имен в языке КуМир
Имя в языке Кумир – это слово или последовательность слов, которые могут, разделяться пробелами . Первое слово в имени не может начинаться с цифры. Запрещается использовать в именах ключевые слова.
Имена в Кумире могут быть присвоены величинам, таблицам, алгоритмам и исполнителям.
Примеры допустимых имен: m, периметр, площадь квадрата, Сумма10, Класс_10
Примеры недопустимых имен: 1S, а&в
Исключение: ключевое слово не можно использовать в Кумир-программе не более одного раза в отрицаниях логических величин, таблиц и алгоритмов функций между словами многословного имени. Например,
- лог А, пятый урок история = да
- А := не пятый урок история
- А := пятый не урок история
- А := пятый урок не история
Вопросы для самопроверки
- Какие символы относятся к словарным символам в языке Кумир?
- Что представляет собой слово в Кумире?
- Какие слова называются ключевыми?
- Какими особенностями обладает имя в языке Кумир?
Copyright © 2014-2021, Урок информатики
Все права защищены
Величины. Типы величин в Кумир.
Величины в языке Кумир принято делить на переменные и постоянные.
Постоянной называется величина, значение которой указывается в тексте программы (например, 10 ; 3.14 ; и т. д.) и не меняется в процессе исполнения алгоритма.
Переменной называется величина, значение которой может меняться в процессе исполнения алгоритма.
Каждая переменная величина, используемая в алгоритме на языке КуМир, должна иметь имя, тип, вид и значение .
Имя величины используется для ее идентификации в алгоритме.
Тип величины показывает диапазон ее допустимых значений и операции, которые можно с ней выполнять.
Вид величины определяет информационную роль, которую величина играет в алгоритме. Например, для хранения текущих расчетов используются промежуточные величины.
Имя, тип и вид величины являются статическими характеристиками, которые можно определить по тексту алгоритма.
В каждый момент выполнения Кумир-программы величина может иметь некоторое конкретное значение или быть неопределенной. Значение является динамической характеристикой величины поскольку может быть определено только во время выполнения алгоритма.
Типы величин
Как и в любом языке программирования в Кумире существует несколько типов величин. Рассмотрим классификацию типов и возможные диапазоны их значений.
- цел – целый тип, диапазон допустимых значений лежит в пределах от -(МАКСЦЕЛ+1) до МАКСЦЕЛ, где МАКСЦЕЛ = 2147483647 ;
- вещ – вещественный тип, диапазон допустимых значений лежит в пределах от -МАКСВЕЩ до МАКСВЕЩ, где МАКСВЕЩ – это число, немного меньшее, чем 1.797693×10 308 ;
Величины МАКСЦЕЛ и МАКСВЕЩ определяются способом представления чисел в памяти компьютеров и в большинстве современных языков программирования имеют примерно одинаковые значения.
Вещественные значения можно преобразовать к целым с помощью встроенной функции int , например:
- вещ а = 10.8; цел в
- в := int(а)
- вывод в
- сим – символьный тип, значением может быть любой литеральный символ;
- лит – значением может быть строка литеральных символов.
Встроенные функции языка Кумир позволяют преобразовать числовые типы в текстовые и наоборот.
- лог – может принимать значения да или нет .
В языке программирования Кумир используются простые и табличные величины.
Copyright © 2014-2021, Урок информатики
Все права защищены
Помогите с языком кумир
Вопрос: у меня имя и фамилия подчеркнуты и пишет ошибку-имя не объявлено. Как решить ??
Дополнен 5 лет назад
Голосование за лучший ответ
жесть, это сложнее чем C++
лит имя, фамилия
или
лит имя
лит фамилия
Лаис АйметовЗнаток (264) 5 лет назад
вот фото
Лаис АйметовЗнаток (264) 5 лет назад
все спасибо
Похожие вопросы
Ваш браузер устарел
Мы постоянно добавляем новый функционал в основной интерфейс проекта. К сожалению, старые браузеры не в состоянии качественно работать с современными программными продуктами. Для корректной работы используйте последние версии браузеров Chrome, Mozilla Firefox, Opera, Microsoft Edge или установите браузер Atom.
Объявление переменных в Кумире.


1) Целая часть от деления: div(a,b). Например, div(19,5). Результат: 3. 2) Остаток от деления: mod(a,b). Например, mod(19,5). Результат: 4.
Решение задачи №5 (цикл с параметром нц … раз)
вывод «Введите количество литров в сосуде A» ввод n
нц div(n,2)+1 раз наполни B перелей из B в A
Объявляем целочисленную переменную
(количество литров в сосуде A). Выводим на экран текст.
Вводим значение переменной n.
Запускаем цикл. Количество повторений – это целая часть от деления n на 2 и ещё +1
Решение задачи №6 (цикл с предусловием нц пока …)
нц пока в сосуде В<>1 наполни В перелей из В в А
<> — знак неравенства в программировании.
То есть, пока в сосуде В не будет 1 л, будет продолжаться выполнение команд внутри цикла.