Данный материал разработан, как памятка ученикам по языку программирования Кумир. В документе размещены как основные элементы языка программирования (переменные, основные конструкции, операторы), так и примеры написания конкретные "кусочков" программ. Можно использовать как раздаточный материал на уроках информатики (экономит время на оформление тетрадей).
Инструкция.docx
Описание (объявление) переменных
(программа выведет два слова друг под другом)
Типы величин.
Кумир
Целые
Вещественные
Символьные
Литерные
цел
вещ
сим
лит
массивы
Целтаб
Вещтаб
Симтаб
литтаб
Пример:
цел а, х
целтаб А[1:10] (массив из 10 элементов)
Вычисления.
Арифметические выражения.
Присваивание
Сложение
Вычитание
Умножение
Деление
Возведение х в степень у
Присваивание
Пример:
Кумир
х+у
ху
х*у
х/у
х**у
х:=у
Операции ввода (с клавиатуры в компьютер) и
вывода (программой на экран).
а:=х+у
в:=х/у
ввод а
вывод а или вывод «а» (в первом случае вывод данных,
хранящихся в переменной а, во втором случае вывод
буквы а, как символ)
Если в программе несколько подряд операторов вывода и
надо, чтобы каждый выводил на новую строчку, то нужно
поставить ,нс
Пример:
вывод “понедельник” ,нс
вывод “вторник”
Стандартные
функции для работы
с числами
Корень квадратный
Остаток от деления
Частное от деления
Целая часть числа
Кумир
sqrt(x)
mod(x,у)
div(x,у)
int(x)
Пример:a:=mod(x,10)
b:=div(y,2)
Операции сравнения
Равно
Не равно
Меньше
Больше
Меньше или равно
Больше или равно
Кумир
x=y
x<>y
xy
x<=y
x>=y
если x=10 то вывод “10” все
Команды ветвления
если условие то действия 1 иначе действия 2 все
Неполное ветвление:
если условие то действия 1 все
(условий может быть несколько, они могут быть связаны
логическим и, или)
Пример:
если х>у то вывод х иначе вывод у
(на экран выведется максимальное число)
если х<10 и x>100 то
вывод “число не двузначное” ,нс
вывод “вычисление не возможно” все
Команды повторения
1. Цикл «для» (известное число повторений)
нц для i от 1 до 10
тело цикла
кц
где тело цикла – набор нужных команд
При не указанном шаге (размер увеличения i), шаг равен
единице. Вариант цикла с указанным шагом:
нц для i от 1 до 10 шаг 2
тело цикла
кц
(i будет меняться от 1 до 10, но увеличиваться каждый
раз на 2, а не на 1, как в первом варианте)
Пример1:
нц для i от 1 до 5
х:=х+5
кц
Пример2:нц для i от 1 до 5 шаг 2
х:=х+5
кц
нц
х:=х+5
кц_при x>10
2. Цикл «пока» (предусловие)
нц пока условие
тело цикла
кц
Пример:
нц пока х<10
х:=х+5
кц
3. Цикл «кц_при» (постусловие)
нц
тело цикла
кц_при условие
Пример:
Ввод массива данных (состоящего из 5 элементов):
целтаб А[1:5]
цел i
нц для i от 1 до 5
ввод A[i]
кц
Фрагмент программы для поиска максимального
элемента среди элементов массива:
нц для i от 1 до 5
если A[i]>макс то макс:=A[i] все
кц
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с
договором-офертой сайта. Вы можете
сообщить о нарушении.